|
|
@ -7,7 +7,7 @@
|
|
|
|
2023-08-30 JoJH 최초 작성
|
|
|
|
2023-08-30 JoJH 최초 작성
|
|
|
|
============================ -->
|
|
|
|
============================ -->
|
|
|
|
|
|
|
|
|
|
|
|
<resultMap id="levyRow" type="cokr.xit.fims.levy.Levy">
|
|
|
|
<resultMap id="levyRow" type="cokr.xit.fims.levy.Levy"> <!-- 부과 대장 -->
|
|
|
|
<result property="levyId" column="LEVY_ID" /> <!-- 부과 ID -->
|
|
|
|
<result property="levyId" column="LEVY_ID" /> <!-- 부과 ID -->
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
@ -115,7 +115,10 @@
|
|
|
|
, 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 <!-- 업무 구분 명 -->
|
|
|
|
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
|
|
|
|
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_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_ROAD_NM <!-- 단속 도로 명 -->
|
|
|
@ -124,16 +127,13 @@
|
|
|
|
, C.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
, C.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
|
|
|
|
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
|
|
|
|
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
|
|
|
|
, C.REG_DT <!-- 등록 일시 -->
|
|
|
|
, C.REG_DT <!-- 등록 일시 -->
|
|
|
|
, C.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_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 USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
|
|
|
|
, C.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
, (GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':')) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
|
|
|
|
, (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
|
|
|
|
, V.VLTN_ID <!-- 위반 ID -->
|
|
|
|
, V.VLTN_ID <!-- 위반 ID -->
|
|
|
|
, V.VLTN_CD <!-- 위반 코드 -->
|
|
|
|
, V.VLTN_CD <!-- 위반 코드 -->
|
|
|
|
, V.VLTN_ARTCL <!-- 위반 항목 -->
|
|
|
|
, V.VLTN_ARTCL <!-- 위반 항목 -->
|
|
|
@ -143,21 +143,20 @@
|
|
|
|
, CC.CVLCPT_RCPT_NO <!-- 민원 접수 번호 -->
|
|
|
|
, CC.CVLCPT_RCPT_NO <!-- 민원 접수 번호 -->
|
|
|
|
, CC.CVLCPT_PRCS_SUMRY <!-- 민원 처리 요약 -->
|
|
|
|
, CC.CVLCPT_PRCS_SUMRY <!-- 민원 처리 요약 -->
|
|
|
|
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
|
|
|
|
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM <!-- 민원 처리 명 -->
|
|
|
|
, CC.CVLCPT_PRCS_CMPTN_DT <!-- 민원 처리 완료 일시 -->
|
|
|
|
, CC.CVLCPT_PRCS_CMPTN_DT <!-- 민원 처리 완료 일시 -->
|
|
|
|
, CC.CVLCPT_TRSM_CD <!-- 민원 전송 코드 -->
|
|
|
|
, CC.CVLCPT_TRSM_CD <!-- 민원 전송 코드 -->
|
|
|
|
, CC.CVLCPT_TRSM_DT <!-- 민원 전송 일시 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM <!-- 민원 처리 명 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM018', CC.CVLCPT_TRSM_CD) FROM DUAL) AS CVLCPT_TRSM_NM <!-- 민원 전송 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM018', CC.CVLCPT_TRSM_CD) FROM DUAL) AS CVLCPT_TRSM_NM <!-- 민원 전송 명 -->
|
|
|
|
|
|
|
|
, CC.CVLCPT_TRSM_DT <!-- 민원 전송 일시 -->
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
|
|
|
|
, 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 <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
, 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 <!-- 납부자 생년월일 마스크 -->
|
|
|
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
<include refid="fromRductLevyTrgt" />
|
|
|
|
<include refid="fromRductLevyTrgt" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
@ -281,6 +280,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectRductLevyTrgtIds" parameterType="map" resultType="dataobject">/* 감경부과 대상 목록 조회(levyMapper.selectRductLevyTrgtIds) */
|
|
|
|
<select id="selectRductLevyTrgtIds" parameterType="map" resultType="dataobject">/* 감경부과 대상 목록 조회(levyMapper.selectRductLevyTrgtIds) */
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
<include refid="fromRductLevyTrgt" />
|
|
|
|
<include refid="fromRductLevyTrgt" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
@ -289,18 +290,26 @@
|
|
|
|
SELECT L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
SELECT L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
, L.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, L.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, L.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, L.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', L.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
, L.INST_CD <!-- 기관 코드 -->
|
|
|
|
, L.INST_CD <!-- 기관 코드 -->
|
|
|
|
, L.DEPT_CD <!-- 부서 코드 -->
|
|
|
|
, L.DEPT_CD <!-- 부서 코드 -->
|
|
|
|
, L.FYR <!-- 회계 연도 -->
|
|
|
|
, L.FYR <!-- 회계 연도 -->
|
|
|
|
, L.ACNTG_SE_CD <!-- 회계 구분 코드 -->
|
|
|
|
, L.ACNTG_SE_CD <!-- 회계 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM074', L.ACNTG_SE_CD) FROM DUAL) AS ACNTG_SE_NM <!-- 회계 구분 명 -->
|
|
|
|
, L.TXITM_CD <!-- 세목 코드 -->
|
|
|
|
, L.TXITM_CD <!-- 세목 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM075', L.TXITM_CD) FROM DUAL) AS TXITM_NM <!-- 세목 명 -->
|
|
|
|
, L.OPER_ITEM_CD <!-- 운영 항목 코드 -->
|
|
|
|
, L.OPER_ITEM_CD <!-- 운영 항목 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM076', L.TXITM_CD+L.OPER_ITEM_CD) FROM DUAL) AS OPER_ITEM_NM <!-- 운영 항목 명 -->
|
|
|
|
, L.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
|
|
|
|
, L.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM077', L.SPCL_BIZ_CD) FROM DUAL) AS SPCL_BIZ_NM <!-- 특별회계 사업 명 -->
|
|
|
|
, L.LEVY_NO <!-- 부과 번호 -->
|
|
|
|
, L.LEVY_NO <!-- 부과 번호 -->
|
|
|
|
, L.INSPY_SN <!-- 분납 일련번호 -->
|
|
|
|
, L.INSPY_SN <!-- 분납 일련번호 -->
|
|
|
|
, L.LEVY_SE_CD <!-- 부과 구분 코드 -->
|
|
|
|
, L.LEVY_SE_CD <!-- 부과 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM040', L.LEVY_SE_CD) FROM DUAL) AS LEVY_SE_NM <!-- 부과 구분 코드 -->
|
|
|
|
, L.UNTY_SE_CD <!-- 통합 구분 코드 -->
|
|
|
|
, L.UNTY_SE_CD <!-- 통합 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM072', L.UNTY_SE_CD) FROM DUAL) AS UNTY_SE_NM <!-- 통합 구분 코드 -->
|
|
|
|
, L.RDUCT_SE_CD <!-- 감경 구분 코드 -->
|
|
|
|
, L.RDUCT_SE_CD <!-- 감경 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM046', L.RDUCT_SE_CD) FROM DUAL) AS RDUCT_SE_NM <!-- 감경 구분 코드 -->
|
|
|
|
, L.INSPY_SE_NM <!-- 분납 구분 명 -->
|
|
|
|
, L.INSPY_SE_NM <!-- 분납 구분 명 -->
|
|
|
|
, L.LEVY_YMD <!-- 부과 일자 -->
|
|
|
|
, L.LEVY_YMD <!-- 부과 일자 -->
|
|
|
|
, L.FRST_DUDT_YMD <!-- 최초 납기 일자 -->
|
|
|
|
, L.FRST_DUDT_YMD <!-- 최초 납기 일자 -->
|
|
|
@ -324,8 +333,10 @@
|
|
|
|
, L.MNG_ITEM5 <!-- 관리 아이템5 -->
|
|
|
|
, L.MNG_ITEM5 <!-- 관리 아이템5 -->
|
|
|
|
, L.MNG_ITEM6 <!-- 관리 아이템6 -->
|
|
|
|
, L.MNG_ITEM6 <!-- 관리 아이템6 -->
|
|
|
|
, L.NPMNT_RSN_CD <!-- 체납 사유 코드 -->
|
|
|
|
, L.NPMNT_RSN_CD <!-- 체납 사유 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM043', L.NPMNT_RSN_CD) FROM DUAL) AS NPMNT_RSN_NM <!-- 체납 사유 명 -->
|
|
|
|
, L.RCVMT_YMD <!-- 수납 일자 -->
|
|
|
|
, L.RCVMT_YMD <!-- 수납 일자 -->
|
|
|
|
, L.PAY_MTHD_SE_CD <!-- 납부 방법 구분 코드 -->
|
|
|
|
, L.PAY_MTHD_SE_CD <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM045', L.PAY_MTHD_SE_CD) FROM DUAL) AS PAY_MTHD_SE_NM <!-- 납부 방법 구분 명 -->
|
|
|
|
, L.SZR_YMD <!-- 압류 일자 -->
|
|
|
|
, L.SZR_YMD <!-- 압류 일자 -->
|
|
|
|
, L.SZR_THING <!-- 압류 물건 -->
|
|
|
|
, L.SZR_THING <!-- 압류 물건 -->
|
|
|
|
, L.RPM_SZR_VHRNO <!-- 대체 압류 자동차등록번호 -->
|
|
|
|
, L.RPM_SZR_VHRNO <!-- 대체 압류 자동차등록번호 -->
|
|
|
@ -333,6 +344,7 @@
|
|
|
|
, L.SZR_RMV_RSN <!-- 압류 해제 사유 -->
|
|
|
|
, L.SZR_RMV_RSN <!-- 압류 해제 사유 -->
|
|
|
|
, L.ETC_CN <!-- 기타 내용 -->
|
|
|
|
, L.ETC_CN <!-- 기타 내용 -->
|
|
|
|
, L.EPAYNO <!-- 전자납부번호 -->
|
|
|
|
, L.EPAYNO <!-- 전자납부번호 -->
|
|
|
|
|
|
|
|
, (SELECT GET_MASK_EPAYNO(L.EPAYNO) FROM DUAL) AS EPAYNO_MASK <!-- 전자납부번호 마스크 -->
|
|
|
|
, L.BANK_NM <!-- 은행 명 -->
|
|
|
|
, L.BANK_NM <!-- 은행 명 -->
|
|
|
|
, L.VR_ACTNO <!-- 가상 계좌번호 -->
|
|
|
|
, L.VR_ACTNO <!-- 가상 계좌번호 -->
|
|
|
|
, L.BANK_NM2 <!-- 은행 명 2 -->
|
|
|
|
, L.BANK_NM2 <!-- 은행 명 2 -->
|
|
|
@ -376,48 +388,31 @@
|
|
|
|
, L.NXRP_LEVY_KEY <!-- 세외수입 부과 키 -->
|
|
|
|
, L.NXRP_LEVY_KEY <!-- 세외수입 부과 키 -->
|
|
|
|
, L.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, L.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, L.REG_DT <!-- 등록 일시 -->
|
|
|
|
, L.REG_DT <!-- 등록 일시 -->
|
|
|
|
, L.RGTR <!-- 등록자 -->
|
|
|
|
|
|
|
|
, L.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
|
|
|
, L.MDFR <!-- 수정자 -->
|
|
|
|
|
|
|
|
, L.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
|
|
|
|
, L.DLTR <!-- 삭제자 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM074', L.ACNTG_SE_CD) FROM DUAL) AS ACNTG_SE_NM <!-- 회계 구분 명 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM075', L.TXITM_CD) FROM DUAL) AS TXITM_NM <!-- 세목 코드 명 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM077', L.SPCL_BIZ_CD) FROM DUAL) AS SPCL_BIZ_NM <!-- 특별회계 사업 코드 명 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM040', L.LEVY_SE_CD) FROM DUAL) AS LEVY_SE_NM <!-- 부과 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM072', L.UNTY_SE_CD) FROM DUAL) AS UNTY_SE_NM <!-- 통합 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM046', L.RDUCT_SE_CD) FROM DUAL) AS RDUCT_SE_NM <!-- 감경 구분 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_MASK_EPAYNO(L.EPAYNO) FROM DUAL) AS EPAYNO_MASK <!-- 전자납부번호 마스크 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM043', L.NPMNT_RSN_CD) FROM DUAL) AS NPMNT_RSN_NM <!-- 체납 사유 명 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM045', L.PAY_MTHD_SE_CD) FROM DUAL) AS PAY_MTHD_SE_NM <!-- 납부 방법 구분 명 -->
|
|
|
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
|
|
|
|
, L.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
|
|
|
|
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
|
|
|
|
|
|
|
|
, (GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':')) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
|
|
|
|
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
|
|
|
|
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
|
|
|
|
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
|
|
|
|
, (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 <!-- 단속 상태 명 -->
|
|
|
|
, (GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':')) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
|
|
|
|
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
|
|
|
|
, 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 <!-- 납부자 구분 코드 -->
|
|
|
|
, 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 <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
|
|
|
|
, 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 <!-- 납부자 생년월일 마스크 -->
|
|
|
|
|
|
|
|
FROM TB_LEVY L
|
|
|
|
FROM TB_LEVY L
|
|
|
|
INNER JOIN TB_CRDN C ON (L.CRDN_ID = C.CRDN_ID)
|
|
|
|
INNER JOIN TB_CRDN C ON (L.CRDN_ID = C.CRDN_ID)
|
|
|
|
INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
|
|
|
|
INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
|
|
|
@ -563,6 +558,7 @@
|
|
|
|
AND FYR = #{fyr}
|
|
|
|
AND FYR = #{fyr}
|
|
|
|
AND ACNTG_SE_CD = #{acntgSeCd}
|
|
|
|
AND ACNTG_SE_CD = #{acntgSeCd}
|
|
|
|
AND TXITM_CD = #{txitmCd}
|
|
|
|
AND TXITM_CD = #{txitmCd}
|
|
|
|
|
|
|
|
AND OPER_ITEM_CD = #{operItemCd}
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectLevyAmt" parameterType="map" resultType="dataobject">/* 부과 금액 가져오기(levyMapper.selectLevyAmt) */
|
|
|
|
<select id="selectLevyAmt" parameterType="map" resultType="dataobject">/* 부과 금액 가져오기(levyMapper.selectLevyAmt) */
|
|
|
@ -610,9 +606,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertLevy" parameterType="map">/* 부과 대장 등록(levyMapper.insertLevy) */
|
|
|
|
<insert id="insertLevy" parameterType="map">/* 부과 대장 등록(levyMapper.insertLevy) */
|
|
|
|
<selectKey resultType="string" keyProperty="levy.levyId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
<selectKey resultType="string" keyProperty="levy.levyId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
SELECT CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(LEVY_ID, 5)) + 1, 1) AS INT), 16, '0')) AS NEW_ID
|
|
|
|
SELECT CONCAT(#{levy.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(LEVY_ID, 10)) + 1, 1) AS INT), 11, '0')) AS NEW_ID
|
|
|
|
FROM TB_LEVY
|
|
|
|
FROM TB_LEVY
|
|
|
|
WHERE LEVY_ID LIKE CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
|
|
|
WHERE LEVY_ID LIKE CONCAT(#{levy.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
|
|
|
</selectKey>
|
|
|
|
</selectKey>
|
|
|
|
INSERT
|
|
|
|
INSERT
|
|
|
|
INTO TB_LEVY (
|
|
|
|
INTO TB_LEVY (
|
|
|
@ -963,35 +959,20 @@
|
|
|
|
, 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 <!-- 업무 구분 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
, C.CVLCPT_LINK_YN
|
|
|
|
|
|
|
|
, C.LINK_TBL_NM
|
|
|
|
|
|
|
|
, C.LINK_ID
|
|
|
|
|
|
|
|
, C.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
|
|
|
|
, C.CRDN_TM <!-- 단속 시각 -->
|
|
|
|
|
|
|
|
, (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
|
|
|
|
, (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
|
|
|
|
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
, C.VLTN_ID <!-- 위반 ID -->
|
|
|
|
, C.VLTN_ID <!-- 위반 ID -->
|
|
|
|
, C.GPS_X
|
|
|
|
|
|
|
|
, C.GPS_Y
|
|
|
|
|
|
|
|
, C.ATCH_FILE_CNT
|
|
|
|
|
|
|
|
, C.VIN
|
|
|
|
|
|
|
|
, C.VHCL_NM
|
|
|
|
|
|
|
|
, C.VHCL_COLOR
|
|
|
|
|
|
|
|
, C.FFNLG_CRDN_AMT
|
|
|
|
, C.FFNLG_CRDN_AMT
|
|
|
|
, C.FFNLG_RDUCT_RT
|
|
|
|
, C.FFNLG_RDUCT_RT
|
|
|
|
, C.FFNLG_AMT
|
|
|
|
, C.FFNLG_AMT
|
|
|
|
, C.ADVNTCE_BGNG_YMD
|
|
|
|
, C.ADVNTCE_BGNG_YMD
|
|
|
|
, C.ADVNTCE_DUDT_YMD
|
|
|
|
, C.ADVNTCE_DUDT_YMD
|
|
|
|
, C.ADVNTCE_AMT
|
|
|
|
, C.ADVNTCE_AMT
|
|
|
|
, C.CRDN_STTS_CD
|
|
|
|
, 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
|
|
|
|
|
|
|
|
, C.ADTN_AMT
|
|
|
|
|
|
|
|
, C.MINUS_AMT
|
|
|
|
|
|
|
|
, C.RCVMT_AMT
|
|
|
|
|
|
|
|
, V.VLTN_CD <!-- 위반 코드 -->
|
|
|
|
, V.VLTN_CD <!-- 위반 코드 -->
|
|
|
|
, V.VLTN_ARTCL <!-- 위반 항목 -->
|
|
|
|
, V.VLTN_ARTCL <!-- 위반 항목 -->
|
|
|
|
, V.VLTN_LAW_NM <!-- 위반 법 명 -->
|
|
|
|
, V.VLTN_LAW_NM <!-- 위반 법 명 -->
|
|
|
@ -1005,10 +986,7 @@
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.RTPYR_STTS_CD <!-- 납부자 상태 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM014', P.RTPYR_STTS_CD) FROM DUAL) AS RTPYR_STTS_NM <!-- 납부자 상태 명 -->
|
|
|
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
, <include refid="utility.today" /> AS TODAY <!-- 오늘 일자 -->
|
|
|
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
FROM TB_CRDN C
|
|
|
|
INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
|
|
|
|
INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|