backup.sql 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. -- =================================== 2021年10月 呵呵优惠券 start =====================================
  2. CREATE TABLE `cm_hehe_coupon` (
  3. `id` bigint NOT NULL AUTO_INCREMENT,
  4. `name` varchar(50) NULL COMMENT '优惠券名称',
  5. `couponAmount` decimal(15,2) NULL COMMENT '优惠券金额(面值)',
  6. `touchPrice` decimal(15,2) NULL COMMENT '优惠满减条件金额',
  7. `noThresholdFlag` INT NULL DEFAULT 0 COMMENT '无门槛标记 0否 1是',
  8. `startTime` datetime NULL COMMENT '上架时间',
  9. `endTime` datetime NULL COMMENT '下架时间',
  10. `startNowFlag` int DEFAULT 0 COMMENT '立即上架标记 0否 1是',
  11. `permanentFlag` int DEFAULT 0 COMMENT '永久上架标记 0否 1是',
  12. `couponType` int NULL COMMENT '劵类型 1活动券 2专享券 3新人券 4好友分享券 5好友消费券',
  13. `productType` int NULL COMMENT '优惠商品:1全商城商品 2指定商品',
  14. `receivePeriod` int NULL COMMENT '领取期限(天)',
  15. `receiveFlag` int NULL DEFAULT 0 COMMENT '领取期限同上下架时间标记(在上下架期间内都可领取)',
  16. `usePeriod` int NULL COMMENT '使用期限(天)',
  17. `createDate` datetime NULL COMMENT '创建时间',
  18. `delFlag` int DEFAULT 0 COMMENT '删除标记 0否 其余是',
  19. PRIMARY KEY (`id`)
  20. ) COMMENT = '呵呵商城优惠券表';
  21. CREATE TABLE `cm_hehe_coupon_product` (
  22. `id` int NOT NULL AUTO_INCREMENT,
  23. `couponId` int NOT NULL COMMENT '优惠券id',
  24. `productId` int DEFAULT NULL COMMENT '商品id',
  25. `status` int NULL COMMENT '状态 0停用 1启用',
  26. `sort` int NULL COMMENT '排序值',
  27. `addTime` datetime NULL COMMENT '添加时间',
  28. PRIMARY KEY (`id`)
  29. ) COMMENT='呵呵商城优惠券商品表';
  30. CREATE TABLE `cm_hehe_coupon_user` (
  31. `id` int NOT NULL AUTO_INCREMENT,
  32. `couponId` int NOT NULL COMMENT '优惠券id',
  33. `userId` int NULL COMMENT '呵呵商城用户id',
  34. `addTime` datetime NULL COMMENT '添加时间',
  35. PRIMARY KEY (`id`)
  36. ) COMMENT='呵呵商城专享券用户表';
  37. CREATE TABLE `cm_hehe_receive_coupon` (
  38. `id` int NOT NULL AUTO_INCREMENT,
  39. `userId` int NOT NULL COMMENT '呵呵商城用户Id',
  40. `couponId` int NOT NULL COMMENT '呵呵商城优惠券id',
  41. `couponShareId` INT NULL COMMENT '优惠券分享id(好友分享/消费券专享)',
  42. `orderId` int NULL COMMENT '订单id',
  43. `source` INT NULL COMMENT '领取渠道:1小程序,2订单退回',
  44. `returnedId` int NULL COMMENT '退款id,订单退回时有效',
  45. `status` int NULL DEFAULT '1' COMMENT '使用状态 1未使用 2已使用',
  46. `receiveTime` datetime NULL COMMENT '领取时间',
  47. `useTime` datetime NULL COMMENT '使用时间',
  48. `delFlag` int NULL DEFAULT '0' COMMENT '删除标记 0否 其余是',
  49. PRIMARY KEY (`id`)
  50. ) COMMENT='呵呵商城已领取优惠券';
  51. CREATE TABLE `cm_hehe_discount` (
  52. `id` INT NOT NULL AUTO_INCREMENT,
  53. `title` VARCHAR(30) NULL COMMENT '内部优惠标题',
  54. `discount` INT NULL COMMENT '折扣率',
  55. `status` INT NULL COMMENT '状态:0停用,1启用',
  56. `productType` INT NULL COMMENT '优惠商品类型:1全商城商品,2指定商品',
  57. `addTime` DATETIME NULL COMMENT '创建时间',
  58. PRIMARY KEY (`id`))
  59. COMMENT = '呵呵商城内部优惠';
  60. CREATE TABLE `cm_hehe_discount_product` (
  61. `id` int NOT NULL AUTO_INCREMENT,
  62. `discountId` int NOT NULL COMMENT '内部优惠id',
  63. `productId` int DEFAULT NULL COMMENT '商品id',
  64. `status` int NULL COMMENT '状态 0停用 1启用',
  65. `sort` int NULL COMMENT '排序值',
  66. `addTime` datetime NULL COMMENT '添加时间',
  67. PRIMARY KEY (`id`)
  68. ) COMMENT='呵呵商城内部优惠商品表';
  69. CREATE TABLE `cm_hehe_discount_user` (
  70. `id` int NOT NULL AUTO_INCREMENT,
  71. `discountId` int NOT NULL COMMENT '内部优惠id',
  72. `userId` int NULL COMMENT '呵呵商城用户id',
  73. `addTime` datetime NULL COMMENT '添加时间',
  74. PRIMARY KEY (`id`)
  75. ) COMMENT='呵呵商城内部优惠用户表';
  76. CREATE TABLE `cm_hehe_coupon_order_record` (
  77. `id` int NOT NULL AUTO_INCREMENT,
  78. `orderId` int NOT NULL COMMENT '订单id',
  79. `receiveCouponId` int NOT NULL COMMENT '用户领券id(对应cm_receive_coupon)',
  80. `couponType` int NOT NULL COMMENT '劵类型 1活动券 2专享券 3新人券 4好友分享券 5好友消费券',
  81. `couponAmount` decimal(15,2) NOT NULL COMMENT '优惠券金额(面值)',
  82. `touchPrice` decimal(15,2) NOT NULL COMMENT '优惠满减条件金额',
  83. `createDate` datetime DEFAULT NULL COMMENT '创建时间',
  84. PRIMARY KEY (`id`)
  85. ) ENGINE=InnoDB COMMENT='订单优惠券记录表';
  86. CREATE TABLE `cm_hehe_coupon_display_record` (
  87. `id` INT NOT NULL AUTO_INCREMENT,
  88. `userId` INT NULL COMMENT '呵呵商城用户id',
  89. `couponId` INT NULL COMMENT '优惠券id',
  90. `addTime` DATETIME NULL COMMENT '添加时间',
  91. PRIMARY KEY (`id`))
  92. COMMENT = '首页活动券弹窗展示记录';
  93. CREATE TABLE `cm_hehe_coupon_share` (
  94. `id` INT NOT NULL AUTO_INCREMENT,
  95. `shareUserId` INT NULL COMMENT '分享者用户id',
  96. `receiveUserId` INT NULL COMMENT '被分享者用户id',
  97. `shareCouponId` INT NULL COMMENT '分享得到的好友分享/消费券id',
  98. `type` INT NULL COMMENT '优惠券类型:1分享券,2消费券',
  99. `createTime` DATETIME NULL COMMENT '创建时间(新用户登录/消费时间)',
  100. PRIMARY KEY (`id`))
  101. COMMENT = '呵呵商城分享得优惠券';
  102. -- 采美优惠券添加字段
  103. ALTER TABLE `cm_coupon`
  104. ADD COLUMN `receivePeriod` INT NULL COMMENT '领取期限' AFTER `endDate`,
  105. ADD COLUMN `receiveFlag` INT NULL DEFAULT 1 COMMENT '领取期限同开始-结束时间' AFTER `receivePeriod`,
  106. ADD COLUMN `usePeriod` INT NULL COMMENT '使用期限(天)' AFTER `receiveFlag`;
  107. ALTER TABLE `cm_coupon_club`
  108. CHANGE COLUMN `createDate` `createDate` DATETIME NULL DEFAULT NULL COMMENT '领取时间' ;
  109. ALTER TABLE `cm_product_archive_file`
  110. ADD COLUMN `waterOssName` VARCHAR(300) NULL COMMENT '水印oss名称' AFTER `ossName`,
  111. ADD COLUMN `waterOssUrl` TEXT NULL COMMENT '水印oss链接' AFTER `ossUrl`;
  112. -- =================================== 2021年10月 呵呵优惠券 end =====================================