From a40e559c58516efbdbca03b6d7ae57cc93b17b85 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Wed, 07 May 2025 18:17:57 +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