Blame view

fw-valhalla-dao/src/main/java/cn/fw/valhalla/dao/mapper/StammkundePoolMapper.java 1.31 KB
7c9f5c47   张志伟   :art:
1
2
3
  package cn.fw.valhalla.dao.mapper;
  
  import cn.fw.valhalla.domain.db.pool.StammkundePool;
39e85d50   张志伟   :art:
4
  import cn.fw.valhalla.domain.dto.StammkundePoolDTO;
bfac3874   xianpengcheng   public_report_dat...
5
6
  import cn.fw.valhalla.domain.dto.StammkundePoolReportDTO;
  import cn.fw.valhalla.domain.dto.StammkundePoolReportQueryDTO;
39e85d50   张志伟   :art:
7
  import cn.fw.valhalla.domain.query.StammkundePoolQueryVO;
7c9f5c47   张志伟   :art:
8
  import com.baomidou.mybatisplus.core.mapper.BaseMapper;
39e85d50   张志伟   :art:
9
  import org.apache.ibatis.annotations.Param;
7c9f5c47   张志伟   :art:
10
11
  import org.springframework.stereotype.Repository;
  
39e85d50   张志伟   :art:
12
13
  import java.util.List;
  
7c9f5c47   张志伟   :art:
14
15
16
17
18
19
20
21
  /**
   * @author : kurisu
   * @className : StammkundePoolMapper
   * @description : 保有客池
   * @date: 2020-11-11 17:22
   */
  @Repository
  public interface StammkundePoolMapper extends BaseMapper<StammkundePool> {
39e85d50   张志伟   :art:
22
23
      /**
       * 保有客池
39e85d50   张志伟   :art:
24
25
26
27
28
29
       * @param startIndex
       * @param pageSize
       * @param queryVO
       * @return
       */
      List<StammkundePoolDTO> stammkundeList(@Param("startIndex") Integer startIndex, @Param("pageSize") Integer pageSize, @Param("condition") StammkundePoolQueryVO queryVO);
cc14a87c   张志伟   :art:
30
31
32
33
34
35
36
  
      /**
       * 查询保有客池总数
       * @param queryVO
       * @return
       */
      Long stammkundeListCount(@Param("condition") StammkundePoolQueryVO queryVO);
bfac3874   xianpengcheng   public_report_dat...
37
38
39
40
41
42
43
44
45
  
  
  
      /**
       * 查询渠道到店统计
       * @param dto
       * @return
       */
      List<StammkundePoolReportDTO> countStammkundePoolList(StammkundePoolReportQueryDTO dto);
7c9f5c47   张志伟   :art:
46
  }