From 9696e659c1ec3f080708536ef98c91775005247b Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Thu, 08 May 2025 14:24:33 +0800 Subject: [PATCH] feat(mall): 增加会员等级和分销等级设置功能 - 新增会员等级和分销等级设置页面 - 实现会员等级和分销等级的更新逻辑 - 优化会员列表页面,增加相关筛选条件 - 调整数据库查询以支持新的筛选条件 --- src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java | 47 ++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 44 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java b/src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java index baab533..ab54e7d 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java @@ -11,9 +11,7 @@ import cc.mrbird.febs.common.utils.excl.ResponseHeadUtil; import cc.mrbird.febs.mall.dto.AdminHappyActivityCategoryDto; import cc.mrbird.febs.mall.dto.activity.*; -import cc.mrbird.febs.mall.dto.memberLevel.AdminMemberLevelAddDto; -import cc.mrbird.febs.mall.dto.memberLevel.AdminMemberLevelDto; -import cc.mrbird.febs.mall.dto.memberLevel.AdminMemberLevelUpdateDto; +import cc.mrbird.febs.mall.dto.memberLevel.*; import cc.mrbird.febs.mall.entity.HappyActivity; import cc.mrbird.febs.mall.entity.HappyActivityOption; import cc.mrbird.febs.mall.service.AdminMemberLevelService; @@ -87,4 +85,47 @@ return adminMemberLevelService.levelAll(); } + + + /** + * 分销等级-列表 + * @return + */ + @GetMapping("saleList") + public FebsResponse saleList(AdminSaleLevelDto dto, QueryRequest request) { + + Map<String, Object> data = getDataTable(adminMemberLevelService.getSaleLevelListInPage(dto, request)); + return new FebsResponse().success().data(data); + } + /** + * 分销等级-新增 + */ + @PostMapping("saleAdd") + @ControllerEndpoint(operation = "分销等级-新增", exceptionMessage = "操作失败") + public FebsResponse saleAdd(@RequestBody @Valid AdminSaleLevelAddDto dto) { + + return adminMemberLevelService.saleAdd(dto); + } + + + /** + * 分销等级-更新 + */ + @PostMapping("saleUpdate") + @ControllerEndpoint(operation = "分销等级-更新", exceptionMessage = "操作失败") + public FebsResponse saleUpdate(@RequestBody @Valid AdminSaleLevelUpdateDto dto) { + + return adminMemberLevelService.saleUpdate(dto); + } + + /** + * 分销等级-获取全部 + * @return + */ + @GetMapping(value = "/saleLevelAll") + public FebsResponse saleLevelAll() { + + return adminMemberLevelService.saleLevelAll(); + } + } -- Gitblit v1.9.1