package incheon.cmm.g2f.search.mapper;

import incheon.cmm.g2f.search.vo.AddressCoordinateVO;
import incheon.cmm.g2f.search.vo.AdmRequestDTO;
import incheon.cmm.g2f.search.vo.AdmResultVO;
import incheon.com.config.annotation.MainDB;
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;

import java.util.List;

@org.egovframe.rte.psl.dataaccess.mapper.Mapper @incheon.com.config.annotation.MainDB
public interface AdmMapper {

    List<AdmResultVO> selectCtpList(AdmRequestDTO admRequestDTO);

    List<AdmResultVO> selectSigList(AdmRequestDTO admRequestDTO);

    List<AdmResultVO> selectEmdList(AdmRequestDTO admRequestDTO);

    List<AdmResultVO> selectLiList(AdmRequestDTO admRequestDTO);

    long selectCtpListTotCnt(AdmRequestDTO admRequestDTO);

    long selectSigListTotCnt(AdmRequestDTO admRequestDTO);

    long selectEmdListTotCnt(AdmRequestDTO admRequestDTO);

    long selectLiListTotCnt(AdmRequestDTO admRequestDTO);
}
