package incheon.res.app.code.mapper;


import incheon.com.config.annotation.MainDB;
import incheon.res.app.code.vo.UngisAppPostCodeVO;
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;


import java.util.List;

/**
 * 
 * @Class Name : UngisAppPostCodeDAO.java
 * @Description : UngisAppPostCodeDAO Class
 * @Modification Information  
 * @
 * @  수정일       수정자              수정내용
 * @ ---------   ---------   -------------------------------
 * @ 2014. 5. 21.    K-SGT Young hee,Shin    최초생성
 * 
 * @author Tash Group for Underground Facility Integration System by K-SGT Young hee,Shin
 * @since 2014. 5. 21.
 * @version 1.0
 */
@org.egovframe.rte.psl.dataaccess.mapper.Mapper @incheon.com.config.annotation.MainDB
public interface UngisAppPostCodeMapper {

	/**
	 * @MethodDESC : 우편번호, 주소 리스트 가져오기
	 */
	List selectPostCodeList(UngisAppPostCodeVO vo) throws Exception;
	
	/**
	 * @MethodDESC : selectPostCodeList 에 대한 총 카운트 수
	 */
	int countCodeList(UngisAppPostCodeVO vo) throws Exception;
	
	/**
	 * @MethodDESC : 우편번호, 주소 리스트 가져오기
	 */
	List selectPostCodeCompanyList(UngisAppPostCodeVO vo) throws Exception;

	/**
	 * @MethodDESC : selectPostCodeCompanyList에 대한 총 카운트 수
	 */
	int countList(UngisAppPostCodeVO vo) throws Exception;
	
}
