package incheon.ags.por.service;

import java.util.List;

import incheon.ags.por.vo.PorBoardVO;
import incheon.ags.por.vo.PorEstateResultVO;
import incheon.ags.por.vo.PorEstateVO;
import incheon.ags.por.vo.PorHousePriceResultVO;
import incheon.ags.por.vo.PorLandPriceResultVO;
import incheon.ags.por.vo.PorNoticeVO;
import incheon.ags.por.vo.PorRtmsVO;
import incheon.ags.por.vo.kb.PorRtmsInfoVO;
import incheon.ags.por.vo.kb.PorRtmsPriceVO;
import incheon.ags.por.vo.kb.PorRtmsPyongVO;
import incheon.cmm.g2f.basemap.vo.G2FBasemapVO;

/**
 * 샘플을 위한 서비스 인터페이스
 */
public interface PorMapService {

    /**
     * 샘플 게시목록을 조회한다.
     * @param PorRtmsInfoVO - 조회할 정보가 담긴 PorSampleRtmsInfoVO
     * @return 게시물 목록
     * @exception Exception
     */
	public List<PorHousePriceResultVO> selectHousePriceList(String value) throws Exception;
	
	/**
	 * 과거 지도 리스트를 호출한다
	 * @return 지도 목록
	 * @exception Exception
	 */
	public List<G2FBasemapVO> selectPastMapList() throws Exception;
	
	/**
     * 공시지가 목록을 조회한다.
     * @param String value - 조회할 정보가 담긴 pnu
     * @return 공시지가 목록
     * @exception Exception
     */
	public List<PorLandPriceResultVO> selectLandPriceList(String value) throws Exception;
	
} 