Aslee 3 年之前
父節點
當前提交
0e7d95688e
共有 1 個文件被更改,包括 146 次插入0 次删除
  1. 146 0
      backup.sql

+ 146 - 0
backup.sql

@@ -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 =========================================