From f95aed31d0cbffd94550fbe64f457af83c8a23d8 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 10 Feb 2023 18:22:32 +0800
Subject: [PATCH] 增加推销员

---
 src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
index e57eb82..d98a241 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
@@ -69,6 +69,7 @@
     private final MallTeamLeaderMapper mallTeamLeaderMapper;
 
     private final MallAgentRecordMapper mallAgentRecordMapper;
+    private final MallSalesmanMapper mallSalesmanMapper;
 
     @Override
     public IPage<MallMember> getMallMemberList(MallMember mallMember, QueryRequest request) {
@@ -641,6 +642,39 @@
         return new FebsResponse().success();
     }
 
+    @Override
+    public IPage<MallSalesman> getMallSalesmanListInPage(MallSalesman mallSalesman, QueryRequest request) {
+        Page<MallSalesman> page = new Page<>(request.getPageNum(), request.getPageSize());
+        return mallSalesmanMapper.selectMallSalesmanListInPage(page, mallSalesman);
+    }
+
+    @Override
+    public FebsResponse addSalesman(MallSalesman mallSalesman) {
+        mallSalesmanMapper.insert(mallSalesman);
+        return new FebsResponse().success();
+    }
+
+    @Override
+    public FebsResponse salesmanDel(Long id) {
+        MallSalesman mallSalesman = mallSalesmanMapper.selectById(id);
+        if(ObjectUtil.isEmpty(mallSalesman)){
+            return new FebsResponse().fail().message("推销员不存在");
+        }
+        mallSalesman.setState(2);
+        mallSalesmanMapper.updateById(mallSalesman);
+        return new FebsResponse().success();
+    }
+
+    @Override
+    public FebsResponse salesmanUpdate(MallSalesman mallSalesman) {
+        MallSalesman mallSalesmanNow = mallSalesmanMapper.selectById(mallSalesman.getId());
+        if(ObjectUtil.isEmpty(mallSalesmanNow)){
+            return new FebsResponse().fail().message("推销员不存在");
+        }
+        mallSalesmanMapper.updateById(mallSalesman);
+        return new FebsResponse().success();
+    }
+
     private String refererIds(String parentId) {
         boolean flag = false;
         if (StrUtil.isBlank(parentId)) {

--
Gitblit v1.9.1