package incheon.ags.aip.service;

import java.util.List;
import java.util.Map;

import incheon.ags.aip.vo.AipFlightVO;

public interface AipFlightService {
	
	/**
	 * 항공사진 년도 리스트
	 * @param param
	 * @return
	 * @exception Exception
	 */
	public List<Map<String, Object>> flightYearList() throws Exception;

	/**
	 * 항공사진 count
	 * @param vo
	 * @return
	 * @exception Exception
	 */
	public int countFlightItems(AipFlightVO vo) throws Exception;
	
	/**
	 * 항공사진 리스트
	 * @param vo
	 * @return
	 * @exception Exception
	 */
	public List<Map<String, Object>> selectFlightList(AipFlightVO vo) throws Exception;
	
	/**
	 * 항공사진 비교조회 count
	 * @param vo
	 * @return
	 * @exception Exception
	 */
	public int countOvlCovers(AipFlightVO vo) throws Exception;
	
	/**
	 * 항공사진 비교조회 리스트
	 * @param vo
	 * @return
	 * @exception Exception
	 */
	public List<Map<String, Object>> getOvlCovers(AipFlightVO vo) throws Exception;
	

}
