|
|
@ -10,6 +10,7 @@
|
|
|
|
<resultMap id="levyExclRow" type="cokr.xit.fims.excl.LevyExcl">
|
|
|
|
<resultMap id="levyExclRow" type="cokr.xit.fims.excl.LevyExcl">
|
|
|
|
<result property="levyExclId" column="LEVY_EXCL_ID" /> <!-- 부과 제외 ID -->
|
|
|
|
<result property="levyExclId" column="LEVY_EXCL_ID" /> <!-- 부과 제외 ID -->
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
|
|
|
|
<result property="rdcamtId" column="RDCAMT_ID" /> <!-- 감액 ID -->
|
|
|
|
<result property="levyExclYmd" column="LEVY_EXCL_YMD" /> <!-- 부과제외 일자 -->
|
|
|
|
<result property="levyExclYmd" column="LEVY_EXCL_YMD" /> <!-- 부과제외 일자 -->
|
|
|
|
<result property="levyExclSeCd" column="LEVY_EXCL_SE_CD" /> <!-- 부과제외 구분 코드 -->
|
|
|
|
<result property="levyExclSeCd" column="LEVY_EXCL_SE_CD" /> <!-- 부과제외 구분 코드 -->
|
|
|
|
<result property="levyExclSeNm" column="LEVY_EXCL_SE_NM" /> <!-- 부과제외 구분 명 -->
|
|
|
|
<result property="levyExclSeNm" column="LEVY_EXCL_SE_NM" /> <!-- 부과제외 구분 명 -->
|
|
|
@ -30,48 +31,41 @@
|
|
|
|
SELECT LE.LEVY_EXCL_ID <!-- 부과제외 ID -->
|
|
|
|
SELECT LE.LEVY_EXCL_ID <!-- 부과제외 ID -->
|
|
|
|
, LE.LEVY_EXCL_YMD <!-- 부과제외 일자 -->
|
|
|
|
, LE.LEVY_EXCL_YMD <!-- 부과제외 일자 -->
|
|
|
|
, LE.LEVY_EXCL_SE_CD <!-- 부과제외 구분 코드 -->
|
|
|
|
, 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 <!-- 부과제외 사유 코드 -->
|
|
|
|
, 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.ETC_CN <!-- 기타 내용 -->
|
|
|
|
, LE.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, LE.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, LE.REG_DT <!-- 등록 일시 -->
|
|
|
|
, LE.REG_DT <!-- 등록 일시 -->
|
|
|
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
, LE.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, LE.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, LE.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_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 <!-- 삭제자 명 -->
|
|
|
|
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
|
|
|
, (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 <!-- 단속 일시 -->
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
|
|
|
|
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
|
|
|
|
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
|
|
|
|
, C.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
, C.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, (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('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
|
|
|
|
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
|
|
|
|
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
|
|
|
|
|
|
|
|
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
|
|
|
|
|
|
|
|
, (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 <!-- 주차 가능 결과 명 -->
|
|
|
|
|
|
|
|
, V.VLTN_ID <!-- 위반 ID -->
|
|
|
|
, V.VLTN_ID <!-- 위반 ID -->
|
|
|
|
, V.VLTN_CD <!-- 위반 코드 -->
|
|
|
|
, V.VLTN_CD <!-- 위반 코드 -->
|
|
|
|
, V.VLTN_ARTCL <!-- 위반 항목 -->
|
|
|
|
, V.VLTN_ARTCL <!-- 위반 항목 -->
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
|
|
|
|
, (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK <!-- 납부자 생년월일 마스크 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.ZIP <!-- 우편번호 -->
|
|
|
|
, P.ZIP <!-- 우편번호 -->
|
|
|
|
, P.ADDR <!-- 주소 -->
|
|
|
|
, P.ADDR <!-- 주소 -->
|
|
|
|
, P.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, P.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
|
|
|
|
|
|
|
|
, (GET_BRDT_FORMAT(P.RTPYR_BRDT, '.')) AS RTPYR_BRDT_MASK <!-- 납부자 생년월일 마스크 -->
|
|
|
|
|
|
|
|
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
|
|
|
|
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
|
|
|
|
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
|
|
|
|
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
|
|
|
|
, CC.CVLCPT_APLY_NO <!-- 민원 신청 번호 -->
|
|
|
|
, CC.CVLCPT_APLY_NO <!-- 민원 신청 번호 -->
|
|
|
@ -101,12 +95,6 @@
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="delYn != null">
|
|
|
|
<if test="delYn != null">
|
|
|
|
AND LE.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
|
|
AND LE.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="sggCd != null">
|
|
|
|
|
|
|
|
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="taskSeCd != null">
|
|
|
|
|
|
|
|
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schCrdnYmdFrom != null">
|
|
|
|
<if test="schCrdnYmdFrom != null">
|
|
|
|
AND C.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
|
|
|
|
AND C.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
|
|
|
@ -117,7 +105,6 @@
|
|
|
|
<if test="schVhrno != null">
|
|
|
|
<if test="schVhrno != null">
|
|
|
|
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
|
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
|
|
|
|
|
|
|
|
<if test="schRtpyrNm != null">
|
|
|
|
<if test="schRtpyrNm != null">
|
|
|
|
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
|
|
|
|
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
@ -188,38 +175,44 @@
|
|
|
|
</choose>
|
|
|
|
</choose>
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</where>
|
|
|
|
</where>
|
|
|
|
|
|
|
|
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
|
|
|
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
|
|
|
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<sql id="select">
|
|
|
|
<sql id="select">
|
|
|
|
SELECT LE.LEVY_EXCL_ID <!-- 부과제외 ID -->
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
|
|
|
, C.TASK_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_PLC <!-- 단속 장소 -->
|
|
|
|
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
|
|
|
|
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
|
|
|
|
|
|
|
|
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
|
|
|
|
|
|
|
|
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
|
|
|
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
|
|
|
, LE.LEVY_EXCL_ID <!-- 부과제외 ID -->
|
|
|
|
, LE.LEVY_EXCL_YMD <!-- 부과제외 일자 -->
|
|
|
|
, LE.LEVY_EXCL_YMD <!-- 부과제외 일자 -->
|
|
|
|
, LE.LEVY_EXCL_SE_CD <!-- 부과제외 구분 코드 -->
|
|
|
|
, 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 <!-- 부과제외 사유 코드 -->
|
|
|
|
, 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.ETC_CN <!-- 기타 내용 -->
|
|
|
|
, LE.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
|
|
|
, LE.REG_DT <!-- 등록 일시 -->
|
|
|
|
, 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.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, LE.MDFR <!-- 수정자 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
, LE.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
FROM TB_CRDN C
|
|
|
|
, LE.DLTR <!-- 삭제자 -->
|
|
|
|
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')
|
|
|
|
, (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM <!-- 부과 제외 구분 명 -->
|
|
|
|
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
|
|
|
|
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM <!-- 부과 제외 사유 명 -->
|
|
|
|
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
|
|
|
|
, (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 <!-- 단속 상태 명 -->
|
|
|
|
|
|
|
|
FROM TB_LEVY_EXCL LE
|
|
|
|
|
|
|
|
INNER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID)
|
|
|
|
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectLevyExcls" parameterType="map" resultType="dataobject">/* 부과제외 대장 객체 가져오기(levyExclMapper.selectLevyExcls) */
|
|
|
|
<select id="selectLevyExcls" parameterType="map" resultType="dataobject">/* 부과제외 대장 객체 가져오기(levyExclMapper.selectLevyExcls) */
|
|
|
@ -232,14 +225,11 @@
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="levyExclId != null">
|
|
|
|
<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} <!-- 삭제 여부 -->
|
|
|
|
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="crdnId != null">
|
|
|
|
<if test="crdnId != null">
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
|
|
|
|
AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
</where>
|
|
|
|
</where>
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
@ -300,70 +290,6 @@
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
</update>
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdnInfo" parameterType="string" resultType="dataobject">/* 단속 대장 객체 가져오기(levyExclMapper.selectCrdnInfo) */
|
|
|
|
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
|
|
|
|
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
|
|
|
|
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
|
|
|
|
, 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 <!-- 단속 상태 명 -->
|
|
|
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
|
|
|
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
|
|
|
|
|
|
|
|
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
|
|
|
|
|
|
|
|
, LE.LEVY_EXCL_ID <!-- 부과제외 ID -->
|
|
|
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
|
|
|
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
|
|
|
|
|
|
|
|
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')
|
|
|
|
|
|
|
|
WHERE C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
|
|
|
AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectCvlcptAnsWords" parameterType="map" resultType="dataobject">/* 민원답변문구 대장 객체 가져오기(levyExclMapper.selectCvlcptAnsWords) */
|
|
|
|
|
|
|
|
SELECT CAW.ANS_WORDS_ID <!-- 답변 문구 ID -->
|
|
|
|
|
|
|
|
, CAW.ANS_SE_CD <!-- 답변 구분 코드 -->
|
|
|
|
|
|
|
|
, CAW.ANS_RSN_CD <!-- 답변 사유 코드 -->
|
|
|
|
|
|
|
|
, CAW.ANS_RSN_NM <!-- 답변 사유 명 -->
|
|
|
|
|
|
|
|
, CAW.PRCS_SUMRY <!-- 처리 요약 -->
|
|
|
|
|
|
|
|
, CAW.PRCS_RSLT_CN <!-- 처리 결과 내용 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM060', CAW.ANS_SE_CD) FROM DUAL) AS ANS_SE_NM <!-- 답변 구분 명 -->
|
|
|
|
|
|
|
|
FROM TB_CVLCPT_ANS_WORDS CAW
|
|
|
|
|
|
|
|
WHERE CAW.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
|
|
|
AND CAW.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
|
|
|
AND CAW.ANS_RSN_CD = #{ansRsnCd} <!-- 답변 사유 코드 -->
|
|
|
|
|
|
|
|
AND CAW.USE_YN = 'Y'
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateCrdnCvlcptPrcsRsltCn" parameterType="map">/* 단속민원 대장 민원처리결과내용 초기화(levyExclMapper.updateCrdnCvlcptPrcsRsltCn) */
|
|
|
|
|
|
|
|
UPDATE TB_CRDN_CVLCPT
|
|
|
|
|
|
|
|
SET CVLCPT_PRCS_SUMRY = NULL <!-- 민원 처리 요약 -->
|
|
|
|
|
|
|
|
, CVLCPT_PRCS_RSLT_CN = NULL <!-- 민원 처리 결과 내용 -->
|
|
|
|
|
|
|
|
, CVLCPT_PRCS_CMPTN_DT = NULL <!-- 민원 처리 완료 일시 -->
|
|
|
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
|
|
|
, MDFR = #{crdnCvlcpt.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
|
|
|
WHERE CVLCPT_LINK_ID = #{crdnCvlcpt.cvlcptLinkId} <!-- 민원 연계 ID -->
|
|
|
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateCrdnCvlcpt" parameterType="map">/* 단속민원 대장 민원답변 수정(levyExclMapper.updateCrdnCvlcpt) */
|
|
|
|
|
|
|
|
UPDATE TB_CRDN_CVLCPT
|
|
|
|
|
|
|
|
SET CVLCPT_PRCS_CD = #{crdnCvlcpt.cvlcptPrcsCd} <!-- 민원 처리 코드 -->
|
|
|
|
|
|
|
|
, CVLCPT_PRCS_SUMRY = #{crdnCvlcpt.cvlcptPrcsSumry} <!-- 민원 처리 요약 -->
|
|
|
|
|
|
|
|
, CVLCPT_PRCS_RSLT_CN = #{crdnCvlcpt.cvlcptPrcsRsltCn} <!-- 민원 처리 결과 내용 -->
|
|
|
|
|
|
|
|
, CVLCPT_PRCS_CMPTN_DT = #{crdnCvlcpt.cvlcptPrcsCmptnDt} <!-- 민원 처리 완료 일시 -->
|
|
|
|
|
|
|
|
, CVLCPT_PRCS_PIC = #{crdnCvlcpt.cvlcptPrcsPic} <!-- 민원 처리 담당자 -->
|
|
|
|
|
|
|
|
, CVLCPT_TRSM_CD = #{crdnCvlcpt.cvlcptTrsmCd} <!-- 민원 전송 코드 -->
|
|
|
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
|
|
|
, MDFR = #{crdnCvlcpt.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
|
|
|
WHERE CVLCPT_LINK_ID = #{crdnCvlcpt.cvlcptLinkId} <!-- 민원 연계 ID -->
|
|
|
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateParkngPsbltyRsltCd" parameterType="map">/* 단속 대장 주차가능결과코드를 수정(levyExclMapper.updateParkngPsbltyRsltCd) */
|
|
|
|
<update id="updateParkngPsbltyRsltCd" parameterType="map">/* 단속 대장 주차가능결과코드를 수정(levyExclMapper.updateParkngPsbltyRsltCd) */
|
|
|
|
UPDATE TB_CRDN_ADI
|
|
|
|
UPDATE TB_CRDN_ADI
|
|
|
|
SET PARKNG_PSBLTY_RSLT_CD= #{crdn.parkngPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
|
|
|
|
SET PARKNG_PSBLTY_RSLT_CD= #{crdn.parkngPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
|
|
|
@ -374,13 +300,13 @@
|
|
|
|
</update>
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectSndngDtl" parameterType="map" resultType="dataobject">/* 발송상세 대장 객체 가져오기(levyExclMapper.selectSndngDtl) */
|
|
|
|
<select id="selectSndngDtl" parameterType="map" resultType="dataobject">/* 발송상세 대장 객체 가져오기(levyExclMapper.selectSndngDtl) */
|
|
|
|
SELECT SD.SNDNG_ID <!-- 발송 ID -->
|
|
|
|
SELECT SNDNG_ID <!-- 발송 ID -->
|
|
|
|
, SD.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
|
, SD.SNDNG_RCVMT_CD <!-- 발송 수납 코드 -->
|
|
|
|
, SNDNG_RCVMT_CD <!-- 발송 수납 코드 -->
|
|
|
|
FROM TB_SNDNG_DTL SD
|
|
|
|
FROM TB_SNDNG_DTL
|
|
|
|
WHERE SD.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
WHERE CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
AND SD.SNDNG_RCVMT_CD = #{sndngRcvmtCd} <!-- 발송 수납 코드 -->
|
|
|
|
AND SNDNG_RCVMT_CD = #{sndngRcvmtCd} <!-- 발송 수납 코드 -->
|
|
|
|
AND SD.DEL_YN = 'N'
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateRcvmtCd" parameterType="map">/* 발송상세 대장 수납코드를 수정(levyExclMapper.updateRcvmtCd) */
|
|
|
|
<update id="updateRcvmtCd" parameterType="map">/* 발송상세 대장 수납코드를 수정(levyExclMapper.updateRcvmtCd) */
|
|
|
|