|
|
|
@ -8,45 +8,46 @@
|
|
|
|
|
============================ -->
|
|
|
|
|
|
|
|
|
|
<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" /> <!-- 부서 코드 -->
|
|
|
|
|
<result property="fyr" column="FYR" /> <!-- 회계 연도 -->
|
|
|
|
|
<result property="acntgSeCd" column="ACNTG_SE_CD" /> <!-- 회계 구분 코드 -->
|
|
|
|
|
<result property="txitmCd" column="TXITM_CD" /> <!-- 세목 코드 -->
|
|
|
|
|
<result property="levyNo" column="LEVY_NO" /> <!-- 부과 번호 -->
|
|
|
|
|
<result property="inspyNo" column="INSPY_NO" /> <!-- 분납 일련번호 -->
|
|
|
|
|
<result property="lastPcptax" column="LAST_PCPTAX" /> <!-- 최종 본세 -->
|
|
|
|
|
<result property="lastAdamt" column="LAST_ADAMT" /> <!-- 최종 가산금 -->
|
|
|
|
|
<result property="rcvmtSn" column="RCVMT_SN" /> <!-- 수납 일련번호 -->
|
|
|
|
|
<result property="rcvmtYmd" column="RCVMT_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" /> <!-- 수납 취소 사유 -->
|
|
|
|
|
<result property="rcvmtSttsCd" column="RCVMT_STTS_CD" /> <!-- 수납 상태 코드 -->
|
|
|
|
|
<result property="delYN" column="DEL_YN" /> <!-- 삭제 여부 -->
|
|
|
|
|
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
|
|
|
|
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
|
|
|
|
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
|
|
|
|
|
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
|
|
|
|
|
<result property="removedAt" column="DEL_DT" /> <!-- 삭제 일시 -->
|
|
|
|
|
<result property="removedBy" column="DLTR" /> <!-- 삭제자 -->
|
|
|
|
|
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
|
|
|
|
|
<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" /> <!-- 부서 코드 -->
|
|
|
|
|
<result property="spclBizCd" column="SPCL_BIZ_CD" /> <!-- 특별회계 사업 코드 -->
|
|
|
|
|
<result property="fyr" column="FYR" /> <!-- 회계 연도 -->
|
|
|
|
|
<result property="acntgSeCd" column="ACNTG_SE_CD" /> <!-- 회계 구분 코드 -->
|
|
|
|
|
<result property="txitmCd" column="TXITM_CD" /> <!-- 세목 코드 -->
|
|
|
|
|
<result property="levyNo" column="LEVY_NO" /> <!-- 부과 번호 -->
|
|
|
|
|
<result property="inspyNo" column="INSPY_NO" /> <!-- 분납 일련번호 -->
|
|
|
|
|
<result property="lastPcptax" column="LAST_PCPTAX" /> <!-- 최종 본세 -->
|
|
|
|
|
<result property="lastAdamt" column="LAST_ADAMT" /> <!-- 최종 가산금 -->
|
|
|
|
|
<result property="rcvmtSn" column="RCVMT_SN" /> <!-- 수납 일련번호 -->
|
|
|
|
|
<result property="rcvmtYmd" column="RCVMT_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" /> <!-- 수납 취소 사유 -->
|
|
|
|
|
<result property="rcvmtSttsCd" column="RCVMT_STTS_CD" /> <!-- 수납 상태 코드 -->
|
|
|
|
|
<result property="delYN" column="DEL_YN" /> <!-- 삭제 여부 -->
|
|
|
|
|
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
|
|
|
|
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
|
|
|
|
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
|
|
|
|
|
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
|
|
|
|
|
<result property="removedAt" column="DEL_DT" /> <!-- 삭제 일시 -->
|
|
|
|
|
<result property="removedBy" column="DLTR" /> <!-- 삭제자 -->
|
|
|
|
|
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="selectList">
|
|
|
|
@ -55,6 +56,7 @@
|
|
|
|
|
, R.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, R.RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, R.DEPT_CD <!-- 부서 코드 -->
|
|
|
|
|
, R.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, R.FYR <!-- 회계연도 -->
|
|
|
|
|
, R.ACNTG_SE_CD <!-- 회계 구분 코드 -->
|
|
|
|
|
, R.TXITM_CD <!-- 세목 코드 -->
|
|
|
|
@ -259,6 +261,7 @@
|
|
|
|
|
, R.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, R.RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, R.DEPT_CD <!-- 부서 코드 -->
|
|
|
|
|
, R.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, R.FYR <!-- 회계연도 -->
|
|
|
|
|
, R.ACNTG_SE_CD <!-- 회계 구분 코드 -->
|
|
|
|
|
, R.TXITM_CD <!-- 세목 코드 -->
|
|
|
|
@ -352,6 +355,7 @@
|
|
|
|
|
, LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, RCVMT_INPT_SE_CD <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, DEPT_CD <!-- 부서 코드 -->
|
|
|
|
|
, SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, FYR <!-- 회계연도 -->
|
|
|
|
|
, ACNTG_SE_CD <!-- 회계 구분 코드 -->
|
|
|
|
|
, TXITM_CD <!-- 세목 코드 -->
|
|
|
|
@ -390,6 +394,7 @@
|
|
|
|
|
, #{rcvmt.levyId} <!-- 부과 ID -->
|
|
|
|
|
, #{rcvmt.rcvmtInptSeCd} <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, #{rcvmt.deptCd} <!-- 부서 코드 -->
|
|
|
|
|
, #{rcvmt.spclBizCd} <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, #{rcvmt.fyr} <!-- 회계 연도 -->
|
|
|
|
|
, #{rcvmt.acntgSeCd} <!-- 회계 구분 코드 -->
|
|
|
|
|
, #{rcvmt.txitmCd} <!-- 세목 코드 -->
|
|
|
|
@ -428,6 +433,7 @@
|
|
|
|
|
SET LEVY_ID = #{rcvmt.levyId} <!-- 부과 ID -->
|
|
|
|
|
, RCVMT_INPT_SE_CD = #{rcvmt.rcvmtInptSeCd} <!-- 수납 입력 구분 코드 -->
|
|
|
|
|
, DEPT_CD = #{rcvmt.deptCd} <!-- 부서 코드 -->
|
|
|
|
|
, SPCL_BIZ_CD = #{rcvmt.spclBizCd} <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, FYR = #{rcvmt.fyr} <!-- 회계연도 -->
|
|
|
|
|
, ACNTG_SE_CD = #{rcvmt.acntgSeCd} <!-- 회계 구분 코드 -->
|
|
|
|
|
, TXITM_CD = #{rcvmt.txitmCd} <!-- 세목 코드 -->
|
|
|
|
@ -461,12 +467,12 @@
|
|
|
|
|
|
|
|
|
|
<update id="deleteRcvmt" parameterType="map">/* 수납 대장 삭제(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 -->
|
|
|
|
|
AND DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
SET DEL_YN = 'Y' <!-- 삭제 여부 -->
|
|
|
|
|
, DEL_DT = #{rcvmt.lastModified} <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR = #{rcvmt.modifiedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{rcvmt.delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
WHERE RCVMT_ID = #{rcvmt.rcvmtId} <!-- 수납 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<select id="selectLevyInfo" parameterType="map" resultType="dataobject">/* 부과 대장 객체 가져오기(rcvmtMapper.selectLevyInfo) */
|
|
|
|
@ -504,6 +510,9 @@
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="levyId != null">
|
|
|
|
|
WHERE L.LEVY_ID = #{levyId} <!-- 부과 ID -->
|
|
|
|
|
</when>
|
|
|
|
|
<when test="crdnId != null">
|
|
|
|
|
WHERE L.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
WHERE DEPT_CD = #{deptCd} <!-- 부서 코드 -->
|
|
|
|
@ -511,9 +520,11 @@
|
|
|
|
|
AND FYR = #{fyr} <!-- 회계연도 -->
|
|
|
|
|
AND ACNTG_SE_CD = #{acntgSeCd} <!-- 회계 구분 코드 -->
|
|
|
|
|
AND TXITM_CD = #{txitmCd} <!-- 세목 코드 -->
|
|
|
|
|
AND OPER_ITEM_CD = #{operItemCd} <!-- 운영 항목 코드 -->
|
|
|
|
|
AND LEVY_NO = #{levyNo} <!-- 부과 번호 -->
|
|
|
|
|
AND INSPY_NO = #{inspyNo} <!-- 분납 번호 -->
|
|
|
|
|
<if test="operItemCd != null">
|
|
|
|
|
AND OPER_ITEM_CD = #{operItemCd} <!-- 운영 항목 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
AND L.DEL_YN = 'N'
|
|
|
|
|