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.

44 lines
1.3 KiB
Java

package cokr.xit.fims.crdn.dao;
import java.util.List;
import java.util.Map;
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
@Mapper("crdnStngMapper")
public interface CrdnStngMapper extends AbstractMapper {
/**중복 단속 리스트를 조회한다.
* @param crdns 단속 목록
* @return 중복 단속 목록
*/
List<DataObject> selectDuplicateCrdns(List<Crdn> crdns);
/**기본금액을 조회한다.<br />
* {@link cokr.xit.fims.crdn.service.bean.CrdnStngBean#getBasicAmt(CrdnQuery)} 참고
* @param query 단속자료 정보
* @return 기본금액
*/
String selectBasicAmt(CrdnQuery query);
/**법정동코드로 법정동명을 조회한다.<br />
* @param stdgCd 법정동코드
* @return 법정동명
*/
String selectStdgNm(String stdgCd);
/**시군구코드에 따른 법정동명 목록을 조회한다.<br />
* @param sggCd 시군구코드
* @return 법정동 목록
*/
List<String> selectStdgNmList(String sggCd);
/**법정동명으로 법정동코드를 조회한다.<br />
* @param map 시군구코드 및 법정동명
* @return 법정동코드 목록
*/
List<String> selectStdgCdListByStdgNm(Map<String, Object> map);
}