package incheon.ags.ias.rst.link.mapper;




import org.apache.ibatis.annotations.Param;

import incheon.ags.ias.rst.link.vo.AgsRstKosisVO;
import incheon.ags.ias.rst.link.vo.AgsRstLinkVO;

@org.egovframe.rte.psl.dataaccess.mapper.Mapper @incheon.com.config.annotation.MainDB
public interface AgsRstLinkMapper {
    /**
     * 한국부동산원 API 데이터 DB 등록
     */
    void insertRstVoluStats(AgsRstLinkVO vo);
    
    /**
     * 한국부동산원 DB 최신연월 조회
     */    
    String selectMaxVoluCrtrYm();
    
    /**
     * 국가데이터처(KOSIS) API 데이터 DB 등록
     */    
    int insertPpltnStats(AgsRstKosisVO vo);
    
    /**
     * 국가데이터처(KOSIS) 전입/전출 인구 통계 공간정보 UPDATE
     */
    int updateGeomByYm(@Param("crtrYm") String crtrYm);
    
    /**
     * 국가데이터처(KOSIS) DB 최신연월 조회
     */    
    String selectMaxKosisCrtrYm();
    
    /**
     * 전세 + 매매 실거래 데이터 적재 (전세가율 통계 테이블 : icrst.rst_prc_stats)
     */    
    int insertPrcStatsAll();
}
