|
|
|
|
@ -30,8 +30,7 @@
|
|
|
|
|
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="selectList">
|
|
|
|
|
SELECT R.RDAMT_ID <!-- 감액 ID -->
|
|
|
|
|
<sql id="selectList">SELECT R.RDAMT_ID <!-- 감액 ID -->
|
|
|
|
|
, R.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, R.LAST_PCPTAX <!-- 최종 본세 -->
|
|
|
|
|
, R.LAST_ADAMT <!-- 최종 가산금 -->
|
|
|
|
|
@ -51,11 +50,9 @@
|
|
|
|
|
, R.MDFR <!-- 수정자 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
|
FROM TB_RDAMT R
|
|
|
|
|
INNER JOIN TB_LEVY L ON (R.LEVY_ID = L.LEVY_ID)
|
|
|
|
|
</sql>
|
|
|
|
|
INNER JOIN TB_LEVY L ON (R.LEVY_ID = L.LEVY_ID)</sql>
|
|
|
|
|
|
|
|
|
|
<sql id="select">
|
|
|
|
|
SELECT R.RDAMT_ID <!-- 감액 ID -->
|
|
|
|
|
<sql id="select">SELECT R.RDAMT_ID <!-- 감액 ID -->
|
|
|
|
|
, R.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, R.LAST_PCPTAX <!-- 최종 본세 -->
|
|
|
|
|
, R.LAST_ADAMT <!-- 최종 가산금 -->
|
|
|
|
|
@ -78,8 +75,7 @@
|
|
|
|
|
, R.DLTR <!-- 삭제자 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
|
|
|
|
|
, R.DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
|
FROM TB_RDAMT
|
|
|
|
|
</sql>
|
|
|
|
|
FROM TB_RDAMT</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectRdamtList" parameterType="map" resultType="dataobject">/* 감액 대장 목록 조회(rdcamtMapper.selectRdamtList) */
|
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
|
@ -97,12 +93,11 @@
|
|
|
|
|
|
|
|
|
|
<insert id="insertRdamt" parameterType="map">/* 감액 대장 등록(rdcamtMapper.insertRdamt) */
|
|
|
|
|
<selectKey resultType="string" keyProperty="rdamt.rdamtId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
SELECT CONCAT(#{rdamt.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(RDAMT_ID, 10)) + 1, 1) AS INT), 11, '0')) AS NEW_ID
|
|
|
|
|
FROM TB_RDAMT
|
|
|
|
|
WHERE RDAMT_ID LIKE CONCAT(#{rdamt.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
|
|
|
|
SELECT CONCAT(#{rdamt.sggCd}, THIS_YEAR, LPAD(CAST(IFNULL(MAX(SUBSTRING(RDAMT_ID, 10)) + 1, 1) AS INT), 11, '0')) AS NEW_ID
|
|
|
|
|
FROM (SELECT DATE_FORMAT(CURRENT_DATE, '%Y') THIS_YEAR FROM DUAL) A
|
|
|
|
|
LEFT OUTER JOIN TB_RDAMT B ON RDAMT_ID LIKE CONCAT(#{rdamt.sggCd}, THIS_YEAR, '%')
|
|
|
|
|
</selectKey>
|
|
|
|
|
INSERT
|
|
|
|
|
INTO TB_RDAMT (
|
|
|
|
|
INSERT INTO TB_RDAMT (
|
|
|
|
|
RDAMT_ID <!-- 감액 ID -->
|
|
|
|
|
, LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, LAST_PCPTAX <!-- 최종 본세 -->
|
|
|
|
|
@ -120,8 +115,7 @@
|
|
|
|
|
, RGTR <!-- 등록자 -->
|
|
|
|
|
, MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{rdamt.rdamtId} <!-- 감액 ID -->
|
|
|
|
|
, #{rdamt.levyId} <!-- 부과 ID -->
|
|
|
|
|
, #{rdamt.lastPcptax} <!-- 최종 본세 -->
|
|
|
|
|
|