package com.ruoyi.ibs.cmpm.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.pagehelper.Page;
import com.ruoyi.ibs.cmpm.domain.dto.VisitCustQueryDTO;
import com.ruoyi.ibs.cmpm.domain.dto.VisitCustReachListDTO;
import com.ruoyi.ibs.cmpm.domain.entity.VisitCustReach;
import com.ruoyi.ibs.cmpm.domain.vo.VisitCustReachListVO;
import com.ruoyi.ibs.cmpm.domain.vo.VisitCustReachVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author 吴凯程
 * @Date 2025/12/11
 **/
@Mapper
public interface VisitCustReachMapper extends BaseMapper<VisitCustReach> {

    List<VisitCustReachVO> queryVisitCust(VisitCustQueryDTO visitCustQueryDTO);

    Page<VisitCustReachListVO> queryVisitCustReachList(VisitCustReachListDTO visitCustReachListDTO);

    List<VisitCustReachListVO> queryVisitCustReachListByCustId(String custId);
}
