|
|
|
@ -45,8 +45,6 @@
|
|
|
|
|
, LE.DLTR /* 삭제자 */
|
|
|
|
|
, LE.DEL_RSN /* 삭제 사유 */
|
|
|
|
|
, C.CRDN_ID /* 단속 ID */
|
|
|
|
|
, C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */
|
|
|
|
|
, C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */
|
|
|
|
|
, C.CRDN_YMD /* 단속 일자 */
|
|
|
|
|
, C.CRDN_TM /* 단속 시각 */
|
|
|
|
|
, C.VHRNO /* 차량번호 */
|
|
|
|
@ -76,21 +74,19 @@
|
|
|
|
|
, CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */
|
|
|
|
|
, CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */
|
|
|
|
|
, CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */
|
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', LE.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 단속 등록 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM /* 단속 특별구역 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM /* 주차 가능 결과 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */
|
|
|
|
|
, (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 /* 삭제자 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', LE.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */
|
|
|
|
|
, (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 /* 단속 상태 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM /* 단속 특별구역 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM /* 주차 가능 결과 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */
|
|
|
|
|
, (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 /* 삭제자 명 */
|
|
|
|
|
FROM TB_LEVY_EXCL LE
|
|
|
|
|
INNER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID)
|
|
|
|
|
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
|
|
|
|
@ -134,18 +130,18 @@
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="schDetailRegDtOpt == 'regDt'">
|
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
|
AND SUBSTR(LE.REG_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 등록 일자 시작 */
|
|
|
|
|
AND SUBSTR(LE.REG_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 등록 일자 시작 */
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
|
AND SUBSTR(LE.REG_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 등록 일자 종료 */
|
|
|
|
|
AND SUBSTR(LE.REG_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 등록 일자 종료 */
|
|
|
|
|
</if>
|
|
|
|
|
</when>
|
|
|
|
|
<when test="schDetailRegDtOpt == 'mdfcnDt'">
|
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
|
AND SUBSTR(LE.MDFCN_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 수정 일자 시작 */
|
|
|
|
|
AND SUBSTR(LE.MDFCN_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 수정 일자 시작 */
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
|
AND SUBSTR(LE.MDFCN_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 수정 일자 종료 */
|
|
|
|
|
AND SUBSTR(LE.MDFCN_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 수정 일자 종료 */
|
|
|
|
|
</if>
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
@ -236,45 +232,45 @@
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<sql id="select">
|
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
|
, C.CRDN_REG_SE_CD <!-- 단속 등록 구분 코드 -->
|
|
|
|
|
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
|
|
|
|
|
, C.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
|
, C.CRDN_TM <!-- 단속 시각 -->
|
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
|
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
|
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
|
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
|
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
|
|
|
|
|
, C.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
|
, LE.LEVY_EXCL_ID <!-- 부과제외 ID -->
|
|
|
|
|
, LE.LEVY_EXCL_YMD <!-- 부과제외 일자 -->
|
|
|
|
|
, LE.LEVY_EXCL_SE_CD <!-- 부과제외 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM <!-- 부과 제외 구분 명 -->
|
|
|
|
|
, LE.LEVY_EXCL_RSN_CD <!-- 부과제외 사유 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM <!-- 부과 제외 사유 명 -->
|
|
|
|
|
, LE.ETC_CN <!-- 기타 내용 -->
|
|
|
|
|
, LE.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, LE.REG_DT <!-- 등록 일시 -->
|
|
|
|
|
, LE.RGTR <!-- 등록자 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
|
, LE.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
, LE.MDFR <!-- 수정자 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
|
, LE.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
|
, LE.DLTR <!-- 삭제자 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
|
|
|
|
|
, LE.DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
|
SELECT C.CRDN_ID /* 단속 ID */
|
|
|
|
|
, C.SGG_CD /* 시군구 코드 */
|
|
|
|
|
, C.TASK_SE_CD /* 업무 구분 코드 */
|
|
|
|
|
, C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */
|
|
|
|
|
, C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */
|
|
|
|
|
, C.CRDN_YMD /* 단속 일자 */
|
|
|
|
|
, C.CRDN_TM /* 단속 시각 */
|
|
|
|
|
, C.VHRNO /* 차량번호 */
|
|
|
|
|
, C.CRDN_STDG_NM /* 단속 법정동 명 */
|
|
|
|
|
, C.CRDN_ROAD_NM /* 단속 도로 명 */
|
|
|
|
|
, C.CRDN_PLC /* 단속 장소 */
|
|
|
|
|
, C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */
|
|
|
|
|
, C.FFNLG_AMT /* 과태료 금액 */
|
|
|
|
|
, C.CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, P.RTPYR_ID /* 납부자 ID */
|
|
|
|
|
, P.RTPYR_NO /* 납부자 번호 */
|
|
|
|
|
, P.RTPYR_NM /* 납부자 명 */
|
|
|
|
|
, P.RTPYR_BRDT /* 납부자 생년월일 */
|
|
|
|
|
, LE.LEVY_EXCL_ID /* 부과제외 ID */
|
|
|
|
|
, LE.LEVY_EXCL_YMD /* 부과제외 일자 */
|
|
|
|
|
, LE.LEVY_EXCL_SE_CD /* 부과제외 구분 코드 */
|
|
|
|
|
, LE.LEVY_EXCL_RSN_CD /* 부과제외 사유 코드 */
|
|
|
|
|
, LE.ETC_CN /* 기타 내용 */
|
|
|
|
|
, LE.DEL_YN /* 삭제 여부 */
|
|
|
|
|
, LE.REG_DT /* 등록 일시 */
|
|
|
|
|
, LE.RGTR /* 등록자 */
|
|
|
|
|
, LE.MDFCN_DT /* 수정 일시 */
|
|
|
|
|
, LE.MDFR /* 수정자 */
|
|
|
|
|
, LE.DEL_DT /* 삭제 일시 */
|
|
|
|
|
, LE.DLTR /* 삭제자 */
|
|
|
|
|
, LE.DEL_RSN /* 삭제 사유 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */
|
|
|
|
|
, (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 /* 단속 상태 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */
|
|
|
|
|
, (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 /* 삭제자 명 */
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
|
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID)
|
|
|
|
@ -284,23 +280,16 @@
|
|
|
|
|
<include refid="select" />
|
|
|
|
|
<where>
|
|
|
|
|
<if test="crdnId != null">
|
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="crdnDelYn != null">
|
|
|
|
|
AND C.DEL_YN = #{crdnDelYn} <!-- 단속 삭제 여부 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="levyExclIDs != null">
|
|
|
|
|
AND LE.LEVY_EXCL_ID IN ( <!-- 부과 제외 IDs -->
|
|
|
|
|
<foreach collection="levyExclIDs" item="levyExclId" separator=","> #{levyExclId} </foreach>
|
|
|
|
|
)
|
|
|
|
|
AND C.CRDN_ID = #{crdnId} /* 단속 ID */
|
|
|
|
|
</if>
|
|
|
|
|
<if test="levyExclId != null">
|
|
|
|
|
AND LE.LEVY_EXCL_ID = #{levyExclId} <!-- 부과 제외 ID -->
|
|
|
|
|
AND LE.LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */
|
|
|
|
|
</if>
|
|
|
|
|
<if test="delYn != null">
|
|
|
|
|
AND LE.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
|
|
|
AND LE.DEL_YN = #{delYn} /* 삭제 여부 */
|
|
|
|
|
</if>
|
|
|
|
|
</where>
|
|
|
|
|
AND C.DEL_YN = 'N' /* 단속 삭제 여부 */
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
@ -312,57 +301,56 @@
|
|
|
|
|
</selectKey>
|
|
|
|
|
INSERT
|
|
|
|
|
INTO TB_LEVY_EXCL (
|
|
|
|
|
LEVY_EXCL_ID <!-- 부과 제외 ID -->
|
|
|
|
|
, SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, LEVY_EXCL_YMD <!-- 부과 제외 일자 -->
|
|
|
|
|
, LEVY_EXCL_SE_CD <!-- 부과 제외 구분 코드 -->
|
|
|
|
|
, LEVY_EXCL_RSN_CD <!-- 부과 제외 사유 코드 -->
|
|
|
|
|
, ETC_CN <!-- 기타 내용 -->
|
|
|
|
|
, DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, REG_DT <!-- 등록 일시-->
|
|
|
|
|
, RGTR <!-- 등록자 -->
|
|
|
|
|
, MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
|
LEVY_EXCL_ID /* 부과 제외 ID */
|
|
|
|
|
, SGG_CD /* 시군구 코드 */
|
|
|
|
|
, TASK_SE_CD /* 업무 구분 코드 */
|
|
|
|
|
, CRDN_ID /* 단속 ID */
|
|
|
|
|
, LEVY_EXCL_YMD /* 부과 제외 일자 */
|
|
|
|
|
, LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */
|
|
|
|
|
, LEVY_EXCL_RSN_CD /* 부과 제외 사유 코드 */
|
|
|
|
|
, ETC_CN /* 기타 내용 */
|
|
|
|
|
, DEL_YN /* 삭제 여부 */
|
|
|
|
|
, REG_DT /* 등록 일시*/
|
|
|
|
|
, RGTR /* 등록자 */
|
|
|
|
|
, MDFCN_DT /* 수정 일시 */
|
|
|
|
|
, MDFR /* 수정자 */
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
#{levyExcl.levyExclId} <!-- 부과 제외 ID -->
|
|
|
|
|
, #{levyExcl.sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
, #{levyExcl.taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
, #{levyExcl.crdnId} <!-- 단속 ID -->
|
|
|
|
|
, #{levyExcl.levyExclYmd} <!-- 부과 제외 일자 -->
|
|
|
|
|
, #{levyExcl.levyExclSeCd} <!-- 부과 제외 구분 코드 -->
|
|
|
|
|
, #{levyExcl.levyExclRsnCd} <!-- 부과 제외 사유 코드 -->
|
|
|
|
|
, #{levyExcl.etcCn} <!-- 기타 내용 -->
|
|
|
|
|
, 'N' <!-- 삭제 여부 -->
|
|
|
|
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
|
|
|
, #{levyExcl.createdBy} <!-- 등록자 -->
|
|
|
|
|
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, #{levyExcl.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
#{levyExcl.levyExclId} /* 부과 제외 ID */
|
|
|
|
|
, #{levyExcl.sggCd} /* 시군구 코드 */
|
|
|
|
|
, #{levyExcl.taskSeCd} /* 업무 구분 코드 */
|
|
|
|
|
, #{levyExcl.crdnId} /* 단속 ID */
|
|
|
|
|
, #{levyExcl.levyExclYmd} /* 부과 제외 일자 */
|
|
|
|
|
, #{levyExcl.levyExclSeCd} /* 부과 제외 구분 코드 */
|
|
|
|
|
, #{levyExcl.levyExclRsnCd} /* 부과 제외 사유 코드 */
|
|
|
|
|
, #{levyExcl.etcCn} /* 기타 내용 */
|
|
|
|
|
, 'N' /* 삭제 여부 */
|
|
|
|
|
, <include refid="utility.now" /> /* 등록 일시 */
|
|
|
|
|
, #{levyExcl.createdBy} /* 등록자 */
|
|
|
|
|
, <include refid="utility.now" /> /* 수정 일시 */
|
|
|
|
|
, #{levyExcl.modifiedBy} /* 수정자 */
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateLevyExcl" parameterType="map">/* 부과제외 대장 수정(levyExclMapper.updateLevyExcl) */
|
|
|
|
|
UPDATE TB_LEVY_EXCL
|
|
|
|
|
SET LEVY_EXCL_YMD = #{levyExcl.levyExclYmd} <!-- 부과 제외 일자 -->
|
|
|
|
|
, LEVY_EXCL_RSN_CD = #{levyExcl.levyExclRsnCd} <!-- 부과 제외 사유 코드 -->
|
|
|
|
|
, ETC_CN = #{levyExcl.etcCn} <!-- 기타 내용 -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{levyExcl.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE LEVY_EXCL_ID = #{levyExcl.levyExclId} <!-- 부과 제외 ID -->
|
|
|
|
|
AND LEVY_EXCL_SE_CD = #{levyExcl.levyExclSeCd} <!-- 부과 제외 구분 코드 -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
SET LEVY_EXCL_YMD = #{levyExcl.levyExclYmd} /* 부과 제외 일자 */
|
|
|
|
|
, LEVY_EXCL_RSN_CD = #{levyExcl.levyExclRsnCd} /* 부과 제외 사유 코드 */
|
|
|
|
|
, ETC_CN = #{levyExcl.etcCn} /* 기타 내용 */
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
|
|
|
|
|
, MDFR = #{levyExcl.modifiedBy} /* 수정자 */
|
|
|
|
|
WHERE LEVY_EXCL_ID = #{levyExcl.levyExclId} /* 부과 제외 ID */
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteLevyExcl" parameterType="map">/* 부과제외 대장 삭제(levyExclMapper.deleteLevyExcl) */
|
|
|
|
|
UPDATE TB_LEVY_EXCL
|
|
|
|
|
SET DEL_YN = 'Y' <!-- 삭제 여부 -->
|
|
|
|
|
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR = #{levyExcl.modifiedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{levyExcl.delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
WHERE LEVY_EXCL_ID = #{levyExcl.levyExclId} <!-- 부과 제외 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
SET DEL_YN = 'Y' /* 삭제 여부 */
|
|
|
|
|
, DEL_DT = <include refid="utility.now" /> /* 삭제 일시 */
|
|
|
|
|
, DLTR = #{levyExcl.removedBy} /* 삭제자 */
|
|
|
|
|
, DEL_RSN = #{levyExcl.delRsn} /* 삭제 사유 */
|
|
|
|
|
WHERE LEVY_EXCL_ID = #{levyExcl.levyExclId} /* 부과 제외 ID */
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(levyExclMapper.selectCrdn) */
|
|
|
|
@ -374,7 +362,7 @@
|
|
|
|
|
, C.CRDN_TM <!-- 단속 시각 -->
|
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
|
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
|
|
|
|
|
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
|
|
|
|
|
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
|
|
|
|
@ -405,7 +393,7 @@
|
|
|
|
|
<select id="selectCvlcptAnsWords" parameterType="map" resultType="dataobject">/* 민원답변문구 대장 객체 가져오기(levyExclMapper.selectCvlcptAnsWords) */
|
|
|
|
|
SELECT CAW.ANS_WORDS_ID <!-- 답변 문구 ID -->
|
|
|
|
|
, CAW.ANS_SE_CD <!-- 답변 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM060', CAW.ANS_SE_CD) FROM DUAL) AS ANS_SE_NM <!-- 답변 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM060', CAW.ANS_SE_CD) FROM DUAL) AS ANS_SE_NM <!-- 답변 구분 명 -->
|
|
|
|
|
, CAW.ANS_RSN_CD <!-- 답변 사유 코드 -->
|
|
|
|
|
, CAW.ANS_RSN_NM <!-- 답변 사유 명 -->
|
|
|
|
|
, CAW.PRCS_SUMRY <!-- 처리 요약 -->
|
|
|
|
|