|
@@ -336,3 +336,149 @@ 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 =========================================
|