|
|
|
@ -9,6 +9,8 @@
|
|
|
|
|
|
|
|
|
|
<resultMap id="rcvmtRow" type="cokr.xit.fims.rcvm.Rcvmt">
|
|
|
|
|
<result property="rcvmtId" column="RCVMT_ID" /> <!-- 수납 ID -->
|
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
|
|
<result property="levyId" column="LEVY_ID" /> <!-- 부과 ID -->
|
|
|
|
|
<result property="rcvmtInptSeCd" column="RCVMT_INPT_SE_CD" /> <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
<result property="deptCd" column="DEPT_CD" /> <!-- 부서 코드 -->
|
|
|
|
@ -21,19 +23,18 @@
|
|
|
|
|
<result property="lastPcptax" column="LAST_PCPTAX" /> <!-- 최종 본세 -->
|
|
|
|
|
<result property="lastAdamt" column="LAST_ADAMT" /> <!-- 최종 가산금 -->
|
|
|
|
|
<result property="rcvmtSn" column="RCVMT_SN" /> <!-- 수납 일련번호 -->
|
|
|
|
|
<result property="rcvmtSeCd" column="RCVMT_SE_CD" /> <!-- 수납 구분 코드 -->
|
|
|
|
|
<result property="rcvmtYmd" column="RCVMT_YMD" /> <!-- 수납 일자 -->
|
|
|
|
|
<result property="acntgYmd" column="ACNTG_YMD" /> <!-- 회계 일자 -->
|
|
|
|
|
<result property="tsfYmd" column="TSF_YMD" /> <!-- 이체 일자 -->
|
|
|
|
|
<result property="rcvmtAmt" column="RCVMT_AMT" /> <!-- 수납 금액 -->
|
|
|
|
|
<result property="rcvmtPcptax" column="RCVMT_PCPTAX" /> <!-- 수납 본세 -->
|
|
|
|
|
<result property="rcvmtAdamt" column="RCVMT_ADAMT" /> <!-- 수납 가산금 -->
|
|
|
|
|
<result property="rcvmtInt" column="RCVMT_INT" /> <!-- 수납 이자 -->
|
|
|
|
|
<result property="rcvmtBankNm" column="RCVMT_BANK_NM" /> <!-- 수납 은행 명 -->
|
|
|
|
|
<result property="payMthdSeCd" column="PAY_MTHD_SE_CD" /> <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
<result property="pstmrkYmd" column="PSTMRK_YMD" /> <!-- 소인 일자 -->
|
|
|
|
|
<result property="acntgYmd" column="ACNTG_YMD" /> <!-- 회계 일자 -->
|
|
|
|
|
<result property="vractno" column="VRACTNO" /> <!-- 가상계좌번호 -->
|
|
|
|
|
<result property="epayno" column="EPAYNO" /> <!-- 전자납부번호 -->
|
|
|
|
|
<result property="rcvmtSeCd" column="RCVMT_SE_CD" /> <!-- 수납 구분 코드 -->
|
|
|
|
|
<result property="nxrpLevyKey" column="NXRP_LEVY_KEY" /> <!-- 세외수입 부과 키 -->
|
|
|
|
|
<result property="rcvmtRtrcnYn" column="RCVMT_RTRCN_YN" /> <!-- 수납 취소 여부 -->
|
|
|
|
|
<result property="rcvmtRtrcnDt" column="RCVMT_RTRCN_DT" /> <!-- 수납 취소 일시 -->
|
|
|
|
|
<result property="rcvmtRtrcnRsn" column="RCVMT_RTRCN_RSN" /> <!-- 수납 취소 사유 -->
|
|
|
|
@ -50,58 +51,52 @@
|
|
|
|
|
|
|
|
|
|
<sql id="selectList">
|
|
|
|
|
SELECT R.RCVMT_ID <!-- 수납 ID -->
|
|
|
|
|
, R.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, R.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', R.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
|
, R.RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM044', R.RCVMT_INPT_SE_CD) FROM DUAL) AS RCVMT_INPT_SE_NM <!-- 수납 입력 구분 명 -->
|
|
|
|
|
, R.DEPT_CD <!-- 부서 코드 -->
|
|
|
|
|
, R.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, R.FYR <!-- 회계연도 -->
|
|
|
|
|
, R.ACNTG_SE_CD <!-- 회계 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM074', R.ACNTG_SE_CD) FROM DUAL) AS ACNTG_SE_NM <!-- 회계 구분 명 -->
|
|
|
|
|
, R.TXITM_CD <!-- 세목 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM075', R.TXITM_CD) FROM DUAL) AS TXITM_NM <!-- 세목 코드 명 -->
|
|
|
|
|
, R.LEVY_NO <!-- 부과 번호 -->
|
|
|
|
|
, R.INSPY_SN <!-- 분납 일련번호 -->
|
|
|
|
|
, R.LAST_PCPTAX <!-- 최종 본세 -->
|
|
|
|
|
, R.LAST_ADAMT <!-- 최종 가산금 -->
|
|
|
|
|
, R.RCVMT_SN <!-- 수납 일련번호 -->
|
|
|
|
|
, R.RCVMT_SE_CD <!-- 수납 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM041', R.RCVMT_SE_CD) FROM DUAL) AS RCVMT_SE_NM <!-- 수납 구분 명 -->
|
|
|
|
|
, R.RCVMT_YMD <!-- 수납 일자 -->
|
|
|
|
|
, R.ACNTG_YMD <!-- 회계 일자 -->
|
|
|
|
|
, R.TSF_YMD <!-- 이체 일자 -->
|
|
|
|
|
, R.RCVMT_AMT <!-- 수납 금액 -->
|
|
|
|
|
, R.RCVMT_PCPTAX <!-- 수납 본세 -->
|
|
|
|
|
, R.RCVMT_ADAMT <!-- 수납 가산금 -->
|
|
|
|
|
, R.RCVMT_INT <!-- 수납 이자 -->
|
|
|
|
|
, R.RCVMT_BANK_NM <!-- 수납 은행 명 -->
|
|
|
|
|
, R.PAY_MTHD_SE_CD <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
, R.PSTMRK_YMD <!-- 소인 일자 -->
|
|
|
|
|
, R.ACNTG_YMD <!-- 회계 일자 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM045', R.PAY_MTHD_SE_CD) FROM DUAL) AS PAY_MTHD_SE_NM <!-- 납부 방법 구분 명 -->
|
|
|
|
|
, R.VRACTNO <!-- 가상계좌번호 -->
|
|
|
|
|
, R.EPAYNO <!-- 전자납부번호 -->
|
|
|
|
|
, R.RCVMT_SE_CD <!-- 수납 구분 코드 -->
|
|
|
|
|
, R.NXRP_LEVY_KEY <!-- 세외수입 부과 키 -->
|
|
|
|
|
, R.RCVMT_RTRCN_YN <!-- 수납 취소 여부 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('CMN005', R.RCVMT_RTRCN_YN) FROM DUAL) AS RCVMT_RTRCN_NM <!-- 수납 취소 여부 명 -->
|
|
|
|
|
, R.RCVMT_RTRCN_DT <!-- 수납 취소 일시 -->
|
|
|
|
|
, R.RCVMT_RTRCN_RSN <!-- 수납 취소 사유 -->
|
|
|
|
|
, R.RCVMT_STTS_CD <!-- 수납 상태 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM020', R.RCVMT_STTS_CD) FROM DUAL) AS RCVMT_STTS_NM <!-- 수납 상태 명 -->
|
|
|
|
|
, R.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, R.REG_DT <!-- 등록 일시 -->
|
|
|
|
|
, R.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
, R.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
|
, R.DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', R.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM044', R.RCVMT_INPT_SE_CD) FROM DUAL) AS RCVMT_INPT_SE_NM <!-- 수납 입력 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM074', R.ACNTG_SE_CD) FROM DUAL) AS ACNTG_SE_NM <!-- 회계 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM075', R.TXITM_CD) FROM DUAL) AS TXITM_NM <!-- 세목 코드 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM045', R.PAY_MTHD_SE_CD) FROM DUAL) AS PAY_MTHD_SE_NM <!-- 납부 방법 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM041', R.RCVMT_SE_CD) FROM DUAL) AS RCVMT_SE_NM <!-- 수납 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('CMN005', R.RCVMT_RTRCN_YN) FROM DUAL) AS RCVMT_RTRCN_NM <!-- 수납 취소 여부 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM020', R.RCVMT_STTS_CD) FROM DUAL) AS RCVMT_STTS_NM <!-- 수납 상태 명 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
|
, R.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, L.LEVY_YMD <!-- 부과 일자 -->
|
|
|
|
|
, L.FRST_DUDT_YMD <!-- 최초 납기 일자 -->
|
|
|
|
|
, L.DUDT_YMD <!-- 납기 일자 -->
|
|
|
|
|
, L.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
|
, L.LEVY_PCPTAX <!-- 부과 본세 -->
|
|
|
|
|
, L.LEVY_ADAMT <!-- 부과 가산금 -->
|
|
|
|
|
, L.INSPY_INT <!-- 분납 이자 -->
|
|
|
|
|
, L.SZR_YMD <!-- 압류 일자 -->
|
|
|
|
|
, L.SZR_THING <!-- 압류 물건 -->
|
|
|
|
|
, L.RPM_SZR_VHRNO <!-- 대체 압류 자동차등록번호 -->
|
|
|
|
@ -109,21 +104,20 @@
|
|
|
|
|
, L.SZR_RMV_RSN <!-- 압류 해제 사유 -->
|
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, 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.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 <!-- 단속 상태 명 -->
|
|
|
|
|
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
|
|
|
|
|
, 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_NM <!-- 납부자 명 -->
|
|
|
|
|
, (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK <!-- 납부자 생년월일 마스크 -->
|
|
|
|
|
, PA.ADDR_SN <!-- 주소 일련번호 -->
|
|
|
|
|
, PA.ZIP <!-- 우편번호 -->
|
|
|
|
|
, PA.ADDR <!-- 주소 -->
|
|
|
|
|
, PA.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
@ -138,17 +132,32 @@
|
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
|
<include refid="selectList" />
|
|
|
|
|
<where>
|
|
|
|
|
<if test="schPstmrkYmdFrom != null">
|
|
|
|
|
AND R.PSTMRK_YMD <![CDATA[ >= ]]> #{schPstmrkYmdFrom} <!-- 소인 일자 시작 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schPstmrkYmdTo != null">
|
|
|
|
|
AND R.PSTMRK_YMD <![CDATA[ <= ]]> #{schPstmrkYmdTo} <!-- 소인 일자 종료 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schRcvmtYmdFrom != null">
|
|
|
|
|
AND R.PSTMRK_YMD <![CDATA[ >= ]]> #{schRcvmtYmdFrom} <!-- 소인 일자 시작 -->
|
|
|
|
|
AND R.RCVMT_YMD <![CDATA[ >= ]]> #{schRcvmtYmdFrom} <!-- 수납 일자 시작 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schRcvmtYmdTo != null">
|
|
|
|
|
AND R.RCVMT_YMD <![CDATA[ <= ]]> #{schRcvmtYmdTo} <!-- 소인 일자 종료 -->
|
|
|
|
|
AND R.RCVMT_YMD <![CDATA[ <= ]]> #{schRcvmtYmdTo} <!-- 수납 일자 종료 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schAcntgYmdFrom != null">
|
|
|
|
|
AND R.ACNTG_YMD <![CDATA[ >= ]]> #{schAcntgYmdFrom} <!-- 회계 일자 시작 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schAcntgYmdTo != null">
|
|
|
|
|
AND R.ACNTG_YMD <![CDATA[ <= ]]> #{schAcntgYmdTo} <!-- 회계 일자 종료 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schTsfYmdFrom != null">
|
|
|
|
|
AND R.TSF_YMD <![CDATA[ >= ]]> #{schTsfYmdFrom} <!-- 이체 일자 시작 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schTsfYmdTo != null">
|
|
|
|
|
AND R.TSF_YMD <![CDATA[ <= ]]> #{schTsfYmdTo} <!-- 이체 일자 종료 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schRcvmtSeCd != null">
|
|
|
|
|
AND R.RCVMT_SE_CD = #{schRcvmtSeCd} <!-- 수납 구분 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schPayMthdSeCd != null">
|
|
|
|
|
AND R.PAY_MTHD_SE_CD = #{schPayMthdSeCd} <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="delYn != null">
|
|
|
|
|
AND R.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schCrdnYmdFrom != null">
|
|
|
|
|
AND C.CRDN_YMD <![CDATA[ >= ]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
|
|
|
|
@ -158,13 +167,13 @@
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schVhrno != null">
|
|
|
|
|
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schRtpyrNo != null">
|
|
|
|
|
AND P.RTPYR_NO = #{schRtpyrNo} <!-- 납부자 번호 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schRtpyrNm != null">
|
|
|
|
|
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="delYn != null">
|
|
|
|
|
AND R.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
|
|
|
</if>
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="schRegDateOpt == 'regDt'">
|
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
@ -210,10 +219,14 @@
|
|
|
|
|
<when test="by == 'acntgSeCd'"> R.ACNTG_SE_CD </when>
|
|
|
|
|
<when test="by == 'txitmCd'"> R.TXITM_CD </when>
|
|
|
|
|
<when test="by == 'levyNo'"> R.LEVY_NO</when>
|
|
|
|
|
<when test="by == 'inspySn'"> R.INSPY_SN</when>
|
|
|
|
|
<when test="by == 'lastPcptax'"> R.LAST_PCPTAX </when>
|
|
|
|
|
<when test="by == 'lastAdamt'"> R.LAST_ADAMT </when>
|
|
|
|
|
<when test="by == 'rcvmtSn'"> R.RCVMT_SN </when>
|
|
|
|
|
<when test="by == 'pstmrkYmd'"> R.PSTMRK_YMD </when>
|
|
|
|
|
<when test="by == 'acntgYmd'"> R.ACNTG_YMD </when>
|
|
|
|
|
<when test="by == 'rcvmtYmd'"> R.RCVMT_YMD </when>
|
|
|
|
|
<when test="by == 'rcvmtAmt'"> R.RCVMT_AMT </when>
|
|
|
|
|
<when test="by == 'rcvmtPcptax'"> R.RCVMT_PCPTAX </when>
|
|
|
|
|
<when test="by == 'rcvmtAdamt'"> R.RCVMT_ADAMT </when>
|
|
|
|
|
<when test="by == 'rcvmtInt'"> R.RCVMT_INT </when>
|
|
|
|
@ -224,9 +237,6 @@
|
|
|
|
|
<when test="by == 'levyYmd'"> L.LEVY_YMD </when>
|
|
|
|
|
<when test="by == 'frstDudtYmd'"> L.FRST_DUDT_YMD </when>
|
|
|
|
|
<when test="by == 'dudtYmd'"> L.DUDT_YMD </when>
|
|
|
|
|
<when test="by == 'levyPcptax'"> L.LEVY_PCPTAX </when>
|
|
|
|
|
<when test="by == 'levyAdamt'"> L.LEVY_ADAMT </when>
|
|
|
|
|
<when test="by == 'inspyInt'"> L.INSPY_INT </when>
|
|
|
|
|
<when test="by == 'szrYmd'"> L.SZR_YMD </when>
|
|
|
|
|
<when test="by == 'szrThing'"> L.SZR_THING </when>
|
|
|
|
|
<when test="by == 'rpmSzrVhrno'"> L.RPM_SZR_VHRNO </when>
|
|
|
|
@ -236,9 +246,12 @@
|
|
|
|
|
<when test="by == 'crdnStdgNm'"> C.CRDN_STDG_NM </when>
|
|
|
|
|
<when test="by == 'crdnPlc'"> C.CRDN_PLC </when>
|
|
|
|
|
<when test="by == 'crdnSttsCd'"> C.CRDN_STTS_CD </when>
|
|
|
|
|
<when test="by == 'rtpyrNm'"> P.RTPYR_NM </when>
|
|
|
|
|
<when test="by == 'rtpyrSeCd'"> P.RTPYR_SE_CD </when>
|
|
|
|
|
<when test="by == 'rtpyrNo'"> P.RTPYR_NO </when>
|
|
|
|
|
<when test="by == 'rtpyrBrdt'"> P.RTPYR_BRDT </when>
|
|
|
|
|
<when test="by == 'rtpyrNm'"> P.RTPYR_NM </when>
|
|
|
|
|
<when test="by == 'zip'"> PA.ZIP </when>
|
|
|
|
|
<when test="by == 'addr'"> PA.ADDR </when>
|
|
|
|
|
<when test="by == 'dtlAddr'"> PA.DTL_ADDR </when>
|
|
|
|
|
</choose>
|
|
|
|
|
<include refid="dynamicSearch.center" />#{term}<include refid="dynamicSearch.end" />
|
|
|
|
|
</when>
|
|
|
|
@ -246,6 +259,8 @@
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
</if>
|
|
|
|
|
AND R.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
AND R.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
</where>
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
@ -253,50 +268,48 @@
|
|
|
|
|
|
|
|
|
|
<sql id="select">
|
|
|
|
|
SELECT R.RCVMT_ID <!-- 수납 ID -->
|
|
|
|
|
, R.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, R.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', R.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
|
, R.RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM044', R.RCVMT_INPT_SE_CD) FROM DUAL) AS RCVMT_INPT_SE_NM <!-- 수납 입력 구분 명 -->
|
|
|
|
|
, R.DEPT_CD <!-- 부서 코드 -->
|
|
|
|
|
, R.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, R.FYR <!-- 회계연도 -->
|
|
|
|
|
, R.ACNTG_SE_CD <!-- 회계 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM074', R.ACNTG_SE_CD) FROM DUAL) AS ACNTG_SE_NM <!-- 회계 구분 명 -->
|
|
|
|
|
, R.TXITM_CD <!-- 세목 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM075', R.TXITM_CD) FROM DUAL) AS TXITM_NM <!-- 세목 코드 명 -->
|
|
|
|
|
, R.LEVY_NO <!-- 부과 번호 -->
|
|
|
|
|
, R.INSPY_SN <!-- 분납 일련번호 -->
|
|
|
|
|
, R.LAST_PCPTAX <!-- 최종 본세 -->
|
|
|
|
|
, R.LAST_ADAMT <!-- 최종 가산금 -->
|
|
|
|
|
, R.RCVMT_SN <!-- 수납 일련번호 -->
|
|
|
|
|
, R.RCVMT_SE_CD <!-- 수납 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM041', R.RCVMT_SE_CD) FROM DUAL) AS RCVMT_SE_NM <!-- 수납 구분 명 -->
|
|
|
|
|
, R.RCVMT_YMD <!-- 수납 일자 -->
|
|
|
|
|
, R.ACNTG_YMD <!-- 회계 일자 -->
|
|
|
|
|
, R.TSF_YMD <!-- 이체 일자 -->
|
|
|
|
|
, R.RCVMT_AMT <!-- 수납 금액 -->
|
|
|
|
|
, R.RCVMT_PCPTAX <!-- 수납 본세 -->
|
|
|
|
|
, R.RCVMT_ADAMT <!-- 수납 가산금 -->
|
|
|
|
|
, R.RCVMT_INT <!-- 수납 이자 -->
|
|
|
|
|
, R.RCVMT_BANK_NM <!-- 수납 은행 명 -->
|
|
|
|
|
, R.PAY_MTHD_SE_CD <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
, R.PSTMRK_YMD <!-- 소인 일자 -->
|
|
|
|
|
, R.ACNTG_YMD <!-- 회계 일자 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM045', R.PAY_MTHD_SE_CD) FROM DUAL) AS PAY_MTHD_SE_NM <!-- 납부 방법 구분 명 -->
|
|
|
|
|
, R.VRACTNO <!-- 가상계좌번호 -->
|
|
|
|
|
, R.EPAYNO <!-- 전자납부번호 -->
|
|
|
|
|
, R.RCVMT_SE_CD <!-- 수납 구분 코드 -->
|
|
|
|
|
, R.NXRP_LEVY_KEY <!-- 세외수입 부과 키 -->
|
|
|
|
|
, R.RCVMT_RTRCN_YN <!-- 수납 취소 여부 -->
|
|
|
|
|
, R.RCVMT_RTRCN_DT <!-- 수납 취소 일시 -->
|
|
|
|
|
, R.RCVMT_RTRCN_RSN <!-- 수납 취소 사유 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('CMN005', R.RCVMT_RTRCN_YN) FROM DUAL) AS RCVMT_RTRCN_NM <!-- 수납 취소 여부 명 -->
|
|
|
|
|
, R.RCVMT_STTS_CD <!-- 수납 상태 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM020', R.RCVMT_STTS_CD) FROM DUAL) AS RCVMT_STTS_NM <!-- 수납 상태 명 -->
|
|
|
|
|
, R.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, R.REG_DT <!-- 등록 일시 -->
|
|
|
|
|
, R.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
, R.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
|
, R.DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', R.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM044', R.RCVMT_INPT_SE_CD) FROM DUAL) AS RCVMT_INPT_SE_NM <!-- 수납 입력 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM074', R.ACNTG_SE_CD) FROM DUAL) AS ACNTG_SE_NM <!-- 회계 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM075', R.TXITM_CD) FROM DUAL) AS TXITM_NM <!-- 세목 코드 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM045', R.PAY_MTHD_SE_CD) FROM DUAL) AS PAY_MTHD_SE_NM <!-- 납부 방법 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM041', R.RCVMT_SE_CD) FROM DUAL) AS RCVMT_SE_NM <!-- 수납 구분 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('CMN005', R.RCVMT_RTRCN_YN) FROM DUAL) AS RCVMT_RTRCN_NM <!-- 수납 취소 여부 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM020', R.RCVMT_STTS_CD) FROM DUAL) AS RCVMT_STTS_NM <!-- 수납 상태 명 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
FROM TB_RCVMT R
|
|
|
|
@ -307,6 +320,11 @@
|
|
|
|
|
<select id="selectRcvmts" parameterType="map" resultType="dataobject">/* 수납 대장 객체 가져오기(rcvmtMapper.selectRcvmts) */
|
|
|
|
|
<include refid="select" />
|
|
|
|
|
<where>
|
|
|
|
|
<if test="rcvmtIds != null">
|
|
|
|
|
AND R.RCVMT_ID IN ( <!-- 수납 Ids -->
|
|
|
|
|
<foreach collection="rcvmtIds" item="rcvmtId" separator=","> #{rcvmtId} </foreach>
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="rcvmtId != null">
|
|
|
|
|
AND R.RCVMT_ID = #{rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
</if>
|
|
|
|
@ -323,27 +341,29 @@
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<update id="updateRcvmtRtrcn" parameterType="map">/* 수납 대장 수납취소 정보 수정(rcvmtMapper.updateRcvmtRtrcn) */
|
|
|
|
|
<update id="updateRcvmtRtrcn" parameterType="cokr.xit.fims.rcvm.Rcvmt">/* 수납 대장 수납취소 정보 수정(rcvmtMapper.updateRcvmtRtrcn) */
|
|
|
|
|
UPDATE TB_RCVMT
|
|
|
|
|
SET RCVMT_RTRCN_YN = #{rcvmt.rcvmtRtrcnYn} <!-- 수납 취소 여부 -->
|
|
|
|
|
SET RCVMT_RTRCN_YN = #{rcvmtRtrcnYn} <!-- 수납 취소 여부 -->
|
|
|
|
|
, RCVMT_RTRCN_DT = <include refid="utility.now" /> <!-- 수납 취소 일시 -->
|
|
|
|
|
, RCVMT_RTRCN_RSN = #{rcvmt.rcvmtRtrcnRsn} <!-- 수납 취소 사유 -->
|
|
|
|
|
, MDFCN_DT = #{rcvmt.lastModified} <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{rcvmt.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE RCVMT_ID = #{rcvmt.rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
, RCVMT_RTRCN_RSN = #{rcvmtRtrcnRsn} <!-- 수납 취소 사유 -->
|
|
|
|
|
, MDFCN_DT = #{lastModified} <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE RCVMT_ID = #{rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
AND DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<insert id="insertRcvmt" parameterType="map">/* 수납 대장 등록(rcvmtMapper.insertRcvmt) */
|
|
|
|
|
<selectKey resultType="map" keyProperty="rcvmt.rcvmtId,rcvmt.rcvmtSn" keyColumn="NEW_ID,NEW_RCVMT_SN" order="BEFORE">
|
|
|
|
|
SELECT CONCAT(#{rcvmt.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(RCVMT_ID, 10)) + 1, 1) AS INT), 11, '0')) AS NEW_ID
|
|
|
|
|
, (SELECT LPAD(CAST(IFNULL(MAX(RCVMT_SN) + 1, 1) AS INT), 2, '0') FROM TB_RCVMT WHERE LEVY_ID = #{rcvmt.levyId}) AS NEW_RCVMT_SN
|
|
|
|
|
<insert id="insertRcvmt" parameterType="cokr.xit.fims.rcvm.Rcvmt">/* 수납 대장 등록(rcvmtMapper.insertRcvmt) */
|
|
|
|
|
<selectKey resultType="map" keyProperty="rcvmtId,rcvmtSn" keyColumn="NEW_ID,NEW_RCVMT_SN" order="BEFORE">
|
|
|
|
|
SELECT CONCAT(#{sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(RCVMT_ID, 10)) + 1, 1) AS INT), 11, '0')) AS NEW_ID
|
|
|
|
|
, (SELECT LPAD(CAST(IFNULL(MAX(RCVMT_SN) + 1, 1) AS INT), 2, '0') FROM TB_RCVMT WHERE LEVY_ID = #{levyId}) AS NEW_RCVMT_SN
|
|
|
|
|
FROM TB_RCVMT
|
|
|
|
|
WHERE RCVMT_ID LIKE CONCAT(#{rcvmt.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
|
|
|
|
WHERE RCVMT_ID LIKE CONCAT(#{sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
|
|
|
|
</selectKey>
|
|
|
|
|
INSERT
|
|
|
|
|
INTO TB_RCVMT (
|
|
|
|
|
RCVMT_ID <!-- 수납 ID -->
|
|
|
|
|
, SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, DEPT_CD <!-- 부서 코드 -->
|
|
|
|
@ -356,19 +376,18 @@
|
|
|
|
|
, LAST_PCPTAX <!-- 최종 본세 -->
|
|
|
|
|
, LAST_ADAMT <!-- 최종 가산금 -->
|
|
|
|
|
, RCVMT_SN <!-- 수납 일련번호 -->
|
|
|
|
|
, RCVMT_SE_CD <!-- 수납 구분 코드 -->
|
|
|
|
|
, RCVMT_YMD <!-- 수납 일자 -->
|
|
|
|
|
, ACNTG_YMD <!-- 회계 일자 -->
|
|
|
|
|
, TSF_YMD <!-- 이체 일자 -->
|
|
|
|
|
, RCVMT_AMT <!-- 수납 금액 -->
|
|
|
|
|
, RCVMT_PCPTAX <!-- 수납 본세 -->
|
|
|
|
|
, RCVMT_ADAMT <!-- 수납 가산금 -->
|
|
|
|
|
, RCVMT_INT <!-- 수납 이자 -->
|
|
|
|
|
, RCVMT_BANK_NM <!-- 수납 은행 명 -->
|
|
|
|
|
, PAY_MTHD_SE_CD <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
, PSTMRK_YMD <!-- 소인 일자 -->
|
|
|
|
|
, ACNTG_YMD <!-- 회계 일자 -->
|
|
|
|
|
, VRACTNO <!-- 가상계좌번호 -->
|
|
|
|
|
, EPAYNO <!-- 전자납부번호 -->
|
|
|
|
|
, RCVMT_SE_CD <!-- 수납 구분 코드 -->
|
|
|
|
|
, NXRP_LEVY_KEY <!-- 세외수입 부과 키 -->
|
|
|
|
|
, VRACTNO <!-- 가상계좌번호 -->
|
|
|
|
|
, RCVMT_RTRCN_YN <!-- 수납 취소 여부 -->
|
|
|
|
|
, RCVMT_RTRCN_DT <!-- 수납 취소 일시 -->
|
|
|
|
|
, RCVMT_RTRCN_RSN <!-- 수납 취소 사유 -->
|
|
|
|
@ -380,86 +399,79 @@
|
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
#{rcvmt.rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
, #{rcvmt.levyId} <!-- 부과 ID -->
|
|
|
|
|
, #{rcvmt.rcvmtInptSeCd} <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, #{rcvmt.deptCd} <!-- 부서 코드 -->
|
|
|
|
|
, #{rcvmt.spclBizCd} <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, #{rcvmt.fyr} <!-- 회계 연도 -->
|
|
|
|
|
, #{rcvmt.acntgSeCd} <!-- 회계 구분 코드 -->
|
|
|
|
|
, #{rcvmt.txitmCd} <!-- 세목 코드 -->
|
|
|
|
|
, #{rcvmt.levyNo} <!-- 부과 번호 -->
|
|
|
|
|
, #{rcvmt.inspySn} <!-- 분납 일련번호 -->
|
|
|
|
|
, #{rcvmt.lastPcptax} <!-- 최종 본세 -->
|
|
|
|
|
, #{rcvmt.lastAdamt} <!-- 최종 가산금 -->
|
|
|
|
|
, #{rcvmt.rcvmtSn} <!-- 수납 일련번호 -->
|
|
|
|
|
, #{rcvmt.rcvmtYmd} <!-- 수납 일자 -->
|
|
|
|
|
, #{rcvmt.rcvmtAmt} <!-- 수납 금액 -->
|
|
|
|
|
, #{rcvmt.rcvmtPcptax} <!-- 수납 본세 -->
|
|
|
|
|
, #{rcvmt.rcvmtAdamt} <!-- 수납 가산금 -->
|
|
|
|
|
, #{rcvmt.rcvmtInt} <!-- 수납 이자 -->
|
|
|
|
|
, #{rcvmt.rcvmtBankNm} <!-- 수납 은행 명 -->
|
|
|
|
|
, #{rcvmt.payMthdSeCd} <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
, #{rcvmt.pstmrkYmd} <!-- 소인 일자 -->
|
|
|
|
|
, #{rcvmt.acntgYmd} <!-- 회계 일자 -->
|
|
|
|
|
, #{rcvmt.vractno} <!-- 가상계좌번호 -->
|
|
|
|
|
, #{rcvmt.epayno} <!-- 전자납부번호 -->
|
|
|
|
|
, #{rcvmt.rcvmtSeCd} <!-- 수납 구분 코드 -->
|
|
|
|
|
, #{rcvmt.nxrpLevyKey} <!-- 세외수입 부과 키 -->
|
|
|
|
|
, #{rcvmt.rcvmtRtrcnYn} <!-- 수납 취소 여부 -->
|
|
|
|
|
, #{rcvmt.rcvmtRtrcnDt} <!-- 수납 취소 일시 -->
|
|
|
|
|
, #{rcvmt.rcvmtRtrcnRsn} <!-- 수납 취소 사유 -->
|
|
|
|
|
, #{rcvmt.rcvmtSttsCd} <!-- 수납 상태 코드 -->
|
|
|
|
|
#{rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
, #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
, #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
, #{levyId} <!-- 부과 ID -->
|
|
|
|
|
, #{rcvmtInptSeCd} <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, #{deptCd} <!-- 부서 코드 -->
|
|
|
|
|
, #{spclBizCd} <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, #{fyr} <!-- 회계 연도 -->
|
|
|
|
|
, #{acntgSeCd} <!-- 회계 구분 코드 -->
|
|
|
|
|
, #{txitmCd} <!-- 세목 코드 -->
|
|
|
|
|
, #{levyNo} <!-- 부과 번호 -->
|
|
|
|
|
, #{inspySn} <!-- 분납 일련번호 -->
|
|
|
|
|
, #{lastPcptax} <!-- 최종 본세 -->
|
|
|
|
|
, #{lastAdamt} <!-- 최종 가산금 -->
|
|
|
|
|
, #{rcvmtSn} <!-- 수납 일련번호 -->
|
|
|
|
|
, #{rcvmtSeCd} <!-- 수납 구분 코드 -->
|
|
|
|
|
, #{rcvmtYmd} <!-- 수납 일자 -->
|
|
|
|
|
, #{acntgYmd} <!-- 회계 일자 -->
|
|
|
|
|
, #{tsfYmd} <!-- 이체 일자 -->
|
|
|
|
|
, #{rcvmtAmt} <!-- 수납 금액 -->
|
|
|
|
|
, #{rcvmtPcptax} <!-- 수납 본세 -->
|
|
|
|
|
, #{rcvmtAdamt} <!-- 수납 가산금 -->
|
|
|
|
|
, #{rcvmtInt} <!-- 수납 이자 -->
|
|
|
|
|
, #{rcvmtBankNm} <!-- 수납 은행 명 -->
|
|
|
|
|
, #{payMthdSeCd} <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
, #{epayno} <!-- 전자납부번호 -->
|
|
|
|
|
, #{vractno} <!-- 가상계좌번호 -->
|
|
|
|
|
, #{rcvmtRtrcnYn} <!-- 수납 취소 여부 -->
|
|
|
|
|
, #{rcvmtRtrcnDt} <!-- 수납 취소 일시 -->
|
|
|
|
|
, #{rcvmtRtrcnRsn} <!-- 수납 취소 사유 -->
|
|
|
|
|
, #{rcvmtSttsCd} <!-- 수납 상태 코드 -->
|
|
|
|
|
, 'N' <!-- 삭제 여부 -->
|
|
|
|
|
, #{rcvmt.createdAt} <!-- 등록 일시 -->
|
|
|
|
|
, #{rcvmt.createdBy} <!-- 등록자 -->
|
|
|
|
|
, #{rcvmt.lastModified} <!-- 수정 일시 -->
|
|
|
|
|
, #{rcvmt.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
, #{createdAt} <!-- 등록 일시 -->
|
|
|
|
|
, #{createdBy} <!-- 등록자 -->
|
|
|
|
|
, #{lastModified} <!-- 수정 일시 -->
|
|
|
|
|
, #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateRcvmt" parameterType="map">/* 수납 대장 수정(rcvmtMapper.updateRcvmt) */
|
|
|
|
|
<update id="updateRcvmt" parameterType="cokr.xit.fims.rcvm.Rcvmt">/* 수납 대장 수정(rcvmtMapper.updateRcvmt) */
|
|
|
|
|
UPDATE TB_RCVMT
|
|
|
|
|
SET DEPT_CD = #{rcvmt.deptCd} <!-- 부서 코드 -->
|
|
|
|
|
, SPCL_BIZ_CD = #{rcvmt.spclBizCd} <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, FYR = #{rcvmt.fyr} <!-- 회계연도 -->
|
|
|
|
|
, ACNTG_SE_CD = #{rcvmt.acntgSeCd} <!-- 회계 구분 코드 -->
|
|
|
|
|
, TXITM_CD = #{rcvmt.txitmCd} <!-- 세목 코드 -->
|
|
|
|
|
, LEVY_NO = #{rcvmt.levyNo} <!-- 부과 번호 -->
|
|
|
|
|
, INSPY_SN = #{rcvmt.inspySn} <!-- 분납 일련번호 -->
|
|
|
|
|
, LAST_PCPTAX = #{rcvmt.lastPcptax} <!-- 최종 본세 -->
|
|
|
|
|
, LAST_ADAMT = #{rcvmt.lastAdamt} <!-- 최종 가산금 -->
|
|
|
|
|
, RCVMT_SN = #{rcvmt.rcvmtSn} <!-- 수납 일련번호 -->
|
|
|
|
|
, RCVMT_YMD = #{rcvmt.rcvmtYmd} <!-- 수납 일자 -->
|
|
|
|
|
, RCVMT_AMT = #{rcvmt.rcvmtAmt} <!-- 수납 금액 -->
|
|
|
|
|
, RCVMT_PCPTAX = #{rcvmt.rcvmtPcptax} <!-- 수납 본세 -->
|
|
|
|
|
, RCVMT_ADAMT = #{rcvmt.rcvmtAdamt} <!-- 수납 가산금 -->
|
|
|
|
|
, RCVMT_INT = #{rcvmt.rcvmtInt} <!-- 수납 이자 -->
|
|
|
|
|
, RCVMT_BANK_NM = #{rcvmt.rcvmtBankNm} <!-- 수납 은행 명 -->
|
|
|
|
|
, PAY_MTHD_SE_CD = #{rcvmt.payMthdSeCd} <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
, PSTMRK_YMD = #{rcvmt.pstmrkYmd} <!-- 소인 일자 -->
|
|
|
|
|
, ACNTG_YMD = #{rcvmt.acntgYmd} <!-- 회계 일자 -->
|
|
|
|
|
, VRACTNO = #{rcvmt.vractno} <!-- 가상계좌번호 -->
|
|
|
|
|
, EPAYNO = #{rcvmt.epayno} <!-- 전자납부번호 -->
|
|
|
|
|
, RCVMT_SE_CD = #{rcvmt.rcvmtSeCd} <!-- 수납 구분 코드 -->
|
|
|
|
|
, NXRP_LEVY_KEY = #{rcvmt.nxrpLevyKey} <!-- 세외수입 부과 키 -->
|
|
|
|
|
, RCVMT_RTRCN_YN = #{rcvmt.rcvmtRtrcnYn} <!-- 수납 취소 여부 -->
|
|
|
|
|
, RCVMT_RTRCN_DT = #{rcvmt.rcvmtRtrcnDt} <!-- 수납 취소 일시 -->
|
|
|
|
|
, RCVMT_RTRCN_RSN = #{rcvmt.rcvmtRtrcnRsn} <!-- 수납 취소 사유 -->
|
|
|
|
|
, RCVMT_STTS_CD = #{rcvmt.rcvmtSttsCd} <!-- 수납 상태 코드 -->
|
|
|
|
|
, MDFCN_DT = #{rcvmt.lastModified} <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{rcvmt.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE RCVMT_ID = #{rcvmt.rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
SET LAST_PCPTAX = #{lastPcptax} <!-- 최종 본세 -->
|
|
|
|
|
, LAST_ADAMT = #{lastAdamt} <!-- 최종 가산금 -->
|
|
|
|
|
, RCVMT_SN = #{rcvmtSn} <!-- 수납 일련번호 -->
|
|
|
|
|
, RCVMT_SE_CD = #{rcvmtSeCd} <!-- 수납 구분 코드 -->
|
|
|
|
|
, RCVMT_YMD = #{rcvmtYmd} <!-- 수납 일자 -->
|
|
|
|
|
, ACNTG_YMD = #{acntgYmd} <!-- 회계 일자 -->
|
|
|
|
|
, TSF_YMD = #{tsfYmd} <!-- 이체 일자 -->
|
|
|
|
|
, RCVMT_AMT = #{rcvmtAmt} <!-- 수납 금액 -->
|
|
|
|
|
, RCVMT_PCPTAX = #{rcvmtPcptax} <!-- 수납 본세 -->
|
|
|
|
|
, RCVMT_ADAMT = #{rcvmtAdamt} <!-- 수납 가산금 -->
|
|
|
|
|
, RCVMT_INT = #{rcvmtInt} <!-- 수납 이자 -->
|
|
|
|
|
, RCVMT_BANK_NM = #{rcvmtBankNm} <!-- 수납 은행 명 -->
|
|
|
|
|
, PAY_MTHD_SE_CD = #{payMthdSeCd} <!-- 납부 방법 구분 코드 -->
|
|
|
|
|
, EPAYNO = #{epayno} <!-- 전자납부번호 -->
|
|
|
|
|
, VRACTNO = #{vractno} <!-- 가상계좌번호 -->
|
|
|
|
|
, RCVMT_RTRCN_YN = #{rcvmtRtrcnYn} <!-- 수납 취소 여부 -->
|
|
|
|
|
, RCVMT_RTRCN_DT = #{rcvmtRtrcnDt} <!-- 수납 취소 일시 -->
|
|
|
|
|
, RCVMT_RTRCN_RSN = #{rcvmtRtrcnRsn} <!-- 수납 취소 사유 -->
|
|
|
|
|
, RCVMT_STTS_CD = #{rcvmtSttsCd} <!-- 수납 상태 코드 -->
|
|
|
|
|
, MDFCN_DT = #{lastModified} <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE RCVMT_ID = #{rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
AND DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteRcvmt" parameterType="map">/* 수납 대장 삭제(rcvmtMapper.deleteRcvmt) */
|
|
|
|
|
<update id="deleteRcvmt" parameterType="cokr.xit.fims.rcvm.Rcvmt">/* 수납 대장 삭제(rcvmtMapper.deleteRcvmt) */
|
|
|
|
|
UPDATE TB_RCVMT
|
|
|
|
|
SET DEL_YN = 'Y' <!-- 삭제 여부 -->
|
|
|
|
|
, DEL_DT = #{rcvmt.lastModified} <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR = #{rcvmt.modifiedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{rcvmt.delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
WHERE RCVMT_ID = #{rcvmt.rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
, DEL_DT = #{lastModified} <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR = #{modifiedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
WHERE RCVMT_ID = #{rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
@ -490,9 +502,6 @@
|
|
|
|
|
, 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 <!-- 단속 상태 명 -->
|
|
|
|
|
, <include refid="utility.today" /> AS RCVMT_YMD <!-- 수납 일자 -->
|
|
|
|
|
, <include refid="utility.today" /> AS PSTMRK_YMD <!-- 소인 일자 -->
|
|
|
|
|
, <include refid="utility.today" /> AS ACNTG_YMD <!-- 회계 일자 -->
|
|
|
|
|
FROM TB_LEVY L
|
|
|
|
|
INNER JOIN TB_CRDN C ON (L.CRDN_ID = C.CRDN_ID)
|
|
|
|
|
<choose>
|
|
|
|
|