From 05d286d33b25ea7e317eae2861bb765ac11a927d Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 15 五月 2025 17:44:34 +0800
Subject: [PATCH] 新增客户管理,客户标签(暂留)功能

---
 framework/src/main/java/cn/lili/modules/lmk/service/impl/CustomerServiceImpl.java |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)

diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/CustomerServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/CustomerServiceImpl.java
new file mode 100644
index 0000000..a52ce67
--- /dev/null
+++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/CustomerServiceImpl.java
@@ -0,0 +1,60 @@
+package cn.lili.modules.lmk.service.impl;
+
+
+import cn.lili.base.Result;
+import cn.lili.modules.lmk.domain.query.CustomerQuery;
+import cn.lili.modules.lmk.mapper.CustomerMapper;
+import cn.lili.modules.lmk.mapper.LmkStoreMapper;
+import cn.lili.modules.lmk.service.CustomerService;
+import cn.lili.modules.member.entity.dos.Member;
+
+import cn.lili.modules.member.entity.vo.MemberVO;
+import cn.lili.modules.member.mapper.MemberMapper;
+import cn.lili.modules.order.order.entity.dto.OrderSearchParams;
+import cn.lili.modules.order.order.entity.vo.OrderSimpleVO;
+import cn.lili.utils.PageUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Service;
+
+@Service
+@RequiredArgsConstructor
+public class CustomerServiceImpl extends ServiceImpl<MemberMapper, Member> implements CustomerService {
+
+    private final CustomerMapper customerMapper;
+
+    private final LmkStoreMapper storeMapper;
+
+    @Override
+    public Result getMemberPage(CustomerQuery customerQuery) {
+        IPage<MemberVO> page = PageUtil.getPage(customerQuery,MemberVO.class);
+        customerMapper.getPage(page, customerQuery);
+        //骞惰幏寰椾細鍛樺搴旂殑鏍囩
+        return Result.ok().data(page.getRecords()).total(page.getTotal());
+    }
+
+    @Override
+    public MemberVO getMember(String id) {
+        return null;
+    }
+
+    @Override
+    public IPage<OrderSimpleVO> queryByParams(OrderSearchParams orderSearchParams) {
+        return null;
+    }
+
+    @Override
+    public Object getMemberVideoViewHistory() {
+        return null;
+    }
+
+    @Override
+    public Result getStoreSelectOptions() {
+        return Result.ok().data(storeMapper.getStoreSelectOptions());
+    }
+
+
+}

--
Gitblit v1.8.0