backup.sql 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. -- =========== 订单微服务模块
  2. -- 废弃 sku表
  3. -- 修改 cm_cart 机构购物车表
  4. ALTER TABLE `cm_cart`
  5. MODIFY COLUMN `skuID` VARCHAR(20) DEFAULT NULL COMMENT '【V2021已废弃】',
  6. MODIFY COLUMN `isOutOfTime` CHAR(1) DEFAULT '0' COMMENT '【V2021已废弃】',
  7. ADD COLUMN `shopID` INT(11) DEFAULT NULL COMMENT '商品供应商Id' AFTER `productID`;
  8. -- 更新 cm_cart 数据
  9. UPDATE `cm_cart` c LEFT JOIN `product` p ON c.`productID`=p.`productID` SET c.`shopID`=p.`shopID`;
  10. -- 修改 bp_order_product_cart 协销购物车表
  11. ALTER TABLE `bp_order_product_cart`
  12. MODIFY COLUMN `serviceProviderId` BIGINT(11) DEFAULT NULL COMMENT '协销ID' AFTER `id`,
  13. MODIFY COLUMN `clubId` BIGINT(11) DEFAULT NULL COMMENT '机构ID' AFTER `serviceProviderId`,
  14. MODIFY COLUMN `shopId` bigint(11) DEFAULT NULL COMMENT '供应商ID' AFTER `clubId`,
  15. MODIFY COLUMN `productId` bigint(11) DEFAULT NULL COMMENT '商品ID' AFTER `shopId`,
  16. MODIFY COLUMN `num` int(11) DEFAULT NULL COMMENT '购买数量' AFTER `productId`,
  17. ADD COLUMN `addDate` datetime DEFAULT NULL COMMENT '添加时间' AFTER `num`,
  18. MODIFY COLUMN `presentNum` int(11) DEFAULT NULL COMMENT '【V2021已废弃】赠送数量',
  19. MODIFY COLUMN `name` varchar(300) DEFAULT NULL COMMENT '【V2021已废弃】商品名称',
  20. MODIFY COLUMN `orderId` bigint(11) DEFAULT NULL COMMENT '【V2021已废弃】订单ID',
  21. MODIFY COLUMN `contractProductId` bigint(11) DEFAULT NULL COMMENT '【V2021已废弃】合同商品ID',
  22. MODIFY COLUMN `productAmount` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】price*num',
  23. MODIFY COLUMN `totalFee` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】总价',
  24. MODIFY COLUMN `image` text COMMENT '【V2021已废弃】商品图片',
  25. MODIFY COLUMN `productNo` varchar(50) DEFAULT NULL COMMENT '【V2021已废弃】商品编号',
  26. MODIFY COLUMN `price` decimal(20,2) DEFAULT NULL COMMENT '【V2021已废弃】商品价格',
  27. MODIFY COLUMN `contractId` bigint(11) DEFAULT NULL COMMENT '【V2021已废弃】合同id',
  28. MODIFY COLUMN `shopName` varchar(50) DEFAULT NULL COMMENT '【V2021已废弃】供应商名称',
  29. MODIFY COLUMN `discount` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】折扣',
  30. MODIFY COLUMN `discountPrice` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】折后单价',
  31. MODIFY COLUMN `taxRate` decimal(20,0) DEFAULT NULL COMMENT '【V2021已废弃】税率',
  32. MODIFY COLUMN `addedValueTax` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】增值税',
  33. MODIFY COLUMN `totalAddedValueTax` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】总增值税',
  34. MODIFY COLUMN `stipulateFlag` char(1) DEFAULT '0' COMMENT '【V2021已废弃】是否是规定商品 0否 1是',
  35. MODIFY COLUMN `shopFee` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】应付供应商金额',
  36. MODIFY COLUMN `otherFee` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】应付第三方金额',
  37. MODIFY COLUMN `cmFee` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】应付采美金额',
  38. MODIFY COLUMN `shopFee1` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】单个应付供应商金额',
  39. MODIFY COLUMN `otherFee1` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】单个应付第三方金额',
  40. MODIFY COLUMN `cmFee1` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】单个应付采美金额',
  41. MODIFY COLUMN `shouldPayFee` decimal(20,6) DEFAULT NULL COMMENT '【V2021已废弃】应付金额',
  42. MODIFY COLUMN `payStatus` char(1) DEFAULT '0' COMMENT '【V2021已废弃】支付状态 0 未付款 1 已付款',
  43. MODIFY COLUMN `payDate` datetime DEFAULT NULL COMMENT '【V2021已废弃】支付时间',
  44. MODIFY COLUMN `stagesFlag` char(1) DEFAULT NULL COMMENT '【V2021已废弃】分期订单标志 0否 1是',
  45. MODIFY COLUMN `normalUserID` bigint(11) DEFAULT NULL COMMENT '【V2021已废弃】个人用户ID';
  46. -- 修改 repeat_purchase_price 复购价格库表
  47. ALTER TABLE `repeat_purchase_price`
  48. ADD COLUMN `updateTime` varchar(50) DEFAULT NULL COMMENT '更新时间' AFTER `createTime`;
  49. -- =========== 超级会员S_VIP
  50. -- 修改 cm_order_pay_link 支付链接
  51. ALTER TABLE `cm_order_pay_link`
  52. ADD COLUMN `vipRecordId` bigint(11) DEFAULT NULL COMMENT '会员购买记录Id' AFTER `orderId`,
  53. ADD COLUMN `vipMonth` bigint(11) DEFAULT NULL COMMENT '会员购买记录Id' AFTER `vipRecordId`;
  54. -- 修改分账详情表
  55. ALTER TABLE `cm_split_account` ADD COLUMN `vipRecordId` bigint(11) NULL COMMENT '超级会员购买记录Id' AFTER `shopId`;
  56. -- 修改 cm_discern_receipt,cm_receipt_order_relation 收款表
  57. ALTER TABLE `cm_discern_receipt`
  58. MODIFY COLUMN `receiptType` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '收款款项类型:1订单款,2非订单款,3返佣款,5供应商退款,6超级会员款';
  59. ALTER TABLE `cm_receipt_order_relation`
  60. ADD COLUMN `vipRecordId` bigint(11) DEFAULT NULL COMMENT '超级会员购买记录Id' AFTER `orderId`,
  61. MODIFY COLUMN `relationType` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '关系类型:1返佣订单(返佣款或供应商退款)、2非返佣订单(订单款或者非订单款)、3超级会员款';
  62. -- 修改 订单
  63. ALTER TABLE `caimei`.`cm_order`
  64. ADD COLUMN `svipFullReduction` DECIMAL(15,2) NULL COMMENT '订单超级会员优惠' DEFAULT 0.00 AFTER `couponAmount`;
  65. ALTER TABLE `caimei`.`cm_shop_order`
  66. ADD COLUMN `svipShopReduction` DECIMAL(15,2) NULL COMMENT '店铺超级会员优惠' DEFAULT 0.00 AFTER `differencePrice`;
  67. ALTER TABLE `caimei`.`cm_order_product`
  68. ADD COLUMN `svipPriceFlag` INT NULL DEFAULT 0 COMMENT '超级会员优惠价格标识:0不是,1是' AFTER `heUserId`,
  69. ADD COLUMN `svipPriceType` INT NULL DEFAULT NULL COMMENT '超级会员优惠价类型:1折扣价,2直接优惠价' AFTER `svipPriceFlag`,
  70. ADD COLUMN `svipDiscount` DECIMAL(20,2) NULL DEFAULT '0.00' COMMENT '超级会员折扣' AFTER `svipPriceFlag`,
  71. ADD COLUMN `svipReduction` DECIMAL(20,2) NULL DEFAULT 0.00 COMMENT '超级会员优惠' AFTER `svipDiscount`;
  72. -- ===========================CRM收款工具重构================================
  73. -- 收款用户表
  74. DROP TABLE IF EXISTS `cm_receipt_user`;
  75. CREATE TABLE `cm_receipt_user` (
  76. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '收款用户ID',
  77. `mobile` VARCHAR(11) NULL COMMENT '收款用户手机号',
  78. `password` VARCHAR(255) NULL COMMENT '收款用户密码',
  79. `openid` varchar(32) NULL COMMENT '收款用户小程序openid',
  80. `unionId` varchar(32) NULL COMMENT '收款用户unionId',
  81. `user_type` char(2) NULL COMMENT '收款用户类型:1协销人员,2客服,3财务,4超级管理员',
  82. `name` VARCHAR(100) NOT NULL COMMENT '姓名',
  83. `create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
  84. `update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  85. `del_flag` CHAR(1) NOT NULL DEFAULT '0' COMMENT '删除标记:0未删,其他删除',
  86. PRIMARY KEY (`id`)
  87. ) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4 COMMENT='采美收款用户表';
  88. -- 收款权限表
  89. DROP TABLE IF EXISTS `cm_receipt_permission`;
  90. CREATE TABLE `cm_receipt_permission` (
  91. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '收款权限ID',
  92. `permission` VARCHAR(100) DEFAULT NULL COMMENT '收款权限描述',
  93. PRIMARY KEY (`id`)
  94. ) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4 COMMENT='采美收款权限表';
  95. -- 采美收款用户权限关联表
  96. DROP TABLE IF EXISTS `cm_receipt_user_permission`;
  97. CREATE TABLE `cm_receipt_user_permission` (
  98. `id` BIGINT NOT NULL AUTO_INCREMENT,
  99. `user_id` BIGINT DEFAULT NULL COMMENT '收款用户ID',
  100. `permission_id` BIGINT DEFAULT NULL COMMENT '收款权限ID',
  101. PRIMARY KEY (`id`)
  102. ) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4 COMMENT='采美收款用户权限关联表';
  103. -- 收款类型表
  104. DROP TABLE IF EXISTS `cm_receipt_type`;
  105. CREATE TABLE `cm_receipt_type` (
  106. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '收款类型ID',
  107. `type` VARCHAR(100) NOT NULL COMMENT '收款类型',
  108. PRIMARY KEY (`id`)
  109. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='采美收款类型表';
  110. -- 初始数据
  111. INSERT INTO `cm_receipt_permission`(`id`,`permission`) VALUES
  112. (1,'录入收款'),
  113. (2,'收款列表操作'),
  114. (3,'关联订单款'),
  115. (4,'关联返佣款'),
  116. (5,'口头返佣'),
  117. (6,'关联供应商退款'),
  118. (7,'审核订单款'),
  119. (8,'收款详情分享'),
  120. (9,'订单款/非订单款详情查看'),
  121. (10,'返佣款详情查看'),
  122. (11,'供应商退款详情查看');
  123. INSERT INTO `cm_receipt_type`(`id`,`type`) VALUES (1,'建设银行-7297'),(2,'广发银行-0115'),(3,'中信银行-7172'),(4,'中信银行-0897'),(5,'中信银行-0897-财付通'),(6,'中信银行-0897-支付宝'),(7,'线上-支付宝'),(8,'线上-微信支付'),(9,'线上-快钱支付'),(10,'口头返佣'),(11,'广发银行-5461'),(12,'企业网银'),(13,'微信支付'),(14,'支付宝'),(15,'微信支付'),(16,'余额抵扣'),(18,'建设银行-1854'),(19,'建设银行-6256');
  124. -- 公众号微信用户列表
  125. DROP TABLE IF EXISTS `wechat_user`;
  126. CREATE TABLE `wechat_user` (
  127. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID',
  128. `openid` varchar(32) NULL COMMENT '公众号openid',
  129. `unionId` varchar(32) NULL COMMENT '用户unionId',
  130. PRIMARY KEY (`id`)
  131. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='公众号微信用户列表';
  132. -- 老收款用户数据迁移
  133. INSERT INTO `cm_receipt_user` (`id`, `name`, `mobile`, `password`, `user_type`, `del_flag`) VALUES
  134. ('1','超','15814011616','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  135. ('11','珣哥','15917362709','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  136. ('17','张姐','13537588152','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  137. ('21','陈莹','15899794221','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  138. ('32','周总','13817700327','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  139. ('44','周泽男','13543340328','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  140. ('45','陈丽够','15889600343','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  141. ('47','詹媛婵 ','13590155856','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  142. ('84','李昕','18823462860','C4644008C86EA3AAA6520B3895722FC4','4','0'),
  143. ('18','张顺星','15112512592','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  144. ('19','高林林','15817465281','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  145. ('20','刘泽英','13538472670','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  146. ('42','陈玉何','13760294722','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  147. ('43','伍湘粤','13267215166','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  148. ('57','王雅朦','15602931021','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  149. ('59','黄豪','15738705659','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  150. ('68','黄清强','13425197829','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  151. ('69','詹丹妮','15816574186','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  152. ('78','林哲源','18475590094','C4644008C86EA3AAA6520B3895722FC4','1''0'),
  153. ('119','王尚飞','16625199790','C4644008C86EA3AAA6520B3895722FC4','1''0');
  154. update cm_discern_receipt set receiptUserPermissionID = 11 where receiptUserPermissionID in (11,22,23,24,88);
  155. update cm_discern_receipt set receiptUserPermissionID = 21 where receiptUserPermissionID in (21,37,40,90);
  156. update cm_discern_receipt set receiptUserPermissionID = 44 where receiptUserPermissionID in (44,51,93);
  157. update cm_discern_receipt set receiptUserPermissionID = 45 where receiptUserPermissionID in (45,46,94);
  158. update cm_discern_receipt set receiptUserPermissionID = 47 where receiptUserPermissionID in (47,48,49,95);
  159. update cm_discern_receipt set receiptUserPermissionID = 18 where receiptUserPermissionID in (18,85);
  160. update cm_discern_receipt set receiptUserPermissionID = 19 where receiptUserPermissionID in (19,86);
  161. update cm_discern_receipt set receiptUserPermissionID = 20 where receiptUserPermissionID in (20,87);
  162. update cm_discern_receipt set receiptUserPermissionID = 42 where receiptUserPermissionID in (42,91);
  163. update cm_discern_receipt set receiptUserPermissionID = 43 where receiptUserPermissionID in (43,92);
  164. update cm_discern_receipt set receiptUserPermissionID = 57 where receiptUserPermissionID in (57,98);
  165. update cm_discern_receipt set receiptUserPermissionID = 59 where receiptUserPermissionID in (59,99);
  166. update cm_discern_receipt set receiptUserPermissionID = 68 where receiptUserPermissionID in (68,101);
  167. update cm_discern_receipt set receiptUserPermissionID = 69 where receiptUserPermissionID in (69,102);
  168. update cm_discern_receipt set receiptUserPermissionID = 78 where receiptUserPermissionID in (78,105);
  169. update cm_discern_receipt set receiptUserPermissionID = 119 where receiptUserPermissionID in (119,120);
  170. update cm_discern_receipt set confirmUserPermissionID = 11 where confirmUserPermissionID in (11,22,23,24,88);
  171. update cm_discern_receipt set confirmUserPermissionID = 21 where confirmUserPermissionID in (21,37,40,90);
  172. update cm_discern_receipt set confirmUserPermissionID = 44 where confirmUserPermissionID in (44,51,93);
  173. update cm_discern_receipt set confirmUserPermissionID = 45 where confirmUserPermissionID in (45,46,94);
  174. update cm_discern_receipt set confirmUserPermissionID = 47 where confirmUserPermissionID in (47,48,49,95);
  175. update cm_discern_receipt set confirmUserPermissionID = 18 where confirmUserPermissionID in (18,85);
  176. update cm_discern_receipt set confirmUserPermissionID = 19 where confirmUserPermissionID in (19,86);
  177. update cm_discern_receipt set confirmUserPermissionID = 20 where confirmUserPermissionID in (20,87);
  178. update cm_discern_receipt set confirmUserPermissionID = 42 where confirmUserPermissionID in (42,91);
  179. update cm_discern_receipt set confirmUserPermissionID = 43 where confirmUserPermissionID in (43,92);
  180. update cm_discern_receipt set confirmUserPermissionID = 57 where confirmUserPermissionID in (57,98);
  181. update cm_discern_receipt set confirmUserPermissionID = 59 where confirmUserPermissionID in (59,99);
  182. update cm_discern_receipt set confirmUserPermissionID = 68 where confirmUserPermissionID in (68,101);
  183. update cm_discern_receipt set confirmUserPermissionID = 69 where confirmUserPermissionID in (69,102);
  184. update cm_discern_receipt set confirmUserPermissionID = 78 where confirmUserPermissionID in (78,105);
  185. update cm_discern_receipt set confirmUserPermissionID = 119 where confirmUserPermissionID in (119,120);
  186. update cm_discern_receipt set reviewUserPermissionID = 11 where reviewUserPermissionID in (11,22,23,24,88);
  187. update cm_discern_receipt set reviewUserPermissionID = 21 where reviewUserPermissionID in (21,37,40,90);
  188. update cm_discern_receipt set reviewUserPermissionID = 44 where reviewUserPermissionID in (44,51,93);
  189. update cm_discern_receipt set reviewUserPermissionID = 45 where reviewUserPermissionID in (45,46,94);
  190. update cm_discern_receipt set reviewUserPermissionID = 47 where reviewUserPermissionID in (47,48,49,95);
  191. update cm_discern_receipt set reviewUserPermissionID = 18 where reviewUserPermissionID in (18,85);
  192. update cm_discern_receipt set reviewUserPermissionID = 19 where reviewUserPermissionID in (19,86);
  193. update cm_discern_receipt set reviewUserPermissionID = 20 where reviewUserPermissionID in (20,87);
  194. update cm_discern_receipt set reviewUserPermissionID = 42 where reviewUserPermissionID in (42,91);
  195. update cm_discern_receipt set reviewUserPermissionID = 43 where reviewUserPermissionID in (43,92);
  196. update cm_discern_receipt set reviewUserPermissionID = 57 where reviewUserPermissionID in (57,98);
  197. update cm_discern_receipt set reviewUserPermissionID = 59 where reviewUserPermissionID in (59,99);
  198. update cm_discern_receipt set reviewUserPermissionID = 68 where reviewUserPermissionID in (68,101);
  199. update cm_discern_receipt set reviewUserPermissionID = 69 where reviewUserPermissionID in (69,102);
  200. update cm_discern_receipt set reviewUserPermissionID = 78 where reviewUserPermissionID in (78,105);
  201. update cm_discern_receipt set reviewUserPermissionID = 119 where reviewUserPermissionID in (119,120);
  202. update cm_discern_receipt set cancelUserPermissionID = 11 where cancelUserPermissionID in (11,22,23,24,88);
  203. update cm_discern_receipt set cancelUserPermissionID = 21 where cancelUserPermissionID in (21,37,40,90);
  204. update cm_discern_receipt set cancelUserPermissionID = 44 where cancelUserPermissionID in (44,51,93);
  205. update cm_discern_receipt set cancelUserPermissionID = 45 where cancelUserPermissionID in (45,46,94);
  206. update cm_discern_receipt set cancelUserPermissionID = 47 where cancelUserPermissionID in (47,48,49,95);
  207. update cm_discern_receipt set cancelUserPermissionID = 18 where cancelUserPermissionID in (18,85);
  208. update cm_discern_receipt set cancelUserPermissionID = 19 where cancelUserPermissionID in (19,86);
  209. update cm_discern_receipt set cancelUserPermissionID = 20 where cancelUserPermissionID in (20,87);
  210. update cm_discern_receipt set cancelUserPermissionID = 42 where cancelUserPermissionID in (42,91);
  211. update cm_discern_receipt set cancelUserPermissionID = 43 where cancelUserPermissionID in (43,92);
  212. update cm_discern_receipt set cancelUserPermissionID = 57 where cancelUserPermissionID in (57,98);
  213. update cm_discern_receipt set cancelUserPermissionID = 59 where cancelUserPermissionID in (59,99);
  214. update cm_discern_receipt set cancelUserPermissionID = 68 where cancelUserPermissionID in (68,101);
  215. update cm_discern_receipt set cancelUserPermissionID = 69 where cancelUserPermissionID in (69,102);
  216. update cm_discern_receipt set cancelUserPermissionID = 78 where cancelUserPermissionID in (78,105);
  217. update cm_discern_receipt set cancelUserPermissionID = 119 where cancelUserPermissionID in (119,120);