-- =================================== 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', `couponShareId` INT 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', `shareCouponId` INT NULL COMMENT '分享得到的好友分享/消费券id', `type` INT NULL COMMENT '优惠券类型:1分享券,2消费券', `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 ===================================== -- =================================== 2021年11月 采美百科 start ===================================== ALTER TABLE `info` ADD COLUMN `publishSource` INT NULL DEFAULT 1 COMMENT '文章发布来源:1采美365网,2供应商' AFTER `source`, ADD COLUMN `shopId` INT NULL COMMENT '供应商id,publishSource为2时才有值' AFTER `publishSource`, ADD COLUMN `auditStatus` INT NULL DEFAULT 2 COMMENT '供应商文章审核状态:1待审核,2审核通过,3审核失败' AFTER `priorityIndex`, ADD COLUMN `failReason` TEXT NULL COMMENT '审核失败理由' AFTER `auditStatus`; CREATE TABLE `cm_baike_hot_search` ( `id` INT NOT NULL AUTO_INCREMENT, `keyWord` VARCHAR(15) NULL COMMENT '热搜词', `jumpType` INT NULL COMMENT '跳转方式:1仅搜索,2产品,3仪器,4链接', `productId` INT NULL COMMENT '产品/仪器id', `jumpLink` TEXT NULL COMMENT '跳转链接', `sort` INT NULL COMMENT '排序值', `status` INT NULL COMMENT '状态:0停用,1启用', `addTime` DATETIME NULL COMMENT '添加时间', `addBy` INT NULL COMMENT '添加人', PRIMARY KEY (`id`)); CREATE TABLE `cm_baike_banner` ( `id` INT NOT NULL AUTO_INCREMENT, `productPcBanner` TEXT NULL COMMENT '产品pc端banner', `productAppBanner` TEXT NULL COMMENT '产品移动端banner', `instrumentPcBanner` TEXT NULL COMMENT '仪器pc端banner', `instrumentAppBanner` TEXT NULL COMMENT '仪器移动端banner', `productLink` TEXT NULL COMMENT '产品banner跳转链接', `instrumentLink` TEXT NULL COMMENT '仪器banner跳转链接', `productStatus` INT NULL COMMENT '产品banner状态:0停用,1启用', `instrumentStatus` INT NULL COMMENT '仪器banner状态:0停用,1启用', PRIMARY KEY (`id`)) COMMENT = '采美百科产品仪器banner图'; INSERT INTO `cm_baike_banner` (`id`) VALUES ('1'); CREATE TABLE `cm_baike_type` ( `id` INT NOT NULL AUTO_INCREMENT, `typeSort` INT NULL COMMENT '分类类型:1产品,2仪器', `name` VARCHAR(30) NULL COMMENT '分类名称', `sort` INT NULL COMMENT '排序', `status` INT NULL COMMENT '状态:0停用,1启用', `addTime` DATETIME NULL COMMENT '添加时间', `addBy` INT NULL COMMENT '添加人', PRIMARY KEY (`id`)) COMMENT = '采美百科产品/仪器分类'; CREATE TABLE `cm_baike_product` ( `id` INT NOT NULL AUTO_INCREMENT, `commodityType` INT NULL COMMENT '商品分类:1产品,2仪器', `name` VARCHAR(50) NULL COMMENT '名称', `alias` VARCHAR(50) NULL COMMENT '别名', `discription` VARCHAR(300) NULL COMMENT '描述', `seoKeyword` VARCHAR(50) NULL COMMENT 'seo关键词', `image` TEXT NULL COMMENT '图片', `authLink` TEXT NULL COMMENT '认证链接', `authQrCode` TEXT NULL COMMENT '认证二维码', `advantage` VARCHAR(500) NULL COMMENT '优点', `disadvantage` VARCHAR(500) NULL COMMENT '缺点', `principle` VARCHAR(500) NULL COMMENT '原理', `brand` VARCHAR(50) NULL COMMENT '品牌', `producePlace` VARCHAR(50) NULL COMMENT '产地', `marketTime` DATETIME NULL COMMENT '上市时间', `company` VARCHAR(50) NULL COMMENT '公司/供应商', `nmpaTime` DATETIME NULL COMMENT 'NMPA认证时间', `adaptiveMan` VARCHAR(500) NULL COMMENT '适应人群', `unAdaptiveMan` VARCHAR(500) NULL COMMENT '不适应人群', `aroundOperation` VARCHAR(500) NULL COMMENT '术前术后', `publishTime` DATETIME NULL COMMENT '发布时间', `basePv` INT NULL COMMENT '基础浏览量', `actualPv` INT NULL COMMENT '实际浏览量', `typeId` INT NULL COMMENT '分类id', `topPosition` INT NULL COMMENT '置顶位', `status` INT NULL COMMENT '状态:0停用,1启用', `addTime` DATETIME NULL COMMENT '添加时间', PRIMARY KEY (`id`)) COMMENT = '采美百科产品/仪器表'; CREATE TABLE `cm_baike_product_param` ( `id` INT NOT NULL AUTO_INCREMENT, `productId` INT NULL COMMENT '产品/仪器id' , `name` VARCHAR(15) NULL COMMENT '参数名称', `content` VARCHAR(50) NULL COMMENT '参数内容' , PRIMARY KEY (`id`)) COMMENT = '产品/仪器参数'; CREATE TABLE `cm_baike_product_image` ( `id` INT NOT NULL AUTO_INCREMENT, `productId` INT NULL COMMENT '产品/仪器id', `type` INT NULL COMMENT '图片类型:1产品/仪器认证,2效果展示', `image` TEXT NULL COMMENT '图片', PRIMARY KEY (`id`)); CREATE TABLE `cm_baike_product_question` ( `id` int NOT NULL AUTO_INCREMENT, `productId` int DEFAULT NULL COMMENT '产品/仪器id', `question` varchar(150) COMMENT '问题', `answer` varchar(45) COMMENT '答案', PRIMARY KEY (`id`)); -- =================================== 2021年11月 采美百科 end ===================================== -- =================================== 2021年12月 小版本 start ===================================== CREATE TABLE `cm_brand_course_file` ( `id` int NOT NULL AUTO_INCREMENT, `title` varchar(300) NULL COMMENT '视频标题', `name` varchar(300) NULL COMMENT '文件名称', `ossName` varchar(300) NULL COMMENT 'oss名称', `type` int NULL COMMENT '文件类型:1视频,2文档', `module` VARCHAR(20) NULL COMMENT '文件模块id', `createTime` datetime NULL COMMENT '创建时间', PRIMARY KEY (`id`) ) COMMENT='正品联盟教程文件'; ALTER TABLE `cm_baike_product` ADD COLUMN `publishSource` INT NULL DEFAULT 1 COMMENT '百科发布来源:1采美365网,2供应商' AFTER `commodityType`, ADD COLUMN `shopId` INT NULL COMMENT '供应商id,publishSource为2时才有值' AFTER `publishSource`, ADD COLUMN `auditStatus` INT NULL DEFAULT 2 COMMENT '百科审核状态:1待审核,2审核通过,3审核失败' AFTER `status`, ADD COLUMN `failReason` TEXT NULL COMMENT '审核失败理由' AFTER `auditStatus`, ADD COLUMN `delFlag` INT NULL DEFAULT 0 AFTER `addTime`; CREATE TABLE `cm_hehe_collage` ( `id` INT NOT NULL AUTO_INCREMENT, `productId` INT NULL COMMENT '拼团商品id', `price` DECIMAL(15,2) NULL COMMENT '拼团价', `memberNum` INT NULL COMMENT '拼团人数', `status` INT NULL COMMENT '拼团状态:0拼团中(拼主未支付),1拼团中,2已拼成,3已关闭', `startTime` DATETIME NULL COMMENT '开始时间', `completeTime` DATETIME NULL COMMENT '成团时间', `endTime` DATETIME NULL COMMENT '结束时间', `remarks` VARCHAR(100) NULL COMMENT '备注', PRIMARY KEY (`id`)) COMMENT = '呵呵商城拼团记录'; CREATE TABLE `cm_hehe_collage_product` ( `id` INT NOT NULL AUTO_INCREMENT, `productId` INT NULL COMMENT '商品id', `price` DECIMAL(15,2) NULL COMMENT '拼团价格', `limitedNum` INT NULL COMMENT '单人限购量', `unlimitedFlag` INT NULL COMMENT '不限购买量标识:1不限制,0限制', `memberNum` INT NULL COMMENT '拼团人数', `status` INT NULL COMMENT '商品状态:0已下架,1已上架', `addTime` DATETIME NULL COMMENT '添加时间', PRIMARY KEY (`id`)) COMMENT = '呵呵商城拼团商品'; CREATE TABLE `cm_hehe_collage_member` ( `id` INT NOT NULL AUTO_INCREMENT, `collageId` INT NULL COMMENT '拼团id', `userId` INT NULL COMMENT '用户id', `orderId` INT NULL COMMENT '订单id', `launchFlag` INT NULL COMMENT '拼主标识:0不是,1是', PRIMARY KEY (`id`)) COMMENT = '呵呵商城拼团成员表'; CREATE TABLE `cm_hehe_reduction` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(30) NULL COMMENT '活动名称', `reducedAmount` DECIMAL(15,2) NULL COMMENT '减免金额', `touchPrice` DECIMAL(15,2) NULL COMMENT '减免条件', `shareNum` INT NULL COMMENT '分享次数', `startTime` DATETIME NULL COMMENT '上架时间', `endTime` DATETIME NULL COMMENT '下架时间', `addTime` DATETIME NULL COMMENT '添加时间', PRIMARY KEY (`id`)) COMMENT = '呵呵商城分享减免活动'; CREATE TABLE `cm_hehe_reduction_user` ( `id` INT NOT NULL AUTO_INCREMENT, `userId` INT NULL COMMENT '呵呵商城用户id', `reductionId` INT NULL COMMENT '分享减免id', `shareType` INT NULL COMMENT '分享渠道:1微信好友,2微信朋友圈', `shareTime` DATETIME NULL COMMENT '分享时间', `touchPrice` DECIMAL(15,2) NULL COMMENT '减免条件', `reductionAmount` DECIMAL(15,2) NULL COMMENT '减免金额', `orderId` INT NULL COMMENT '使用该减免的订单id', PRIMARY KEY (`id`)) COMMENT = '呵呵商城分享减免用户记录'; ALTER TABLE `cm_order` ADD COLUMN `reductionAmount` DECIMAL(15,2) NULL DEFAULT 0.00 COMMENT '分享减免金额(呵呵)' AFTER `orderSeen`; INSERT INTO `cm_sms_statistics` (`markId`, `sendNum`, `onClick`, `description`) VALUES ('15', '0', '0', '呵呵活动券生效'); INSERT INTO `cm_sms_statistics` (`markId`, `sendNum`, `onClick`, `description`) VALUES ('16', '0', '0', '呵呵专享券生效'); INSERT INTO `cm_sms_statistics` (`markId`, `sendNum`, `onClick`, `description`) VALUES ('17', '0', '0', '呵呵新人券生效'); INSERT INTO `cm_sms_statistics` (`markId`, `sendNum`, `onClick`, `description`) VALUES ('18', '0', '0', '呵呵邀请券生效'); INSERT INTO `cm_sms_statistics` (`markId`, `sendNum`, `onClick`, `description`) VALUES ('19', '0', '0', '呵呵消费券生效'); INSERT INTO `cm_sms_statistics` (`markId`, `sendNum`, `onClick`, `description`) VALUES ('20', '0', '0', '呵呵优惠券7天后失效未使用'); INSERT INTO `cm_sms_statistics` (`markId`, `sendNum`, `onClick`, `description`) VALUES ('21', '0', '0', '呵呵优惠券当天失效未使用'); INSERT INTO `cm_sms_statistics` (`markId`, `sendNum`, `onClick`, `description`) VALUES ('22', '0', '0', '呵呵优惠券7天后失效未领取'); ALTER TABLE `cm_baike_product` CHANGE COLUMN `name` `name` TEXT NULL DEFAULT NULL COMMENT '名称' , CHANGE COLUMN `alias` `alias` TEXT NULL DEFAULT NULL COMMENT '别名' , CHANGE COLUMN `discription` `discription` TEXT NULL DEFAULT NULL COMMENT '描述' , CHANGE COLUMN `seoKeyword` `seoKeyword` TEXT NULL DEFAULT NULL COMMENT 'seo关键词' , CHANGE COLUMN `advantage` `advantage` TEXT NULL DEFAULT NULL COMMENT '优点' , CHANGE COLUMN `disadvantage` `disadvantage` TEXT NULL DEFAULT NULL COMMENT '缺点' , CHANGE COLUMN `principle` `principle` TEXT NULL DEFAULT NULL COMMENT '原理' , CHANGE COLUMN `brand` `brand` TEXT NULL DEFAULT NULL COMMENT '品牌' , CHANGE COLUMN `producePlace` `producePlace` TEXT NULL DEFAULT NULL COMMENT '产地' , CHANGE COLUMN `company` `company` TEXT NULL DEFAULT NULL COMMENT '公司/供应商' , CHANGE COLUMN `adaptiveMan` `adaptiveMan` TEXT NULL DEFAULT NULL COMMENT '适应人群' , CHANGE COLUMN `unAdaptiveMan` `unAdaptiveMan` TEXT NULL DEFAULT NULL COMMENT '不适应人群' , CHANGE COLUMN `aroundOperation` `aroundOperation` TEXT NULL DEFAULT NULL COMMENT '术前术后' ; -- =================================== 2021年12月 小版本 end =====================================