|
|
|
@ -2,28 +2,6 @@
|
|
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
|
|
<mapper namespace="cokr.xit.fims.crdn.dao.GlobalStngMapper">
|
|
|
|
|
|
|
|
|
|
<resultMap id="descriptorRow" type="cokr.xit.fims.crdn.receive.eqpmnt.LayoutDescriptor">
|
|
|
|
|
<result property="fileLayoutId" column="FILE_LAYOUT_ID" /> <!-- 파일 레이아웃 ID -->
|
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
|
|
<result property="instCd" column="INST_CD" /> <!-- 기관 코드 -->
|
|
|
|
|
<result property="deptCd" column="DEPT_CD" /> <!-- 부서 코드 -->
|
|
|
|
|
<result property="linkFileLocation" column="LINK_FILE_PATH" /> <!-- 연계 파일 경로 -->
|
|
|
|
|
<result property="fileGroup" column="DATA_FILE_SE" /> <!-- 자료 파일 구분 -->
|
|
|
|
|
<result property="countPerFileGroup" column="FILE_TNOCS" /> <!-- 파일 총 건수 -->
|
|
|
|
|
<result property="sameItemsInFileGroup" column="SAME_ITEMS" /> <!-- 동일 항목 -->
|
|
|
|
|
<result property="increaseItemInFileGroup" column="INCREASE_ITEM" /> <!-- 증가 항목 -->
|
|
|
|
|
<result property="increaseTypeInFileGroup" column="INCREASE_TYPE" /> <!-- 증가 형식 -->
|
|
|
|
|
<result property="fileNameLength" column="FILE_NM_SZ" /> <!-- 파일 명 크기 -->
|
|
|
|
|
<result property="fileNameItmes" column="FILE_NM_LAYOUT" /> <!-- 파일 명 형식 -->
|
|
|
|
|
<result property="fileNameSeperator" column="FILE_NM_SE_TYPE" /> <!-- 파일 명 구분 유형 -->
|
|
|
|
|
<result property="contentItems" column="DATA_LAYOUT1" /> <!-- 자료 형식1 -->
|
|
|
|
|
<result property="contentSeperator" column="DATA_SE_TYPE1" /> <!-- 자료 구분 유형1 -->
|
|
|
|
|
<result property="contentSecondSeperator" column="DATA_SE_TYPE2" /> <!-- 자료 구분 유형2 -->
|
|
|
|
|
<result property="secondSeperatorStarterItems" column="DATA_LAYOUT2" /> <!-- 자료 형식2 -->
|
|
|
|
|
<result property="enterpriseName" column="ENT_NM" /> <!-- 레이아웃 업체명 -->
|
|
|
|
|
<result property="linkEnterpriseName" column="LINK_ENT_NM" /> <!-- 연계 업체 명 -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<select id="selectBasicAmt" parameterType="cokr.xit.fims.crdn.CrdnQuery" resultType="string">
|
|
|
|
|
/* 기본금액 조회(globalStngMapper.selectBasicAmt) */
|
|
|
|
@ -43,12 +21,6 @@ SELECT AMT
|
|
|
|
|
</if>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectSggCd" parameterType="string" resultType="string">
|
|
|
|
|
/* 부서에 따른 시군구코드 조회(globalStngMapper.selectSggCd) */
|
|
|
|
|
SELECT SGG_CD
|
|
|
|
|
FROM TB_DEPT
|
|
|
|
|
WHERE DEPT_CD = #{deptCode}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectStdgNmList" parameterType="string" resultType="string">
|
|
|
|
|
/* 법정동코드 목록 조회(globalStngMapper.selectStdgNmList) */
|
|
|
|
@ -74,6 +46,29 @@ SELECT STDG_CD
|
|
|
|
|
AND SUBSTR(STDG_CD,1,5) = #{sggCd}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<resultMap id="descriptorRow" type="cokr.xit.fims.crdn.receive.eqpmnt.LayoutDescriptor">
|
|
|
|
|
<result property="fileLayoutId" column="FILE_LAYOUT_ID" /> <!-- 파일 레이아웃 ID -->
|
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
|
|
<result property="instCd" column="INST_CD" /> <!-- 기관 코드 -->
|
|
|
|
|
<result property="deptCd" column="DEPT_CD" /> <!-- 부서 코드 -->
|
|
|
|
|
<result property="linkFileLocation" column="LINK_FILE_PATH" /> <!-- 연계 파일 경로 -->
|
|
|
|
|
<result property="fileGroup" column="DATA_FILE_SE" /> <!-- 자료 파일 구분 -->
|
|
|
|
|
<result property="countPerFileGroup" column="FILE_TNOCS" /> <!-- 파일 총 건수 -->
|
|
|
|
|
<result property="sameItemsInFileGroup" column="SAME_ITEMS" /> <!-- 동일 항목 -->
|
|
|
|
|
<result property="increaseItemInFileGroup" column="INCREASE_ITEM" /> <!-- 증가 항목 -->
|
|
|
|
|
<result property="increaseTypeInFileGroup" column="INCREASE_TYPE" /> <!-- 증가 형식 -->
|
|
|
|
|
<result property="fileNameLength" column="FILE_NM_SZ" /> <!-- 파일 명 크기 -->
|
|
|
|
|
<result property="fileNameItmes" column="FILE_NM_LAYOUT" /> <!-- 파일 명 형식 -->
|
|
|
|
|
<result property="fileNameSeperator" column="FILE_NM_SE_TYPE" /> <!-- 파일 명 구분 유형 -->
|
|
|
|
|
<result property="contentItems" column="DATA_LAYOUT1" /> <!-- 자료 형식1 -->
|
|
|
|
|
<result property="contentSeperator" column="DATA_SE_TYPE1" /> <!-- 자료 구분 유형1 -->
|
|
|
|
|
<result property="contentSecondSeperator" column="DATA_SE_TYPE2" /> <!-- 자료 구분 유형2 -->
|
|
|
|
|
<result property="secondSeperatorStarterItems" column="DATA_LAYOUT2" /> <!-- 자료 형식2 -->
|
|
|
|
|
<result property="enterpriseName" column="ENT_NM" /> <!-- 레이아웃 업체명 -->
|
|
|
|
|
<result property="linkEnterpriseName" column="LINK_ENT_NM" /> <!-- 연계 업체 명 -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<select id="selectLinkFileLayoutMetadata" parameterType="map" resultMap="descriptorRow">
|
|
|
|
|
/* 연계파일 레이아웃 정보 조회(globalStngMapper.selectLinkFileLayoutMetadata) */
|
|
|
|
|
SELECT A.FILE_LAYOUT_ID
|
|
|
|
|