You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.4 KiB
Java

package cokr.xit.fims.crdn.dao;
import java.util.List;
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.crdn.parsing.LayoutDescriptor;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
@Mapper("globalStngMapper")
public interface GlobalStngMapper extends AbstractMapper {
/**기본금액을 조회한다.<br />
* {@link cokr.xit.fims.crdn.service.bean.CrdnStngBean#getBasicAmt(CrdnQuery)} 참고
* @param query 단속자료 정보
* @return 기본금액
*/
String selectBasicAmt(CrdnQuery query);
/**부서코드에 따른 시군구코드를 조회한다.<br />
* @param deptCode 부서코드
* @return 시군구코드
*/
String selectSggCd(String deptCode);
/**시군구코드에 따른 법정동명 목록을 조회한다.<br />
* @param sggCd 시군구코드
* @return 법정동 목록
*/
List<String> selectStdgNmList(String sggCd);
/** 연계파일 레이아웃 정보를 조회한다.
* @param query 연계파일 레이아웃 조회조건
* @return 연계파일 레이아웃 정보
*/
List<LayoutDescriptor> selectLinkFileLayoutMetadata(CrdnQuery query);
/** 레이아웃별 연계파일의 ftp정보를 조회한다.
* @param fileLayoutId 파일 레이아웃 ID
* @return ftp정보
*/
DataObject selectRemoteInfo(String fileLayoutId);
}