|
@@ -0,0 +1,126 @@
|
|
|
+-- =================================== 2021年10月 呵呵优惠券 start =====================================
|
|
|
+CREATE TABLE `cm_hehe_coupon` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
+ `name` varchar(50) NULL COMMENT '优惠券名称',
|
|
|
+ `couponAmount` decimal(15,2) NULL COMMENT '优惠券金额(面值)',
|
|
|
+ `touchPrice` decimal(15,2) NULL COMMENT '优惠满减条件金额',
|
|
|
+ `noThresholdFlag` INT NULL DEFAULT 0 COMMENT '无门槛标记 0否 1是',
|
|
|
+ `startTime` datetime NULL COMMENT '上架时间',
|
|
|
+ `endTime` datetime NULL COMMENT '下架时间',
|
|
|
+ `startNowFlag` int DEFAULT 0 COMMENT '立即上架标记 0否 1是',
|
|
|
+ `permanentFlag` int DEFAULT 0 COMMENT '永久上架标记 0否 1是',
|
|
|
+ `couponType` int NULL COMMENT '劵类型 1活动券 2专享券 3新人券 4好友分享券 5好友消费券',
|
|
|
+ `productType` int NULL COMMENT '优惠商品:1全商城商品 2指定商品',
|
|
|
+ `receivePeriod` int NULL COMMENT '领取期限(天)',
|
|
|
+ `receiveFlag` int NULL DEFAULT 0 COMMENT '领取期限同上下架时间标记(在上下架期间内都可领取)',
|
|
|
+ `usePeriod` int NULL COMMENT '使用期限(天)',
|
|
|
+ `createDate` datetime NULL COMMENT '创建时间',
|
|
|
+ `delFlag` int DEFAULT 0 COMMENT '删除标记 0否 其余是',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) COMMENT = '呵呵商城优惠券表';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_coupon_product` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT,
|
|
|
+ `couponId` int NOT NULL COMMENT '优惠券id',
|
|
|
+ `productId` int DEFAULT NULL COMMENT '商品id',
|
|
|
+ `status` int NULL COMMENT '状态 0停用 1启用',
|
|
|
+ `sort` int NULL COMMENT '排序值',
|
|
|
+ `addTime` datetime NULL COMMENT '添加时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) COMMENT='呵呵商城优惠券商品表';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_coupon_user` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT,
|
|
|
+ `couponId` int NOT NULL COMMENT '优惠券id',
|
|
|
+ `userId` int NULL COMMENT '呵呵商城用户id',
|
|
|
+ `addTime` datetime NULL COMMENT '添加时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) COMMENT='呵呵商城专享券用户表';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_receive_coupon` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT,
|
|
|
+ `userId` int NOT NULL COMMENT '呵呵商城用户Id',
|
|
|
+ `couponId` int NOT NULL COMMENT '呵呵商城优惠券id',
|
|
|
+ `orderId` int NULL COMMENT '订单id',
|
|
|
+ `source` INT NULL COMMENT '领取渠道:1小程序,2订单退回',
|
|
|
+ `returnedId` int NULL COMMENT '退款id,订单退回时有效',
|
|
|
+ `status` int NULL DEFAULT '1' COMMENT '使用状态 1未使用 2已使用',
|
|
|
+ `receiveTime` datetime NULL COMMENT '领取时间',
|
|
|
+ `useTime` datetime NULL COMMENT '使用时间',
|
|
|
+ `delFlag` int NULL DEFAULT '0' COMMENT '删除标记 0否 其余是',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) COMMENT='呵呵商城已领取优惠券';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_discount` (
|
|
|
+ `id` INT NOT NULL AUTO_INCREMENT,
|
|
|
+ `title` VARCHAR(30) NULL COMMENT '内部优惠标题',
|
|
|
+ `discount` INT NULL COMMENT '折扣率',
|
|
|
+ `status` INT NULL COMMENT '状态:0停用,1启用',
|
|
|
+ `productType` INT NULL COMMENT '优惠商品类型:1全商城商品,2指定商品',
|
|
|
+ `addTime` DATETIME NULL COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`))
|
|
|
+ COMMENT = '呵呵商城内部优惠';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_discount_product` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT,
|
|
|
+ `discountId` int NOT NULL COMMENT '内部优惠id',
|
|
|
+ `productId` int DEFAULT NULL COMMENT '商品id',
|
|
|
+ `status` int NULL COMMENT '状态 0停用 1启用',
|
|
|
+ `sort` int NULL COMMENT '排序值',
|
|
|
+ `addTime` datetime NULL COMMENT '添加时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) COMMENT='呵呵商城内部优惠商品表';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_discount_user` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT,
|
|
|
+ `discountId` int NOT NULL COMMENT '内部优惠id',
|
|
|
+ `userId` int NULL COMMENT '呵呵商城用户id',
|
|
|
+ `addTime` datetime NULL COMMENT '添加时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) COMMENT='呵呵商城内部优惠用户表';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_coupon_order_record` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT,
|
|
|
+ `orderId` int NOT NULL COMMENT '订单id',
|
|
|
+ `receiveCouponId` int NOT NULL COMMENT '用户领券id(对应cm_receive_coupon)',
|
|
|
+ `couponType` int NOT NULL COMMENT '劵类型 1活动券 2专享券 3新人券 4好友分享券 5好友消费券',
|
|
|
+ `couponAmount` decimal(15,2) NOT NULL COMMENT '优惠券金额(面值)',
|
|
|
+ `touchPrice` decimal(15,2) NOT NULL COMMENT '优惠满减条件金额',
|
|
|
+ `createDate` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB COMMENT='订单优惠券记录表';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_coupon_display_record` (
|
|
|
+ `id` INT NOT NULL AUTO_INCREMENT,
|
|
|
+ `userId` INT NULL COMMENT '呵呵商城用户id',
|
|
|
+ `couponId` INT NULL COMMENT '优惠券id',
|
|
|
+ `addTime` DATETIME NULL COMMENT '添加时间',
|
|
|
+ PRIMARY KEY (`id`))
|
|
|
+ COMMENT = '首页活动券弹窗展示记录';
|
|
|
+
|
|
|
+CREATE TABLE `cm_hehe_coupon_share` (
|
|
|
+ `id` INT NOT NULL AUTO_INCREMENT,
|
|
|
+ `shareUserId` INT NULL COMMENT '分享者用户id',
|
|
|
+ `receiveUserId` INT NULL COMMENT '被分享者用户id',
|
|
|
+ `shareCouponIds` VARCHAR(200) NULL COMMENT '分享得到的好友分享券id,以,隔开',
|
|
|
+ `consumeFlag` INT NULL DEFAULT 0 COMMENT '被分享者是否已消费,0未消费,1已消费',
|
|
|
+ `consumeCouponIds` VARCHAR(200) NULL COMMENT '分享对象消费后得到的好友消费券id',
|
|
|
+ `createTime` DATETIME NULL COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`))
|
|
|
+ COMMENT = '呵呵商城分享得优惠券';
|
|
|
+
|
|
|
+
|
|
|
+-- 采美优惠券添加字段
|
|
|
+ALTER TABLE `cm_coupon`
|
|
|
+ ADD COLUMN `receivePeriod` INT NULL COMMENT '领取期限' AFTER `endDate`,
|
|
|
+ ADD COLUMN `receiveFlag` INT NULL DEFAULT 1 COMMENT '领取期限同开始-结束时间' AFTER `receivePeriod`,
|
|
|
+ ADD COLUMN `usePeriod` INT NULL COMMENT '使用期限(天)' AFTER `receiveFlag`;
|
|
|
+
|
|
|
+ALTER TABLE `cm_coupon_club`
|
|
|
+ CHANGE COLUMN `createDate` `createDate` DATETIME NULL DEFAULT NULL COMMENT '领取时间' ;
|
|
|
+
|
|
|
+ALTER TABLE `cm_product_archive_file`
|
|
|
+ ADD COLUMN `waterOssName` VARCHAR(300) NULL COMMENT '水印oss名称' AFTER `ossName`,
|
|
|
+ ADD COLUMN `waterOssUrl` TEXT NULL COMMENT '水印oss链接' AFTER `ossUrl`;
|
|
|
+
|
|
|
+-- =================================== 2021年10月 呵呵优惠券 end =====================================
|