backup.sql 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  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. -- 公众号微信用户列表
  73. DROP TABLE IF EXISTS `wechat_user`;
  74. CREATE TABLE `wechat_user` (
  75. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'ID',
  76. `openid` varchar(32) NULL COMMENT '公众号openid',
  77. `unionId` varchar(32) NULL COMMENT '用户unionId',
  78. PRIMARY KEY (`id`)
  79. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='公众号微信用户列表';
  80. -- ===========================CRM收款工具重构================================
  81. -- 收款用户表
  82. DROP TABLE IF EXISTS `cm_receipt_user`;
  83. CREATE TABLE `cm_receipt_user` (
  84. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '收款用户ID',
  85. `mobile` VARCHAR(11) NULL COMMENT '收款用户手机号',
  86. `password` VARCHAR(255) NULL COMMENT '收款用户密码',
  87. `openid` varchar(32) NULL COMMENT '收款用户小程序openid',
  88. `unionId` varchar(32) NULL COMMENT '收款用户unionId',
  89. `user_type` char(2) NULL COMMENT '收款用户类型:1协销人员,2客服,3财务,4超级管理员',
  90. `name` VARCHAR(100) NOT NULL COMMENT '姓名',
  91. `create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
  92. `update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  93. `del_flag` CHAR(1) NOT NULL DEFAULT '0' COMMENT '删除标记:0未删,其他删除',
  94. PRIMARY KEY (`id`)
  95. ) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4 COMMENT='采美收款用户表';
  96. -- 收款权限表
  97. DROP TABLE IF EXISTS `cm_receipt_permission`;
  98. CREATE TABLE `cm_receipt_permission` (
  99. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '收款权限ID',
  100. `permission` VARCHAR(100) DEFAULT NULL COMMENT '收款权限描述',
  101. PRIMARY KEY (`id`)
  102. ) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4 COMMENT='采美收款权限表';
  103. -- 采美收款用户权限关联表
  104. DROP TABLE IF EXISTS `cm_receipt_user_permission`;
  105. CREATE TABLE `cm_receipt_user_permission` (
  106. `id` BIGINT NOT NULL AUTO_INCREMENT,
  107. `user_id` BIGINT DEFAULT NULL COMMENT '收款用户ID',
  108. `permission_id` BIGINT DEFAULT NULL COMMENT '收款权限ID',
  109. PRIMARY KEY (`id`)
  110. ) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4 COMMENT='采美收款用户权限关联表';
  111. -- 收款类型表
  112. DROP TABLE IF EXISTS `cm_receipt_type`;
  113. CREATE TABLE `cm_receipt_type` (
  114. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '收款类型ID',
  115. `type` VARCHAR(100) NOT NULL COMMENT '收款类型',
  116. PRIMARY KEY (`id`)
  117. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='采美收款类型表';
  118. -- 初始数据
  119. INSERT INTO `cm_receipt_permission`(`id`,`permission`) VALUES
  120. (1,'录入收款'),
  121. (2,'收款列表操作'),
  122. (3,'关联订单款'),
  123. (4,'关联返佣款'),
  124. (5,'口头返佣'),
  125. (6,'关联供应商退款'),
  126. (7,'审核订单款'),
  127. (8,'收款详情分享'),
  128. (9,'非订单款查看(全部)'),
  129. (10,'订单款查看(全部)'),
  130. (11,'返佣款查看(全部)'),
  131. (12,'供应商退款查看(全部)'),
  132. (13,'订单款查看(协销自己机构)'),
  133. (14,'返佣款查看(协销自己机构)'),
  134. (15,'供应商退款查看(协销自己机构)');
  135. 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');
  136. -- 老收款用户数据迁移(caimei123)
  137. INSERT INTO `cm_receipt_user` (`id`, `name`, `mobile`, `password`, `user_type`, `del_flag`) VALUES
  138. ('1','测试号','15814011616','351ADB32234D58C6BB57B078940758A2','4','0'),
  139. ('11','珣哥','15917362709','351ADB32234D58C6BB57B078940758A2','4','0'),
  140. ('17','张姐','13537588152','351ADB32234D58C6BB57B078940758A2','4','0'),
  141. ('21','陈莹','15899794221','351ADB32234D58C6BB57B078940758A2','4','0'),
  142. ('32','周总','13817700327','351ADB32234D58C6BB57B078940758A2','4','0'),
  143. ('44','周泽男','13543340328','351ADB32234D58C6BB57B078940758A2','4','0'),
  144. ('45','陈丽够','15889600343','351ADB32234D58C6BB57B078940758A2','4','0'),
  145. ('47','詹媛婵 ','13590155856','351ADB32234D58C6BB57B078940758A2','4','0'),
  146. ('84','李昕','18823462860','351ADB32234D58C6BB57B078940758A2','4','0'),
  147. ('18','张顺星','15112512592','351ADB32234D58C6BB57B078940758A2','1''0'),
  148. ('19','高林林','15817465281','351ADB32234D58C6BB57B078940758A2','1''0'),
  149. ('20','刘泽英','13538472670','351ADB32234D58C6BB57B078940758A2','1''0'),
  150. ('42','陈玉何','13760294722','351ADB32234D58C6BB57B078940758A2','1''0'),
  151. ('43','伍湘粤','13267215166','351ADB32234D58C6BB57B078940758A2','1''0'),
  152. ('57','王雅朦','15602931021','351ADB32234D58C6BB57B078940758A2','1''0'),
  153. ('59','黄豪','15738705659','351ADB32234D58C6BB57B078940758A2','1''0'),
  154. ('68','黄清强','13425197829','351ADB32234D58C6BB57B078940758A2','1''0'),
  155. ('69','詹丹妮','15816574186','351ADB32234D58C6BB57B078940758A2','1''0'),
  156. ('78','林哲源','18475590094','351ADB32234D58C6BB57B078940758A2','1''0'),
  157. ('119','王尚飞','16625199790','351ADB32234D58C6BB57B078940758A2','1''0');
  158. update cm_discern_receipt set receiptUserPermissionID = 11 where receiptUserPermissionID in (11,22,23,24,88);
  159. update cm_discern_receipt set receiptUserPermissionID = 21 where receiptUserPermissionID in (21,37,40,90);
  160. update cm_discern_receipt set receiptUserPermissionID = 44 where receiptUserPermissionID in (44,51,93);
  161. update cm_discern_receipt set receiptUserPermissionID = 45 where receiptUserPermissionID in (45,46,94);
  162. update cm_discern_receipt set receiptUserPermissionID = 47 where receiptUserPermissionID in (47,48,49,95);
  163. update cm_discern_receipt set receiptUserPermissionID = 18 where receiptUserPermissionID in (18,85);
  164. update cm_discern_receipt set receiptUserPermissionID = 19 where receiptUserPermissionID in (19,86);
  165. update cm_discern_receipt set receiptUserPermissionID = 20 where receiptUserPermissionID in (20,87);
  166. update cm_discern_receipt set receiptUserPermissionID = 42 where receiptUserPermissionID in (42,91);
  167. update cm_discern_receipt set receiptUserPermissionID = 43 where receiptUserPermissionID in (43,92);
  168. update cm_discern_receipt set receiptUserPermissionID = 57 where receiptUserPermissionID in (57,98);
  169. update cm_discern_receipt set receiptUserPermissionID = 59 where receiptUserPermissionID in (59,99);
  170. update cm_discern_receipt set receiptUserPermissionID = 68 where receiptUserPermissionID in (68,101);
  171. update cm_discern_receipt set receiptUserPermissionID = 69 where receiptUserPermissionID in (69,102);
  172. update cm_discern_receipt set receiptUserPermissionID = 78 where receiptUserPermissionID in (78,105);
  173. update cm_discern_receipt set receiptUserPermissionID = 119 where receiptUserPermissionID in (119,120);
  174. update cm_discern_receipt set confirmUserPermissionID = 11 where confirmUserPermissionID in (11,22,23,24,88);
  175. update cm_discern_receipt set confirmUserPermissionID = 21 where confirmUserPermissionID in (21,37,40,90);
  176. update cm_discern_receipt set confirmUserPermissionID = 44 where confirmUserPermissionID in (44,51,93);
  177. update cm_discern_receipt set confirmUserPermissionID = 45 where confirmUserPermissionID in (45,46,94);
  178. update cm_discern_receipt set confirmUserPermissionID = 47 where confirmUserPermissionID in (47,48,49,95);
  179. update cm_discern_receipt set confirmUserPermissionID = 18 where confirmUserPermissionID in (18,85);
  180. update cm_discern_receipt set confirmUserPermissionID = 19 where confirmUserPermissionID in (19,86);
  181. update cm_discern_receipt set confirmUserPermissionID = 20 where confirmUserPermissionID in (20,87);
  182. update cm_discern_receipt set confirmUserPermissionID = 42 where confirmUserPermissionID in (42,91);
  183. update cm_discern_receipt set confirmUserPermissionID = 43 where confirmUserPermissionID in (43,92);
  184. update cm_discern_receipt set confirmUserPermissionID = 57 where confirmUserPermissionID in (57,98);
  185. update cm_discern_receipt set confirmUserPermissionID = 59 where confirmUserPermissionID in (59,99);
  186. update cm_discern_receipt set confirmUserPermissionID = 68 where confirmUserPermissionID in (68,101);
  187. update cm_discern_receipt set confirmUserPermissionID = 69 where confirmUserPermissionID in (69,102);
  188. update cm_discern_receipt set confirmUserPermissionID = 78 where confirmUserPermissionID in (78,105);
  189. update cm_discern_receipt set confirmUserPermissionID = 119 where confirmUserPermissionID in (119,120);
  190. update cm_discern_receipt set reviewUserPermissionID = 11 where reviewUserPermissionID in (11,22,23,24,88);
  191. update cm_discern_receipt set reviewUserPermissionID = 21 where reviewUserPermissionID in (21,37,40,90);
  192. update cm_discern_receipt set reviewUserPermissionID = 44 where reviewUserPermissionID in (44,51,93);
  193. update cm_discern_receipt set reviewUserPermissionID = 45 where reviewUserPermissionID in (45,46,94);
  194. update cm_discern_receipt set reviewUserPermissionID = 47 where reviewUserPermissionID in (47,48,49,95);
  195. update cm_discern_receipt set reviewUserPermissionID = 18 where reviewUserPermissionID in (18,85);
  196. update cm_discern_receipt set reviewUserPermissionID = 19 where reviewUserPermissionID in (19,86);
  197. update cm_discern_receipt set reviewUserPermissionID = 20 where reviewUserPermissionID in (20,87);
  198. update cm_discern_receipt set reviewUserPermissionID = 42 where reviewUserPermissionID in (42,91);
  199. update cm_discern_receipt set reviewUserPermissionID = 43 where reviewUserPermissionID in (43,92);
  200. update cm_discern_receipt set reviewUserPermissionID = 57 where reviewUserPermissionID in (57,98);
  201. update cm_discern_receipt set reviewUserPermissionID = 59 where reviewUserPermissionID in (59,99);
  202. update cm_discern_receipt set reviewUserPermissionID = 68 where reviewUserPermissionID in (68,101);
  203. update cm_discern_receipt set reviewUserPermissionID = 69 where reviewUserPermissionID in (69,102);
  204. update cm_discern_receipt set reviewUserPermissionID = 78 where reviewUserPermissionID in (78,105);
  205. update cm_discern_receipt set reviewUserPermissionID = 119 where reviewUserPermissionID in (119,120);
  206. update cm_discern_receipt set cancelUserPermissionID = 11 where cancelUserPermissionID in (11,22,23,24,88);
  207. update cm_discern_receipt set cancelUserPermissionID = 21 where cancelUserPermissionID in (21,37,40,90);
  208. update cm_discern_receipt set cancelUserPermissionID = 44 where cancelUserPermissionID in (44,51,93);
  209. update cm_discern_receipt set cancelUserPermissionID = 45 where cancelUserPermissionID in (45,46,94);
  210. update cm_discern_receipt set cancelUserPermissionID = 47 where cancelUserPermissionID in (47,48,49,95);
  211. update cm_discern_receipt set cancelUserPermissionID = 18 where cancelUserPermissionID in (18,85);
  212. update cm_discern_receipt set cancelUserPermissionID = 19 where cancelUserPermissionID in (19,86);
  213. update cm_discern_receipt set cancelUserPermissionID = 20 where cancelUserPermissionID in (20,87);
  214. update cm_discern_receipt set cancelUserPermissionID = 42 where cancelUserPermissionID in (42,91);
  215. update cm_discern_receipt set cancelUserPermissionID = 43 where cancelUserPermissionID in (43,92);
  216. update cm_discern_receipt set cancelUserPermissionID = 57 where cancelUserPermissionID in (57,98);
  217. update cm_discern_receipt set cancelUserPermissionID = 59 where cancelUserPermissionID in (59,99);
  218. update cm_discern_receipt set cancelUserPermissionID = 68 where cancelUserPermissionID in (68,101);
  219. update cm_discern_receipt set cancelUserPermissionID = 69 where cancelUserPermissionID in (69,102);
  220. update cm_discern_receipt set cancelUserPermissionID = 78 where cancelUserPermissionID in (78,105);
  221. update cm_discern_receipt set cancelUserPermissionID = 119 where cancelUserPermissionID in (119,120);