|
|
|
@ -9,8 +9,6 @@
|
|
|
|
|
|
|
|
|
|
<resultMap id="levyExclRow" type="cokr.xit.fims.excl.LevyExcl">
|
|
|
|
|
<result property="levyExclId" column="LEVY_EXCL_ID" /> <!-- 부과 제외 ID -->
|
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
|
<result property="levyExclYmd" column="LEVY_EXCL_YMD" /> <!-- 부과제외 일자 -->
|
|
|
|
|
<result property="levyExclSeCd" column="LEVY_EXCL_SE_CD" /> <!-- 부과제외 구분 코드 -->
|
|
|
|
@ -195,9 +193,6 @@
|
|
|
|
|
|
|
|
|
|
<sql id="select">
|
|
|
|
|
SELECT LE.LEVY_EXCL_ID /* 부과제외 ID */
|
|
|
|
|
, LE.SGG_CD /* 시군구 코드 */
|
|
|
|
|
, LE.TASK_SE_CD /* 업무 구분 코드 */
|
|
|
|
|
, LE.CRDN_ID /* 단속 ID */
|
|
|
|
|
, LE.LEVY_EXCL_YMD /* 부과제외 일자 */
|
|
|
|
|
, LE.LEVY_EXCL_SE_CD /* 부과제외 구분 코드 */
|
|
|
|
|
, LE.LEVY_EXCL_RSN_CD /* 부과제외 사유 코드 */
|
|
|
|
@ -215,13 +210,18 @@
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM /* 등록자 명 */
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM /* 수정자 명 */
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.DLTR) AS DLTR_NM /* 삭제자 명 */
|
|
|
|
|
, C.CRDN_ID /* 단속 ID */
|
|
|
|
|
, C.SGG_CD /* 시군구 코드 */
|
|
|
|
|
, C.TASK_SE_CD /* 업무 구분 코드 */
|
|
|
|
|
, C.VHRNO /* 차량번호 */
|
|
|
|
|
, C.CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */
|
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
|
|
|
|
|
, CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */
|
|
|
|
|
FROM TB_LEVY_EXCL LE
|
|
|
|
|
LEFT OUTER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID)
|
|
|
|
|
LEFT OUTER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectLevyExcls" parameterType="map" resultType="dataobject">/* 부과제외 대장 객체 가져오기(levyExclMapper.selectLevyExcls) */
|
|
|
|
@ -236,7 +236,8 @@
|
|
|
|
|
AND LE.LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */
|
|
|
|
|
</if>
|
|
|
|
|
<if test="crdnId != null">
|
|
|
|
|
AND LE.CRDN_ID = #{crdnId} /* 단속 ID */
|
|
|
|
|
AND C.CRDN_ID = #{crdnId} /* 단속 ID */
|
|
|
|
|
AND C.DEL_YN = 'N' /* 삭제 여부 */
|
|
|
|
|
</if>
|
|
|
|
|
<if test="delYN != null">
|
|
|
|
|
AND LE.DEL_YN = #{delYN} /* 삭제 여부 */
|
|
|
|
@ -261,8 +262,6 @@
|
|
|
|
|
, CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */
|
|
|
|
|
, CC.CVLCPT_TRSM_CD /* 민원 전송 코드 */
|
|
|
|
|
, LE.LEVY_EXCL_ID /* 부과제외 ID */
|
|
|
|
|
, <include refid="utility.today" /> AS LEVY_EXCL_YMD /* 부과 제외 일자 */
|
|
|
|
|
, #{levyExclSeCd} AS LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
|
|
|
|
|
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
|
|
|
|
@ -279,8 +278,6 @@
|
|
|
|
|
INSERT
|
|
|
|
|
INTO TB_LEVY_EXCL (
|
|
|
|
|
LEVY_EXCL_ID /* 부과 제외 ID */
|
|
|
|
|
, SGG_CD /* 시군구 코드 */
|
|
|
|
|
, TASK_SE_CD /* 업무 구분 코드 */
|
|
|
|
|
, CRDN_ID /* 단속 ID */
|
|
|
|
|
, LEVY_EXCL_YMD /* 부과 제외 일자 */
|
|
|
|
|
, LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */
|
|
|
|
@ -294,8 +291,6 @@
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
#{levyExcl.levyExclId} /* 부과 제외 ID */
|
|
|
|
|
, #{levyExcl.sggCd} /* 시군구 코드 */
|
|
|
|
|
, #{levyExcl.taskSeCd} /* 업무 구분 코드 */
|
|
|
|
|
, #{levyExcl.crdnId} /* 단속 ID */
|
|
|
|
|
, #{levyExcl.levyExclYmd} /* 부과 제외 일자 */
|
|
|
|
|
, #{levyExcl.levyExclSeCd} /* 부과 제외 구분 코드 */
|
|
|
|
|