-- =================================== 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 '术前术后' ; ALTER TABLE `cm_baike_product_param` CHANGE COLUMN `name` `name` TEXT NULL DEFAULT NULL COMMENT '参数名称' , CHANGE COLUMN `content` `content` TEXT NULL DEFAULT NULL COMMENT '参数内容' ; ALTER TABLE `cm_baike_product_question` CHANGE COLUMN `question` `question` TEXT NULL DEFAULT NULL COMMENT '问题' , CHANGE COLUMN `answer` `answer` TEXT NULL DEFAULT NULL COMMENT '答案' ; -- =================================== 2021年12月 小版本 end ===================================== -- =================================== 2022年2月 认证通会员版本 start ===================================== CREATE TABLE `auth_role` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID', `role_name` varchar(50) NOT NULL COMMENT '角色名称', `role_desc` varchar(255) DEFAULT NULL COMMENT '描述', `role_type` CHAR(1) NOT NULL DEFAULT '1' COMMENT '角色类型:1管理员角色,2供应商角色', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标记:0未删,其他删除', PRIMARY KEY (`id`), UNIQUE KEY `role_name` (`role_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='认证通后台角色表'; CREATE TABLE `auth_menu` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID', `title` varchar(100) NOT NULL COMMENT '菜单名称', `name` varchar(100) NOT NULL COMMENT '路由名称(前端匹配路由用)', `icon` varchar(50) DEFAULT NULL COMMENT '图标', `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父级菜单Id', `hidden` char(1) NOT NULL DEFAULT '0' COMMENT '隐藏状态:0显示,1隐藏', `menu_type` CHAR(1) NOT NULL DEFAULT '1' COMMENT '菜单类型:1管理员菜单,2供应商菜单', `base_flag` CHAR(1) NULL DEFAULT NULL COMMENT '供应商基础功能标记:0不是,1是', `move_flag` CHAR(1) NULL DEFAULT NULL COMMENT '功能类型能否更改标记:0不能,1能', `status` char(1) NOT NULL DEFAULT '0' COMMENT '状态:0启用,1停用', `sort` int NOT NULL DEFAULT '0' COMMENT '排序', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标记:0未删,其他删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='认证通后台菜单表'; CREATE TABLE `auth_role_menu` ( `id` bigint NOT NULL AUTO_INCREMENT, `role_id` bigint DEFAULT NULL COMMENT '角色ID', `menu_id` bigint DEFAULT NULL COMMENT '菜单ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='认证通后台角色菜单关联表'; CREATE TABLE `auth_role_user` ( `id` bigint NOT NULL AUTO_INCREMENT, `role_id` bigint DEFAULT NULL COMMENT '角色ID', `user_id` bigint DEFAULT NULL COMMENT '用户ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='认证通后台用户角色关联表'; CREATE TABLE `auth_permission` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID', `menu_id` bigint NOT NULL COMMENT '菜单ID', `name` varchar(100) DEFAULT NULL COMMENT '权限标识', `title` varchar(100) NOT NULL COMMENT '权限名称', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='认证通后台权限表'; CREATE TABLE `auth_role_permission` ( `id` bigint NOT NULL AUTO_INCREMENT, `role_id` bigint DEFAULT NULL COMMENT '角色ID', `permission_id` bigint DEFAULT NULL COMMENT '权限ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='认证通后台角色权限关联表'; CREATE TABLE `auth_vip_user` ( `id` INT NOT NULL AUTO_INCREMENT, `authUserId` INT NULL COMMENT '用户id', `beginTime` DATETIME NULL COMMENT '生效时间', `endTime` DATETIME NULL COMMENT '到期时间', `delFlag` INT NULL COMMENT '删除标记 0否,其余是', `updateTime` DATETIME NULL COMMENT '更新时间', PRIMARY KEY (`id`)) COMMENT = '认证通会员表'; CREATE TABLE `auth_vip_package` ( `id` INT NOT NULL AUTO_INCREMENT, `originalPrice` DECIMAL(11,2) NULL COMMENT '套餐原价', `price` DECIMAL(11,2) NULL COMMENT '套餐现价', `duration` INT NULL COMMENT '套餐时长', `unit` INT NULL COMMENT '套餐规格:1月,2年', `addTime` DATETIME NULL COMMENT '添加时间', PRIMARY KEY (`id`)) COMMENT = '认证通会员套餐'; CREATE TABLE `auth_vip_history` ( `id` INT NOT NULL AUTO_INCREMENT, `authUserId` INT NULL COMMENT '用户ID', `packageId` INT NULL COMMENT '会员套餐ID', `duration` VARCHAR(45) NULL COMMENT '套餐时长', `beginTime` DATETIME NULL COMMENT '生效时间', `endTime` DATETIME NULL COMMENT '到期时间', `payStatus` INT NULL COMMENT '支付状态 0 未付款 1 已付款', `payWay` INT NULL COMMENT '用户付款方式:1线上,2系统赠送', `payType` INT NULL COMMENT '付款类型:1建设银行7297、2广发银行0115、3中信银行7172、4中信银行0897、5中信银行0897-财付通、6中信银行0897-支付宝、7线上-支付宝、8线上-微信支付、9线上-快钱支付、10口头返佣、11广发银行5461、12PC-B2B网银、13PC-微信支付、14PC-支付宝、15小程序-微信支付、16余额抵扣、17PC-B2C网银', `price` DECIMAL(11,2) NULL COMMENT '支付金额', `services` VARCHAR(200) NULL COMMENT '订制服务,以,分开', `payTime` DATETIME NULL COMMENT '购买时间', PRIMARY KEY (`id`)) COMMENT = '认证通会员开通记录'; CREATE TABLE `auth_vip_service` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NULL COMMENT '订制服务名称', PRIMARY KEY (`id`)) COMMENT = '会员订制服务'; INSERT INTO `auth_vip_package` (`originalPrice`, `price`, `duration`, `unit`) VALUES ('100', '50', '1', '1'); INSERT INTO `auth_vip_service` (`name`) VALUES ('资料库'); ALTER TABLE `cm_order_pay_link` ADD COLUMN `authVipRecordId` BIGINT NULL COMMENT '认证通会员购买记录id' AFTER `vipRecordId`, CHANGE COLUMN `vipMonth` `vipMonth` BIGINT NULL DEFAULT NULL COMMENT '会员开通时长(月)' ; ALTER TABLE `cm_discern_receipt` CHANGE COLUMN `receiptType` `receiptType` CHAR(1) CHARACTER SET 'utf8' NULL DEFAULT '0' COMMENT '收款款项类型:1订单款,2非订单款,3返佣款,5供应商退款,6超级会员款,7二手商品上架费,8优惠券购买费,9认证通会员款' ; ALTER TABLE `cm_receipt_order_relation` ADD COLUMN `authVipRecordId` BIGINT NULL COMMENT '认证通会员购买记录Id' AFTER `vipRecordId`, CHANGE COLUMN `relationType` `relationType` CHAR(1) CHARACTER SET 'utf8' NULL DEFAULT '0' COMMENT '关系类型:1返佣订单(返佣款或供应商退款)、2非返佣订单(订单款或者非订单款)、3超级会员款、4二手商品上架费、5认证通会员款' ; ALTER TABLE `cm_brand_auth_user` ADD COLUMN `loginAccount` VARCHAR(45) NULL COMMENT '登录账号' AFTER `name`; ALTER TABLE `cm_split_account` ADD COLUMN `authVipRecordId` BIGINT NULL COMMENT '认证通会员购买记录id' AFTER `vipRecordId`; insert into auth_role (id, role_name, role_desc, role_type, create_time, update_time, del_flag) values (1, 'shop_base_role', '供应商基础功能角色', 2, NOW(), NOW(), 0); -- =================================== 2022年2月 认证通会员版本 end ======================================= -- =================================== 2022年3月 百科/文章小版本 start ======================================= update cm_baike_product set marketTime = null,nmpaTime = null; ALTER TABLE `cm_baike_product` ADD COLUMN `productLink` VARCHAR(255) NULL COMMENT '产品链接' AFTER `shopId`, ADD COLUMN `onlineStatus` INT NULL DEFAULT 2 COMMENT '百科上线状态:1待上线,2已上线,3已下线' AFTER `auditStatus`, ADD COLUMN `emptyNum` INT NULL DEFAULT 0 COMMENT '空数据条数' AFTER `topPosition`, CHANGE COLUMN `marketTime` `marketTime` VARCHAR(30) NULL DEFAULT NULL COMMENT '上市时间' , CHANGE COLUMN `nmpaTime` `nmpaTime` VARCHAR(30) NULL DEFAULT NULL COMMENT 'NMPA认证时间' ; ALTER TABLE `info_type` ADD COLUMN `shopUseFlag` INT NULL DEFAULT 1 COMMENT '是否供应商可用:0否,1是' AFTER `sort`; ALTER TABLE `info` ADD COLUMN `onlineStatus` INT NULL DEFAULT 2 COMMENT '文章上线状态:1待上线,2已上线,3已下线' AFTER `auditStatus`; -- =================================== 2022年3月 百科/文章小版本 end ========================================= -- =================================== 2022年4月 支付版本 end ========================================= ALTER TABLE `cm_promotions_order` ADD COLUMN `discount` CHAR(1) NULL DEFAULT 0 COMMENT '是否支持叠加优惠,1支持,2不支持' AFTER `reducedPrice`; ALTER TABLE `cm_hehe_product` ADD COLUMN `oldProductId` INT NULL COMMENT '旧商品id' AFTER `shopTaxPoint`; -- =================================== 2022年4月 支付版本 end ========================================= -- =================================== 2022年3月 呵呵商城版本 start ======================================= ALTER TABLE `bigtype` ADD COLUMN `mallType` INT NULL DEFAULT 1 COMMENT '商城类型:1采美商城,2呵呵商城' AFTER `sortIndex`; CREATE TABLE `hehe_home_type` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NULL COMMENT '分类名称', `icon` VARCHAR(255) NULL COMMENT '图标', `sort` INT NULL DEFAULT 1 COMMENT '排序值', `status` INT NULL COMMENT '状态:0已下架,1已上架', `addTime` DATETIME NULL COMMENT '添加时间', PRIMARY KEY (`id`)) COMMENT = '呵呵商城首页分类菜单'; CREATE TABLE `hehe_home_type_product` ( `id` INT NOT NULL AUTO_INCREMENT, `homeTypeId` INT DEFAULT NULL COMMENT '首页分类菜单id', `productId` INT DEFAULT NULL COMMENT '对应采美商品id', `status` INT NULL COMMENT '状态:0已下架,1已上架', `addTime` datetime DEFAULT NULL COMMENT '添加时间', PRIMARY KEY (`id`) ) COMMENT='呵呵商城首页分类菜单商品表'; ALTER TABLE `cm_page` CHANGE COLUMN `type` `type` CHAR(1) NULL DEFAULT NULL COMMENT '类型:1二级列表 2项目详情 3讲师列表 4自由页面 5分页详情 6活动专题 7云上美博会 8呵呵商城首页' ; insert into cm_page(type,title,enabledStatus,createBy,createDate,updateBy,updateDate,backgroundImageWay) values (8,'呵呵商城首页',1,40,NOW(),40,NOW(),1); ALTER TABLE `new_page_floor_image` ADD COLUMN `recommend` INT NULL COMMENT '呵呵首页楼层推荐状态:0不推荐,1推荐' AFTER `appletsStatus`; CREATE TABLE `cm_hehe_discount_activity` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(60) NULL COMMENT '活动名称', `onlineTime` DATETIME NULL COMMENT '上架时间', `offlineTime` DATETIME NULL COMMENT '下架时间', `addTime` DATETIME NULL COMMENT '创建时间', PRIMARY KEY (`id`)) COMMENT = '呵呵商城限时特价活动'; CREATE TABLE `hehe_discount_activity_product` ( `id` INT NOT NULL AUTO_INCREMENT, `activityId` INT NULL COMMENT '限时特价活动id', `productId` INT NULL COMMENT '对应采美商品id', `discountPrice` DECIMAL(11,2) NULL COMMENT '限时特价', `status` INT NULL COMMENT '上架状态:0已下架,1已上架', `addTime` DATETIME NULL COMMENT '添加时间', PRIMARY KEY (`id`)) COMMENT = '呵呵限时特价商品'; ALTER TABLE `cm_hehe_image` ADD COLUMN `link` TEXT NULL COMMENT '跳转链接' AFTER `image`; ALTER TABLE `cm_hehe_coupon` CHANGE COLUMN `couponType` `couponType` INT NULL DEFAULT NULL COMMENT '劵类型 1活动券 2专享券 3新人券 4好友分享券 5好友消费券 6消费分享券' ; ALTER TABLE `cm_hehe_product` ADD COLUMN `bigTypeId` INT NULL COMMENT '一级分类id' AFTER `productId`, ADD COLUMN `smallTypeId` INT NULL COMMENT '二级分类id' AFTER `bigTypeId`; ALTER TABLE `cm_hehe_receive_coupon` CHANGE COLUMN `source` `source` INT NULL DEFAULT NULL COMMENT '领取渠道:1小程序,2订单退回,3领券购买(取消订单时撤销领取)' ; ALTER TABLE `cm_hehe_coupon_share` ADD COLUMN `orderId` INT NULL COMMENT '消费分享券的订单id' AFTER `receiveUserId`, CHANGE COLUMN `type` `type` INT NULL DEFAULT NULL COMMENT '优惠券类型:1好友分享券,2好友消费券,3消费分享券' ; CREATE TABLE `cm_hehe_related_images` ( `id` INT NOT NULL AUTO_INCREMENT, `image` VARCHAR(255) NULL COMMENT '图片:1微信群二维码', PRIMARY KEY (`id`)) COMMENT = '呵呵商城相关图片'; INSERT INTO `cm_hehe_related_images` (`id`) VALUES ('1'); -- =================================== 2022年3月 呵呵商城版本 end ========================================= -- =================================== 2022年4月 认证通ldm版本 start ========================================= CREATE TABLE `ldm_latest_club_id` ( `id` INT NOT NULL AUTO_INCREMENT, `ldmClubId` INT NULL, PRIMARY KEY (`id`)) COMMENT = 'ldm最新机构id'; insert into ldm_latest_club_id (ldmClubId) values (290); delete from cm_brand_auth where id = 413; CREATE TABLE `cm_brand_product_type` ( `id` INT NOT NULL AUTO_INCREMENT, `authUserId` INT NULL COMMENT '供应商用户id', `name` VARCHAR(100) NULL COMMENT '分类名称', `image` VARCHAR(255) NULL COMMENT '分类图片', `pcImage` VARCHAR(255) NULL COMMENT 'pc水印图片', `appletsImage` VARCHAR(255) NULL COMMENT '小程序水印图片', `status` INT NULL COMMENT '上架状态:0下线,1上线,2待上线', `auditStatus` INT NULL COMMENT '审核状态:0审核未通过,1审核通过,2待审核', `invalidReason` VARCHAR(255) NULL COMMENT '审核不通过原因', `auditBy` INT NULL COMMENT '审核人用户id', `auditTime` DATETIME NULL COMMENT '审核时间', `createBy` INT NULL COMMENT '创建人Id', `createTime` DATETIME NULL COMMENT '创建时间', `delFlag` int DEFAULT 0 COMMENT '删除标记 0否 其余是', PRIMARY KEY (`id`)) COMMENT = '认证设备名称分类'; ALTER TABLE `cm_brand_auth_product` ADD COLUMN `productTypeId` INT NULL COMMENT '设备分类id' AFTER `authId`; ALTER TABLE `cm_brand_doctor` ADD COLUMN `authId` INT NULL COMMENT '机构id' AFTER `authUserId`, ADD COLUMN `doctorType` INT NULL DEFAULT 1 COMMENT '医师类型:1操作医师,2培训医师' AFTER `authId`; CREATE TABLE `cm_brand_doctor_tag` ( `id` INT NOT NULL AUTO_INCREMENT, `doctorId` VARCHAR(15) NULL COMMENT '医师id', `tag` VARCHAR(15) NULL COMMENT '标签名称', PRIMARY KEY (`id`)) COMMENT = '医师标签'; CREATE TABLE `cm_brand_doctor_param` ( `id` INT NOT NULL AUTO_INCREMENT, `doctorId` INT NULL COMMENT '医师id', `name` VARCHAR(50) NULL COMMENT '名称', `content` VARCHAR(500) NULL COMMENT '内容', PRIMARY KEY (`id`)) COMMENT = '医师自定义属性'; ALTER TABLE `cm_brand_auth` ADD COLUMN `customFlag` INT NULL DEFAULT 0 COMMENT '是否需要自定义属性:0否,1是' AFTER `logo`, ADD COLUMN `remarks` VARCHAR(50) NULL COMMENT '店铺备注' AFTER `customFlag`; ALTER TABLE `cm_brand_file` ADD COLUMN `fileType` INT NULL DEFAULT 1 COMMENT '文件类型:1单个文件,2资料包' AFTER `authUserId`; ALTER TABLE `cm_brand_club_user` DROP COLUMN `invitationCodeTime`, DROP COLUMN `updateTime`, DROP COLUMN `status`, DROP COLUMN `invitationCode`, ADD COLUMN `name` VARCHAR(50) NULL COMMENT '姓名' AFTER `authId`, CHANGE COLUMN `mobile` `mobile` VARCHAR(20) NULL DEFAULT NULL COMMENT '手机号' AFTER `name`, CHANGE COLUMN `addTime` `addTime` DATETIME NULL DEFAULT NULL COMMENT '添加时间' AFTER `openId`, CHANGE COLUMN `bindTime` `bindTime` DATETIME NULL COMMENT '绑定时间/首次登录时间' AFTER `addTime`; -- =================================== 2022年4月 认证通ldm版本 end ========================================= -- =================================== 2022年6月 信息中心小版本 start ========================================= CREATE TABLE `cm_sensitive_words` ( `id` INT NOT NULL AUTO_INCREMENT, `words` TEXT NULL COMMENT '敏感词', `checkPoints` VARCHAR(45) NULL COMMENT '检查位置:1供应商端文章,2供应商端百科,3管理员端文章,4管理员端百科', `status` INT NULL COMMENT '状态:1启用,0停用', PRIMARY KEY (`id`)) COMMENT = '信息中心敏感词库'; INSERT INTO `cm_sensitive_words` (`id`, `checkPoints`, `status`) VALUES ('1', '1,2,3,4', '1'); CREATE TABLE `cm_baike_product_file` ( `id` INT NOT NULL AUTO_INCREMENT, `productId` INT NULL COMMENT '产品/仪器id', `fileTitle` VARCHAR(300) NULL COMMENT '标题', `fileName` VARCHAR(300) NULL COMMENT '文件名称', `ossName` VARCHAR(300) NULL COMMENT 'oss名称', PRIMARY KEY (`id`)) COMMENT = '采美百科产品/仪器文件'; CREATE TABLE `cm_baike_product_recommend` ( `id` INT NOT NULL AUTO_INCREMENT, `productId` INT NULL COMMENT '百科产品/仪器id', `recommendProductId` INT NULL COMMENT '相关推荐产品/仪器id', `sort` INT NULL COMMENT '排序值', PRIMARY KEY (`id`)) COMMENT = '百科相关推荐产品/仪器'; ALTER TABLE `cm_baike_product` ADD COLUMN `recommendType` INT NULL DEFAULT 1 COMMENT '推荐类型:1手动推荐,2自动推荐' AFTER `failReason`; ALTER TABLE `cm_hehe_image` ADD COLUMN `jumpType` INT NULL DEFAULT 1 COMMENT '跳转类型:1链接,2商品,3图片' AFTER `image`, ADD COLUMN `jumpProductId` INT NULL COMMENT '跳转商品id' AFTER `jumpLink`, ADD COLUMN `jumpImage` TEXT NULL COMMENT '跳转图片' AFTER `jumpProductId`, CHANGE COLUMN `link` `jumpLink` TEXT NULL DEFAULT NULL COMMENT '跳转链接' ; ALTER TABLE `cm_hehe_discount_product` ADD COLUMN `discountPrice` DECIMAL(11,2) NULL COMMENT '折扣价' AFTER `productId`; ALTER TABLE `new_page_floor_content` ADD COLUMN `productId1` INT NULL COMMENT '跳转商品id1(颜选)' AFTER `displayDate3`, ADD COLUMN `productId2` INT NULL COMMENT '跳转商品id2(颜选)' AFTER `productId1`, ADD COLUMN `productId3` INT NULL COMMENT '跳转商品id3(颜选)' AFTER `productId2`, ADD COLUMN `productId4` INT NULL COMMENT '跳转商品id4(颜选)' AFTER `productId3`, ADD COLUMN `productId5` INT NULL COMMENT '跳转商品id5(颜选)' AFTER `productId4`, ADD COLUMN `jumpImage1` VARCHAR(255) NULL COMMENT '跳转图片1(颜选)' AFTER `productId5`, ADD COLUMN `jumpImage2` VARCHAR(255) NULL COMMENT '跳转图片2(颜选)' AFTER `jumpImage1`, ADD COLUMN `jumpImage3` VARCHAR(255) NULL COMMENT '跳转图片3(颜选)' AFTER `jumpImage2`, ADD COLUMN `jumpImage4` VARCHAR(255) NULL COMMENT '跳转图片4(颜选)' AFTER `jumpImage3`, ADD COLUMN `jumpImage5` VARCHAR(255) NULL COMMENT '跳转图片5(颜选)' AFTER `jumpImage4`, ADD COLUMN `jumpType1` INT NULL DEFAULT 1 COMMENT '跳转类型1(颜选):1链接,2商品,3图片' AFTER `jumpImage5`, ADD COLUMN `jumpType2` INT NULL DEFAULT 1 COMMENT '跳转类型2(颜选):1链接,2商品,3图片' AFTER `jumpType1`, ADD COLUMN `jumpType3` INT NULL DEFAULT 1 COMMENT '跳转类型3(颜选):1链接,2商品,3图片' AFTER `jumpType2`, ADD COLUMN `jumpType4` INT NULL DEFAULT 1 COMMENT '跳转类型4(颜选):1链接,2商品,3图片' AFTER `jumpType3`, ADD COLUMN `jumpType5` INT NULL DEFAULT 1 COMMENT '跳转类型5(颜选):1链接,2商品,3图片' AFTER `jumpType4`; -- =================================== 2022年6月 信息中心小版本 end ========================================= -- =================================== 2022年6月 认证通ross版本 start ========================================= ALTER TABLE `cm_brand_auth` ADD COLUMN `shopAuditStatus` INT NULL DEFAULT 1 COMMENT '供应商审核状态:0审核未通过,1审核通过,2待审核' AFTER `status`, ADD COLUMN `shopInvalidReason` VARCHAR(255) NULL COMMENT '供应商审核不通过原因' AFTER `shopAuditStatus`, ADD COLUMN `userMobile` VARCHAR(45) NULL COMMENT '对应机构用户手机号' AFTER `mobile`, ADD COLUMN `firstClubType` INT NULL DEFAULT 5 COMMENT '一级分类为医美=1,生美=2,项目公司=3,个人=4,其他=5' AFTER `userMobile`, ADD COLUMN `secondClubType` INT NULL COMMENT '医美的二级分类为诊所=1、门诊=2、医院=3,其他=4。生美二级分类,美容院=5,养生馆=6,其他=7' AFTER `firstClubType`, ADD COLUMN `medicalLicenseImage` VARCHAR(255) NULL COMMENT '医疗许可证图片' AFTER `secondClubType`, ADD COLUMN `empNum` INT NULL COMMENT '员工人数' AFTER `medicalLicenseImage`, ADD COLUMN `shopAuditBy` INT NULL COMMENT '供应商审核人id' AFTER `auditTime`, ADD COLUMN `shopAuditTime` DATETIME NULL COMMENT '供应商审核时间' AFTER `shopAuditBy`, ADD COLUMN `sendStatus` INT NULL DEFAULT 0 COMMENT '授权牌寄送状态:0未寄送,1已寄送' AFTER `status`, ADD COLUMN `createSource` INT NULL DEFAULT 1 COMMENT '创建来源:1供应商添加,2机构用户添加' AFTER `createBy`; ALTER TABLE `cm_brand_auth_product` ADD COLUMN `purchaseWay` VARCHAR(255) NULL COMMENT '购买渠道' AFTER `addTemplateType`, ADD COLUMN `invoiceImage` VARCHAR(255) NULL COMMENT '发票图片' AFTER `purchaseWay`, ADD COLUMN `shopAuditStatus` INT NULL DEFAULT 1 COMMENT '供应商审核状态:0审核未通过,1审核通过,2待审核' AFTER `status`, ADD COLUMN `shopInvalidReason` VARCHAR(255) NULL COMMENT '供应商审核不通过原因' AFTER `shopAuditStatus`, ADD COLUMN `shopAuditBy` INT NULL COMMENT '供应商审核人id' AFTER `auditTime`, ADD COLUMN `shopAuditTime` DATETIME NULL COMMENT '供应商审核时间' AFTER `shopAuditBy`, ADD COLUMN `createSource` INT NULL DEFAULT 1 COMMENT '创建来源:1供应商添加,2机构用户添加' AFTER `createBy`; ALTER TABLE `cm_brand_club_user` ADD COLUMN `password` VARCHAR(100) NULL COMMENT '密码' AFTER `mobile`, CHANGE COLUMN `bindTime` `status` INT NULL DEFAULT NULL COMMENT '状态:0停用,1启用' ; ALTER TABLE `cm_brand_club_user` ADD COLUMN `authUserId` INT NULL COMMENT '供应商用户id' AFTER `id`, CHANGE COLUMN `authId` `authId` INT NULL DEFAULT NULL COMMENT '授权机构id' ; ALTER TABLE `logistics_information` ADD COLUMN `authId` INT NULL COMMENT '认证通机构id' AFTER `orderID`, ADD COLUMN `remarksImage` TEXT NULL COMMENT '备注图片,以\"##\"隔开(认证通使用)' AFTER `remarks`, CHANGE COLUMN `type` `type` CHAR(1) NULL DEFAULT NULL COMMENT '类型:1 采美365 2 呵呵商城 3 大宗采购 4认证通' ; ALTER TABLE `cm_brand_club_feedback` ADD COLUMN `authUserId` INT NULL COMMENT '供应商用户id' AFTER `clubUserId`; ALTER TABLE `logistics_information` ADD COLUMN `mobile` VARCHAR(30) NULL COMMENT '认证通机构收货人手机号' AFTER `logisticsBatchID`; ALTER TABLE `cm_brand_product_type` ADD COLUMN `createSource` INT NULL DEFAULT 1 COMMENT '创建来源:1供应商添加,2机构用户添加' AFTER `createBy`; -- =================================== 2022年6月 认证通ross版本 end ========================================= -- =================================== 2022年7月 认证通日常sql start ========================================= CREATE TABLE `cm_brand_product_type_param` ( `id` INT NOT NULL AUTO_INCREMENT, `productTypeId` INT NULL COMMENT '设备分类id', `name` VARCHAR(20) NULL COMMENT '参数名称', `content` VARCHAR(250) NULL COMMENT '参数内容', PRIMARY KEY (`id`)) COMMENT = '认证设备分类参数'; ALTER TABLE `cm_brand_product_type` ADD COLUMN `brandId` INT NULL COMMENT '品牌id' AFTER `authUserId`; -- =================================== 2022年6月 认证通日常sql end ========================================= -- =================================== 2022年6月 认证通1.7.1版本 start ========================================= ALTER TABLE `cm_brand_auth` ADD COLUMN `checkFlag` INT NULL DEFAULT 1 COMMENT '是否查看过:1是,0否' AFTER `shopAuditTime`; ALTER TABLE `cm_brand_auth_product` ADD COLUMN `checkFlag` INT NULL DEFAULT 1 COMMENT '是否查看过:1是,0否' AFTER `invalidReason`; ALTER TABLE `cm_brand_doctor` ADD COLUMN `checkFlag` INT NULL DEFAULT 1 COMMENT '是否查看过:1是,0否' AFTER `auditTime`; ALTER TABLE `cm_brand_product_type` ADD COLUMN `checkFlag` INT NULL DEFAULT 1 COMMENT '是否查看过:1是,0否' AFTER `auditTime`; CREATE TABLE `cm_brand_shop_user` ( `id` INT NOT NULL AUTO_INCREMENT, `authUserId` INT NULL COMMENT '供应商用户id', `loginAccount` VARCHAR(45) NULL COMMENT '登录账号', `mobile` VARCHAR(20) NULL COMMENT '手机号', `password` VARCHAR(100) NULL COMMENT '密码', `linkMan` VARCHAR(30) NULL COMMENT '联系人', `status` INT NULL COMMENT '状态:0停用,1启用', `createTime` VARCHAR(45) NULL COMMENT '创建时间', `createBy` VARCHAR(45) NULL COMMENT '创建人', PRIMARY KEY (`id`)) COMMENT = '认证通供应商子用户'; ALTER TABLE `cm_brand_auth_user` ADD COLUMN `parentId` INT NULL COMMENT '子用户关联的供应商用户id' AFTER `authUserId`, CHANGE COLUMN `userIdentity` `userIdentity` INT NULL DEFAULT NULL COMMENT '用户身份:1管理员,2供应商,3供应商子用户' ; ALTER TABLE `auth_role` ADD COLUMN `authUserId` INT NULL COMMENT '子用户角色关联的供应商用户id' AFTER `id`, CHANGE COLUMN `role_type` `role_type` CHAR(1) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_0900_ai_ci' NOT NULL DEFAULT '1' COMMENT '角色类型:1管理员角色,2供应商角色,3供应商子用户角色' ; ALTER TABLE `cm_brand_auth` ADD COLUMN `linkMan` VARCHAR(20) NULL COMMENT '运营联系人' AFTER `userMobile`, ADD COLUMN `linkMobile` VARCHAR(20) NULL COMMENT '运营联系人手机号' AFTER `linkMan`; ALTER TABLE `cm_brand_auth` ADD COLUMN `starFlag` INT NULL DEFAULT 0 COMMENT '明星机构标识:0不是,1是' AFTER `checkFlag`; CREATE TABLE `cm_brand_product_relation` ( `id` INT NOT NULL AUTO_INCREMENT, `authId` INT NULL COMMENT '机构id', `productId` INT NULL COMMENT '设备id', `authType` INT NULL COMMENT '认证方式:1新设备认证,2关联已认证设备', PRIMARY KEY (`id`)) COMMENT = '机构设备关联表'; ALTER TABLE `cm_brand_auth_user` ADD COLUMN `cmShopId` INT NULL COMMENT '关联采美供应商id' AFTER `authUserId`, CHANGE COLUMN `logo` `logo` TEXT NULL DEFAULT NULL COMMENT '供应商logo' ; ALTER TABLE `cm_brand_auth_shop_info` ADD COLUMN `brandName` VARCHAR(45) NULL COMMENT '品牌名称' AFTER `brandId`, ADD COLUMN `brandLogo` VARCHAR(255) NULL COMMENT '品牌logo' AFTER `brandName`, ADD COLUMN `producePlace` VARCHAR(100) NULL COMMENT '产地' AFTER `countryId`, CHANGE COLUMN `brandId` `brandId` INT NULL DEFAULT NULL COMMENT '所属品牌Id(废弃)' , CHANGE COLUMN `securityLink` `securityLink` TEXT NULL DEFAULT NULL COMMENT '官网认证链接(废弃)' , CHANGE COLUMN `statementType` `statementType` INT NULL DEFAULT NULL COMMENT '代理声明类型:1弹窗,2链接,3图片,4文件(废弃)' , CHANGE COLUMN `statementContent` `statementContent` TEXT NULL DEFAULT NULL COMMENT '声明弹窗内容(废弃)' , CHANGE COLUMN `statementLink` `statementLink` VARCHAR(255) NULL DEFAULT NULL COMMENT '声明链接(废弃)' , CHANGE COLUMN `statementImage` `statementImage` TEXT NULL DEFAULT NULL COMMENT '声明图片(废弃)' , CHANGE COLUMN `countryId` `countryId` INT NULL DEFAULT NULL COMMENT '产地国家id(废弃)' ; ALTER TABLE `cm_brand_auth_product` ADD COLUMN `certificateImageType` INT NULL COMMENT '授权牌照类型:1模板库生成,2自定义上传' AFTER `originalCertificateImage`, CHANGE COLUMN `originalCertificateImage` `originalCertificateImage` VARCHAR(255) NULL DEFAULT NULL COMMENT '原授权牌照(废弃)' , CHANGE COLUMN `addQrCodeFlag` `addQrCodeFlag` INT NULL DEFAULT '0' COMMENT '是否生成二维码授权牌:0否,1是(废弃)' , CHANGE COLUMN `addTemplateType` `addTemplateType` INT NULL DEFAULT NULL COMMENT '生成二维码授权牌模板:1左下,2右边,3左边(废弃)' ; update cm_brand_auth_product set certificateImageType = if(certificateImage is null,1,2); ALTER TABLE `cm_brand_auth_product` CHANGE COLUMN `authId` `authId` INT NULL DEFAULT NULL COMMENT '授权Id(废弃)' ; ALTER TABLE `cm_brand_auth_product` CHANGE COLUMN `brandId` `infoId` INT NULL DEFAULT NULL COMMENT '品牌信息id' ; ALTER TABLE `cm_brand_product_type` CHANGE COLUMN `brandId` `infoId` INT NULL DEFAULT NULL COMMENT '品牌信息id' ; ALTER TABLE `cm_brand_auth_file` COMMENT = '品牌授权代理声明文件(废弃)' ; insert into cm_brand_product_relation(productId,authId,authType) select id,authId,1 from cm_brand_auth_product; ALTER TABLE `cm_brand_auth` ADD COLUMN `scanCount` INT NULL DEFAULT 0 COMMENT '扫码次数' AFTER `sendStatus`; ALTER TABLE `cm_brand_auth_product` ADD COLUMN `scanCount` INT NULL COMMENT '扫码次数' AFTER `invoiceImage`; ALTER TABLE `auth_role` DROP INDEX `role_name` ; UPDATE `auth_role` SET `authUserId` = '1' WHERE (`id` = '1'); UPDATE `auth_role` SET `authUserId` = '1' WHERE (`id` = '4'); ALTER TABLE `cm_brand_auth_user` ADD COLUMN `prefix` VARCHAR(45) NULL COMMENT '前缀' AFTER `loginAccount`; -- =============================================================================================================== CREATE TABLE `cm_brand_auth_template` ( `id` INT NOT NULL AUTO_INCREMENT, `authUserId` INT NULL COMMENT '供应商用户id', `templateImage` VARCHAR(255) NULL COMMENT '模板图片', `templateSize` VARCHAR(45) NULL COMMENT '模板尺寸', `authFlag` INT NULL DEFAULT 0 COMMENT '作为机构认证模板:1是,其余否', `productFlag` INT NULL DEFAULT 0 COMMENT '作为设备认证模板:1是,其余否', `qrPosition` VARCHAR(45) NULL COMMENT '二维码位置:二维码左上角的坐标值(x,y)', `qrSize` INT NULL COMMENT '二维码尺寸', `status` INT NULL DEFAULT 1 COMMENT '状态:0停用,1启用', `addTime` DATETIME NULL COMMENT '添加时间', PRIMARY KEY (`id`)) COMMENT = '授权牌模板'; ALTER TABLE `cm_brand_auth` ADD COLUMN `authCode` VARCHAR(45) NULL COMMENT '认证编号' AFTER `userMobile`, ADD COLUMN `authDate` DATETIME NULL COMMENT '认证日期' AFTER `authCode`, ADD COLUMN `authImageLogo` VARCHAR(255) NULL COMMENT '授权牌logo(logo与机构名称组合)' AFTER `authDate`, ADD COLUMN `authImage` VARCHAR(255) NULL COMMENT '授权牌' AFTER `authImageLogo`, ADD COLUMN `pcAuthImage` VARCHAR(255) NULL COMMENT 'pc添加水印授权牌' AFTER `authImage`, ADD COLUMN `appletsAuthImage` VARCHAR(255) NULL COMMENT '小程序添加水印授权牌' AFTER `pcAuthImage`, ADD COLUMN `authImageType` INT NULL DEFAULT 1 COMMENT '授权牌类型:1模板库生成,自定义上传' AFTER `appletsAuthImage`; ALTER TABLE `cm_brand_auth_template` ADD COLUMN `logoSize` VARCHAR(45) NULL COMMENT 'logo尺寸' AFTER `qrSize`; ALTER TABLE `cm_brand_video` ADD COLUMN `image` VARCHAR(300) NULL COMMENT '视频封面' AFTER `title`; ALTER TABLE `cm_brand_auth_shop_info` ADD COLUMN `manufacturer` VARCHAR(45) NULL COMMENT '制造商' AFTER `securityLink`; -- =================================== 2022年6月 认证通1.7.1版本 end =========================================