From b305b6ce82fbb975acf42af3ad450aa4c7699d5e Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 26 六月 2025 14:35:46 +0800
Subject: [PATCH] 客户分析,和浏览视频记录

---
 manager-api/src/main/java/cn/lili/controller/lmk/CustomerController.java |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/manager-api/src/main/java/cn/lili/controller/lmk/CustomerController.java b/manager-api/src/main/java/cn/lili/controller/lmk/CustomerController.java
index f3938a7..ddf4156 100644
--- a/manager-api/src/main/java/cn/lili/controller/lmk/CustomerController.java
+++ b/manager-api/src/main/java/cn/lili/controller/lmk/CustomerController.java
@@ -10,11 +10,16 @@
 import cn.lili.modules.lmk.domain.form.CustomerTagRefForm;
 import cn.lili.modules.lmk.domain.query.CustomerQuery;
 import cn.lili.modules.lmk.domain.query.CustomerTagQuery;
+import cn.lili.modules.lmk.domain.query.FootPrintQuery;
+import cn.lili.modules.lmk.domain.vo.VideoFootVO;
 import cn.lili.modules.lmk.service.CustomerService;
 import cn.lili.modules.lmk.service.CustomerTagRefService;
 import cn.lili.modules.lmk.service.CustomerTagService;
+import cn.lili.modules.member.entity.dto.FootPrintQueryParams;
 import cn.lili.modules.member.entity.vo.MemberSearchVO;
 import cn.lili.modules.member.entity.vo.MemberVO;
+import cn.lili.modules.member.service.FootprintService;
+import cn.lili.modules.member.service.MemberService;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -31,6 +36,7 @@
     private final CustomerService customerService;
     private final CustomerTagService customerTagService;
     private final CustomerTagRefService customerTagRefService;
+    private final FootprintService footprintService;
 
     @ApiOperation(value = "鍟嗛摵涓嬫媺鍒楄〃")
     @GetMapping("/store/selectOption")
@@ -38,8 +44,13 @@
         return customerService.getStoreSelectOptions();
     }
 
+    @ApiOperation(value = "鑾峰緱瀹㈡埛璇︽儏")
+    @GetMapping("/{id}")
+    public Result getCustomerInfo(@PathVariable String id){
+        return customerService.getMember(id);
+    }
 
-    @ApiOperation(value = "浼氬憳鍒嗛〉鍒楄〃")
+    @ApiOperation(value = "瀹㈡埛鍒嗛〉鍒楄〃")
     @GetMapping
     public Result getByPage(CustomerQuery customerQuery) {
         return customerService.getMemberPage(customerQuery);
@@ -100,4 +111,16 @@
         return customerTagRefService.removeById(id);
     }
 
+    @GetMapping("/videoFootPage")
+    @ApiOperation(value = "瑙嗛娴忚鍘嗗彶鍒嗛〉", notes = "瑙嗛娴忚鍘嗗彶鍒嗛〉")
+    public Result videoFootPage(FootPrintQuery query){
+
+        return footprintService.videoFootPrintPage(query);
+    }
+
+    @GetMapping("/memberActionAnalyse/{id}")
+    @ApiOperation(value = "浼氬憳琛屼负鍒嗘瀽", notes = "浼氬憳琛屼负鍒嗘瀽")
+    public Result memberActionAnalyse(@PathVariable("id") String id){
+        return footprintService.memberActionAnalyse(id);
+    }
 }

--
Gitblit v1.8.0