zxl
2025-07-11 8c1a5c71d072a028cd01c57b968bbf477c934013
manager-api/src/main/java/cn/lili/controller/lmk/CustomerController.java
@@ -7,9 +7,17 @@
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.MemberTagService;
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;
import lombok.RequiredArgsConstructor;
@@ -24,6 +32,8 @@
public class CustomerController {
    private final CustomerService customerService;
    private final MemberTagService memberTagService;
    private final CustomerTagRefService customerTagRefService;
    private final FootprintService footprintService;
    @ApiOperation(value = "商铺下拉列表")
    @GetMapping("/store/selectOption")
@@ -86,11 +96,22 @@
//        return customerTagRefService.add(form);
//    }
    @DeleteMapping("/customerDelTag/{id}")
    @ApiOperation(value = "删除客户标签标识ID删除", notes = "删除客户标签标识ID删除")
    public Result removeCustomerTagById(@PathVariable("id") String id) {
        return memberTagService.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);
    }
}