From 9b51a95fa8bc9b3a86108c6900e17fc55f8db467 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Mon, 19 May 2025 17:02:07 +0800 Subject: [PATCH] refactor(vip): 优化积分和返佣计算逻辑 --- 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