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