
任务描述
需求描述
需求内容
需求链接:https://e0dl9r.axshare.com/#id=yx38vc&p=%E4%B8%93%E4%BA%AB%E6%8A%98%E6%89%A3%E5%88%97%E8%A1%A8&g=1
密码:admin500366
1、智能运营:新增层级促销模块,下拉展示【策略配置、层级促销记录】。
注意:需要设置模块权限控制
2、策略配置页面如下:

3、添加/编辑策略页面如下:

4、策略日志展示如下:
5、专享折扣记录页面如下:

验收标准
正常创建策略,开启后正常执行
2、mysql增加分组表config_promotion_group,以及分组详情config_promotion_group_item
DROP TABLE IF EXISTS `config_promotion_group`;
CREATE TABLE `config_promotion_group` (
`Id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`Type` int NOT NULL COMMENT '分类类型',
`Code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '追踪编码',
`Summary` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述',
`Values` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '取前10个数据',
`Qty` int NOT NULL COMMENT '数据个数',
`AddUserId` int NOT NULL COMMENT '添加人',
`AddUserName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '添加人名称',
`AddTime` datetime NOT NULL COMMENT '添加时间',
PRIMARY KEY (`Id`) USING BTREE,
INDEX `idx_OrderSourceId`(`Type` ASC) USING BTREE,
UNIQUE INDEX `uidx_Code`(`Code` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT =1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '来源渠道' ROW_FORMAT = Dynamic;
DROP TABLE IF EXISTS `config_promotion_group_item`;
CREATE TABLE `config_promotion_group_item` (
`Id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`GroupId` bigint NOT NULL COMMENT '策略组id',
`Value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '来源渠道sku,asin',
PRIMARY KEY (`Id`) USING BTREE,
INDEX `idx_ConfigCouponId`(`GroupId` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '策略组数据' ROW_FORMAT = Dynamic;
3、核心代码