CrmClientFollowMapper.java 1.4 KB
Newer Older
1 2 3 4 5 6 7 8 9
/**  
* Title: CrmClientFollowMapper.java 
* Description: 
* @author dsc  
* @date 2020年6月8日  
* @version 1.0  
*/
package cn.timer.api.dao.crm;

10
import cn.timer.api.dto.crm.*;
11 12 13
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import cn.timer.api.bean.crm.CrmClientFollow;
14 15 16 17
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.List;
18 19 20 21 22 23 24 25 26 27

/**
 * Title: CrmClientFollowMapper.java
 * 
 * @Description:
 * @author dsc
 * @date 2020年6月8日
 * @version 1.0
 */
public interface CrmClientFollowMapper extends BaseMapper<CrmClientFollow> {
28 29 30 31 32 33
    /**
     * 根据条件查询 统计跟进数据
     * @param param
     * @return
     */
    List<CrmClientFollowCountDto> selectCrmClientFollowCount(@Param("param") CrmClientFollowCountParam param);
284718418@qq.com committed
34 35 36 37 38 39 40 41 42 43 44 45 46
    /**
     * 根据条件查询 统计跟进数据 需要显示的人数
     * @param param
     * @return
     */
    List<CrmClientFollowCountDto> selectCrmClientFollowList(@Param("param") CrmClientFollowCountParam param);

    /**
     * 根据条件查询 统计跟进数据
     * @param param
     * @return
     */
    Integer selectCountByParam(@Param("param") CrmClientFollowCountParam param);
47

48 49 50 51 52 53 54
    /**
     * 根据条件查询 当月统计每日跟进数据
     * @param param
     * @return
     */
    List<CrmClientFollowLineDto> getFollowLine(@Param("param") CrmClientDataCountParam param);

55 56

}