0604.sql 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. -- 客户管理表
  2. CREATE TABLE `wm_af_customer` (
  3. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  4. `dept_id` int(11) DEFAULT NULL COMMENT '部门id',
  5. `customer_number` varchar(20) CHARACTER SET utf8mb4 NOT NULL COMMENT '客户id',
  6. `customer_name` varchar(50) CHARACTER SET utf8mb4 NOT NULL COMMENT '客户名称',
  7. `customer_type` varchar(20) NOT NULL COMMENT '客户类别(0-药企、1-CSO、2-CRO、3-其他)',
  8. `customer_manager` varchar(50) CHARACTER SET utf8mb4 NOT NULL COMMENT '客户经理',
  9. `channel_name` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '渠道名称',
  10. `sign_date` datetime DEFAULT NULL COMMENT '签订日期',
  11. `expiration_date` datetime DEFAULT NULL COMMENT '有效期截止',
  12. `customer_status` varchar(20) DEFAULT NULL COMMENT '客户状态:(0-客户备案、1-合同立项、2-签约 、3-上线)',
  13. `remark` varchar(128) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '说明',
  14. `contract_file` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '合同附件',
  15. `contract_name` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '合同名称',
  16. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  17. `create_user` int(11) DEFAULT NULL COMMENT '创建人',
  18. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  19. `update_user` int(11) DEFAULT NULL COMMENT '更新人',
  20. PRIMARY KEY (`id`)
  21. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='档案-客户管理';
  22. -- GMV数据统计主表
  23. CREATE TABLE `wm_dept_gmv` (
  24. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  25. `dept_id` int(11) NOT NULL COMMENT '部门ID',
  26. `year` char(4) NOT NULL COMMENT '年份',
  27. `month` char(4) NOT NULL COMMENT '月份',
  28. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
  29. PRIMARY KEY (`id`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='GMV数据统计主表';
  31. -- GMV数据统计每日记录表
  32. CREATE TABLE `wm_dept_gmv_record` (
  33. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  34. `gmv_id` int(11) NOT NULL COMMENT 'GMV数据统计主表id',
  35. `statistics_day` char(2) NOT NULL COMMENT '统计日(1-31)',
  36. `gmv1` bigint(20) NOT NULL COMMENT '按积分值统计的GMV(单位:积分)',
  37. `gmv1_rate` int(11) NOT NULL COMMENT 'gmv1收益率(万分之)',
  38. `gmv2` bigint(20) NOT NULL COMMENT '按结算额统计的GMV(单位:分)',
  39. `gmv2_rate` int(11) NOT NULL COMMENT 'gmv2收益率(万分之)',
  40. `renlijia_service_charge_rate` int(11) DEFAULT NULL COMMENT '人力家服务费(万分之)',
  41. `income` bigint(20) NOT NULL COMMENT '要易收益(单位:分)',
  42. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
  43. PRIMARY KEY (`id`)
  44. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='GMV数据统计每日记录表';
  45. -- 部门表新增字段
  46. ALTER TABLE `sys_dept`
  47. ADD COLUMN `gmv1_rate` int(11) NULL COMMENT 'gmv1收益率(万分之)' AFTER `dept_permissions`,
  48. ADD COLUMN `gmv2_rate` int(11) NULL COMMENT 'gmv2收益率(万分之)' AFTER `gmv1_rate`,
  49. ADD COLUMN `renlijia_service_charge_rate` int(11) NULL COMMENT '人力家服务费(万分之)' AFTER `gmv2_rate`;
  50. -- GMV数据统计主表加GMV相关字段
  51. ALTER TABLE `wm_dept_gmv`
  52. ADD COLUMN `gmv1` bigint(20) NOT NULL COMMENT '按积分值统计的GMV(单位:积分)' AFTER `month`,
  53. ADD COLUMN `gmv1_rate` int(11) NOT NULL COMMENT 'gmv1收益率(万分之)' AFTER `gmv1`,
  54. ADD COLUMN `gmv2` bigint(20) NOT NULL COMMENT '按结算额统计的GMV(单位:分)' AFTER `gmv1_rate`,
  55. ADD COLUMN `gmv2_rate` int(11) NOT NULL COMMENT 'gmv2收益率(万分之)' AFTER `gmv2`,
  56. ADD COLUMN `renlijia_service_charge_rate` int(11) DEFAULT NULL COMMENT '人力家服务费(万分之)' AFTER `gmv2_rate`,
  57. ADD COLUMN `income` bigint(20) NOT NULL COMMENT '要易收益(单位:分)' AFTER `renlijia_service_charge_rate`;