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