|
|
|
@ -1,36 +1,36 @@
|
|
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
|
|
<mapper namespace="cokr.xit.fims.levy.dao.RductMapper">
|
|
|
|
|
<mapper namespace="cokr.xit.fims.levy.dao.RdctMapper">
|
|
|
|
|
|
|
|
|
|
<!-- 과태료 감경 대장 정보 매퍼
|
|
|
|
|
========== 변경 이력 ==========
|
|
|
|
|
2023-08-30 JoJH 최초 작성
|
|
|
|
|
============================ -->
|
|
|
|
|
|
|
|
|
|
<resultMap id="rductRow" type="cokr.xit.fims.levy.Rduct">
|
|
|
|
|
<result property="rductId" column="RDUCT_ID" /> <!-- 감경 ID -->
|
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
|
<result property="rtpyrId" column="RTPYR_ID" /> <!-- 납부자 ID -->
|
|
|
|
|
<result property="rductYmd" column="RDUCT_YMD" /> <!-- 감경 일자 -->
|
|
|
|
|
<result property="rductRsnCd" column="RDUCT_RSN_CD" /> <!-- 감경 사유 코드 -->
|
|
|
|
|
<result property="rductAmt" column="RDUCT_AMT" /> <!-- 감경 금액 -->
|
|
|
|
|
<result property="etcCn" column="ETC_CN" /> <!-- 기타 내용 -->
|
|
|
|
|
<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>
|
|
|
|
|
<resultMap id="rdctRow" type="cokr.xit.fims.levy.Rdct">
|
|
|
|
|
<result property="rdctId" column="RDCT_ID" /> <!-- 감경 ID -->
|
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
|
<result property="rtpyrId" column="RTPYR_ID" /> <!-- 납부자 ID -->
|
|
|
|
|
<result property="rdctYmd" column="RDCT_YMD" /> <!-- 감경 일자 -->
|
|
|
|
|
<result property="rdctRsnCd" column="RDCT_RSN_CD" /> <!-- 감경 사유 코드 -->
|
|
|
|
|
<result property="rdctAmt" column="RDCT_AMT" /> <!-- 감경 금액 -->
|
|
|
|
|
<result property="etcCn" column="ETC_CN" /> <!-- 기타 내용 -->
|
|
|
|
|
<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">
|
|
|
|
|
SELECT R.RDUCT_ID <!-- 감경 ID -->
|
|
|
|
|
, R.RDUCT_YMD <!-- 감경 일자 -->
|
|
|
|
|
, R.RDUCT_RSN_CD <!-- 감경 사유 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM019', R.RDUCT_RSN_CD) FROM DUAL) AS RDUCT_RSN_NM <!-- 감경 사유 명 -->
|
|
|
|
|
, R.RDUCT_AMT <!-- 감경 금액 -->
|
|
|
|
|
SELECT R.RDCT_ID <!-- 감경 ID -->
|
|
|
|
|
, R.RDCT_YMD <!-- 감경 일자 -->
|
|
|
|
|
, R.RDCT_RSN_CD <!-- 감경 사유 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM019', R.RDCT_RSN_CD) FROM DUAL) AS RDCT_RSN_NM <!-- 감경 사유 명 -->
|
|
|
|
|
, R.RDCT_AMT <!-- 감경 금액 -->
|
|
|
|
|
, R.ETC_CN <!-- 감액 기타 내용 -->
|
|
|
|
|
, R.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, R.REG_DT <!-- 등록 일시 -->
|
|
|
|
@ -82,7 +82,7 @@
|
|
|
|
|
, L.LEVY_PCPTAX + L.LEVY_ADAMT AS LEVY_AMT <!-- 부과 금액 -->
|
|
|
|
|
, L.RCVMT_PCPTAX + L.RCVMT_ADAMT AS RCVMT_AMT <!-- 수납 금액 -->
|
|
|
|
|
, L.RDAMT_PCPTAX + L.RDAMT_ADAMT AS RDAMT_AMT <!-- 감액 금액 -->
|
|
|
|
|
FROM TB_RDUCT R
|
|
|
|
|
FROM TB_RDCT R
|
|
|
|
|
INNER JOIN TB_CRDN C ON (R.CRDN_ID = C.CRDN_ID)
|
|
|
|
|
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
|
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
@ -90,18 +90,18 @@
|
|
|
|
|
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectRductList" parameterType="map" resultType="dataobject">/* 과태료 감경 대장 목록 조회(rductMapper.selectRductList) */
|
|
|
|
|
<select id="selectRdctList" parameterType="map" resultType="dataobject">/* 과태료 감경 대장 목록 조회(rdctMapper.selectRdctList) */
|
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
|
<include refid="selectList" />
|
|
|
|
|
<where>
|
|
|
|
|
<if test="schRductYmdFrom != null">
|
|
|
|
|
AND R.RDUCT_YMD <![CDATA[>=]]> #{schRductYmdFrom} <!-- 감경 일자 시작 -->
|
|
|
|
|
<if test="schRdctYmdFrom != null">
|
|
|
|
|
AND R.RDCT_YMD <![CDATA[>=]]> #{schRdctYmdFrom} <!-- 감경 일자 시작 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schRductYmdTo != null">
|
|
|
|
|
AND R.RDUCT_YMD <![CDATA[<=]]> #{schRductYmdTo} <!-- 감경 일자 시작 -->
|
|
|
|
|
<if test="schRdctYmdTo != null">
|
|
|
|
|
AND R.RDCT_YMD <![CDATA[<=]]> #{schRdctYmdTo} <!-- 감경 일자 시작 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schRductRsnCd != null">
|
|
|
|
|
AND R.RDUCT_RSN_CD = #{schRductRsnCd} <!-- 감경 사유 코드 -->
|
|
|
|
|
<if test="schRdctRsnCd != null">
|
|
|
|
|
AND R.RDCT_RSN_CD = #{schRdctRsnCd} <!-- 감경 사유 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="delYn != null">
|
|
|
|
|
AND R.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
|
|
@ -164,10 +164,10 @@
|
|
|
|
|
<when test="mainOption == 'codeValue' or mainOption == 'match' or mainOption == 'ymd'">
|
|
|
|
|
<include refid="dynamicSearch.start" />
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="by == 'rductYmd'"> R.RDUCT_YMD </when>
|
|
|
|
|
<when test="by == 'rductRsnCd'"> R.RDUCT_RSN_CD </when>
|
|
|
|
|
<when test="by == 'rductAmt'"> R.RDUCT_AMT </when>
|
|
|
|
|
<when test="by == 'rductEtcCn'"> R.ETC_CN </when>
|
|
|
|
|
<when test="by == 'rdctYmd'"> R.RDCT_YMD </when>
|
|
|
|
|
<when test="by == 'rdctRsnCd'"> R.RDCT_RSN_CD </when>
|
|
|
|
|
<when test="by == 'rdctAmt'"> R.RDCT_AMT </when>
|
|
|
|
|
<when test="by == 'rdctEtcCn'"> R.ETC_CN </when>
|
|
|
|
|
<when test="by == 'crdnYmd'"> C.CRDN_YMD </when>
|
|
|
|
|
<when test="by == 'vhrno'"> C.VHRNO </when>
|
|
|
|
|
<when test="by == 'crdnStdgNm'"> C.CRDN_STDG_NM </when>
|
|
|
|
@ -215,10 +215,10 @@
|
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
|
, R.RDUCT_ID <!-- 감경 ID -->
|
|
|
|
|
, R.RDUCT_YMD <!-- 감경 일자 -->
|
|
|
|
|
, R.RDUCT_RSN_CD <!-- 감경 사유 코드 -->
|
|
|
|
|
, R.RDUCT_AMT <!-- 감경 금액 -->
|
|
|
|
|
, R.RDCT_ID <!-- 감경 ID -->
|
|
|
|
|
, R.RDCT_YMD <!-- 감경 일자 -->
|
|
|
|
|
, R.RDCT_RSN_CD <!-- 감경 사유 코드 -->
|
|
|
|
|
, R.RDCT_AMT <!-- 감경 금액 -->
|
|
|
|
|
, R.ETC_CN <!-- 감액 기타 내용 -->
|
|
|
|
|
, R.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, R.REG_DT <!-- 등록 일시 -->
|
|
|
|
@ -227,26 +227,26 @@
|
|
|
|
|
, R.MDFR <!-- 수정자 -->
|
|
|
|
|
, R.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
|
, R.DLTR <!-- 삭제자 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM019', R.RDUCT_RSN_CD) FROM DUAL) AS RDUCT_RSN_NM <!-- 감경 사유 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM019', R.RDCT_RSN_CD) FROM DUAL) AS RDCT_RSN_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 <!-- 삭제자 명 -->
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
|
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
|
|
|
|
|
LEFT OUTER JOIN TB_RDUCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N')
|
|
|
|
|
LEFT OUTER JOIN TB_RDCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N')
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectRducts" parameterType="map" resultType="dataobject">/* 과태료 감경 대장 객체 가져오기(rductMapper.selectRducts) */
|
|
|
|
|
<select id="selectRdcts" parameterType="map" resultType="dataobject">/* 과태료 감경 대장 객체 가져오기(rdctMapper.selectRdcts) */
|
|
|
|
|
<include refid="select" />
|
|
|
|
|
<where>
|
|
|
|
|
<if test="rductIds != null">
|
|
|
|
|
AND R.RDUCT_ID IN ( <!-- 감경 Ids -->
|
|
|
|
|
<foreach collection="rductIds" item="rductId" separator=","> #{rductId} </foreach>
|
|
|
|
|
<if test="rdctIds != null">
|
|
|
|
|
AND R.RDCT_ID IN ( <!-- 감경 Ids -->
|
|
|
|
|
<foreach collection="rdctIds" item="rdctId" separator=","> #{rdctId} </foreach>
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="rductId != null">
|
|
|
|
|
AND R.RDUCT_ID = #{rductId} <!-- 감경 ID -->
|
|
|
|
|
<if test="rdctId != null">
|
|
|
|
|
AND R.RDCT_ID = #{rdctId} <!-- 감경 ID -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="crdnId != null">
|
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
@ -256,23 +256,23 @@
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertRduct" parameterType="cokr.xit.fims.levy.Rduct">/* 과태료 감경 대장 등록(rductMapper.insertRduct) */
|
|
|
|
|
<selectKey resultType="string" keyProperty="rductId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
<insert id="insertRdct" parameterType="cokr.xit.fims.levy.Rdct">/* 과태료 감경 대장 등록(rdctMapper.insertRdct) */
|
|
|
|
|
<selectKey resultType="string" keyProperty="rdctId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
<include refid="numbering.keyBySggAndYear">
|
|
|
|
|
<property name="TABLE_NAME" value="TB_RDUCT" />
|
|
|
|
|
<property name="TABLE_KEY" value="RDUCT_ID" />
|
|
|
|
|
<property name="TABLE_NAME" value="TB_RDCT" />
|
|
|
|
|
<property name="TABLE_KEY" value="RDCT_ID" />
|
|
|
|
|
<property name="sggCd" value="#{sggCd}" />
|
|
|
|
|
<property name="pad" value="20" />
|
|
|
|
|
</include>
|
|
|
|
|
</selectKey>
|
|
|
|
|
INSERT
|
|
|
|
|
INTO TB_RDUCT (
|
|
|
|
|
RDUCT_ID <!-- 감경 ID -->
|
|
|
|
|
INTO TB_RDCT (
|
|
|
|
|
RDCT_ID <!-- 감경 ID -->
|
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
|
, RDUCT_YMD <!-- 감경 일자 -->
|
|
|
|
|
, RDUCT_RSN_CD <!-- 감경 사유 코드 -->
|
|
|
|
|
, RDUCT_AMT <!-- 감경 금액 -->
|
|
|
|
|
, RDCT_YMD <!-- 감경 일자 -->
|
|
|
|
|
, RDCT_RSN_CD <!-- 감경 사유 코드 -->
|
|
|
|
|
, RDCT_AMT <!-- 감경 금액 -->
|
|
|
|
|
, ETC_CN <!-- 기타 내용 -->
|
|
|
|
|
, DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, REG_DT <!-- 등록 일시 -->
|
|
|
|
@ -281,12 +281,12 @@
|
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
#{rductId} <!-- 감경 ID -->
|
|
|
|
|
#{rdctId} <!-- 감경 ID -->
|
|
|
|
|
, #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
, #{rtpyrId} <!-- 납부자 ID -->
|
|
|
|
|
, #{rductYmd} <!-- 감경 일자 -->
|
|
|
|
|
, #{rductRsnCd} <!-- 감경 사유 코드 -->
|
|
|
|
|
, #{rductAmt} <!-- 감경 금액 -->
|
|
|
|
|
, #{rdctYmd} <!-- 감경 일자 -->
|
|
|
|
|
, #{rdctRsnCd} <!-- 감경 사유 코드 -->
|
|
|
|
|
, #{rdctAmt} <!-- 감경 금액 -->
|
|
|
|
|
, #{etcCn} <!-- 기타 내용 -->
|
|
|
|
|
, 'N' <!-- 삭제 여부 -->
|
|
|
|
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
|
|
@ -296,29 +296,29 @@
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateRduct" parameterType="cokr.xit.fims.levy.Rduct">/* 과태료 감경 대장 수정(rductMapper.updateRduct) */
|
|
|
|
|
UPDATE TB_RDUCT
|
|
|
|
|
SET RDUCT_YMD = #{rductYmd} <!-- 감경 일자 -->
|
|
|
|
|
, RDUCT_RSN_CD = #{rductRsnCd} <!-- 감경 사유 코드 -->
|
|
|
|
|
, RDUCT_AMT = #{rductAmt} <!-- 감경 금액 -->
|
|
|
|
|
<update id="updateRdct" parameterType="cokr.xit.fims.levy.Rdct">/* 과태료 감경 대장 수정(rdctMapper.updateRdct) */
|
|
|
|
|
UPDATE TB_RDCT
|
|
|
|
|
SET RDCT_YMD = #{rdctYmd} <!-- 감경 일자 -->
|
|
|
|
|
, RDCT_RSN_CD = #{rdctRsnCd} <!-- 감경 사유 코드 -->
|
|
|
|
|
, RDCT_AMT = #{rdctAmt} <!-- 감경 금액 -->
|
|
|
|
|
, ETC_CN = #{etcCn} <!-- 기타 내용 -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE RDUCT_ID = #{rductId} <!-- 감경 ID -->
|
|
|
|
|
WHERE RDCT_ID = #{rdctId} <!-- 감경 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteRduct" parameterType="cokr.xit.fims.levy.Rduct">/* 과태료 감경 대장 삭제(rductMapper.deleteRduct) */
|
|
|
|
|
UPDATE TB_RDUCT
|
|
|
|
|
<update id="deleteRdct" parameterType="cokr.xit.fims.levy.Rdct">/* 과태료 감경 대장 삭제(rdctMapper.deleteRdct) */
|
|
|
|
|
UPDATE TB_RDCT
|
|
|
|
|
SET DEL_YN = 'Y' <!-- 삭제 여부 -->
|
|
|
|
|
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR = #{modifiedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
WHERE RDUCT_ID = #{rductId} <!-- 감경 ID -->
|
|
|
|
|
WHERE RDCT_ID = #{rdctId} <!-- 감경 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(rductMapper.selectCrdn) */
|
|
|
|
|
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(rdctMapper.selectCrdn) */
|
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
@ -341,18 +341,18 @@
|
|
|
|
|
, L.RCVMT_ADAMT <!-- 수납 가산금 -->
|
|
|
|
|
, L.RDAMT_PCPTAX <!-- 감액 본세 -->
|
|
|
|
|
, L.RDAMT_ADAMT <!-- 감액 가산금 -->
|
|
|
|
|
, R.RDUCT_ID <!-- 감경 ID -->
|
|
|
|
|
, R.RDCT_ID <!-- 감경 ID -->
|
|
|
|
|
, <include refid="utility.today" /> AS TODAY <!-- 오늘 일자 -->
|
|
|
|
|
, C.FFNLG_CRDN_AMT * T.WKSN_RDCRT / 100 AS CALC_RDUCT_AMT <!-- 감경 금액 -->
|
|
|
|
|
, C.FFNLG_CRDN_AMT * T.WKSN_RDCRT / 100 AS CALC_RDCT_AMT <!-- 감경 금액 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
INNER JOIN TB_TASK T ON (C.SGG_CD = T.SGG_CD AND C.TASK_SE_CD = T.TASK_SE_CD AND T.USE_YN = 'Y')
|
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
|
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
|
|
|
|
|
LEFT OUTER JOIN TB_RDUCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N')
|
|
|
|
|
LEFT OUTER JOIN TB_RDCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N')
|
|
|
|
|
<where>
|
|
|
|
|
<if test="rductId != null">
|
|
|
|
|
AND R.RDUCT_ID = #{rductId} <!-- 감경 ID -->
|
|
|
|
|
<if test="rdctId != null">
|
|
|
|
|
AND R.RDCT_ID = #{rdctId} <!-- 감경 ID -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="crdnId != null">
|
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
@ -361,7 +361,7 @@
|
|
|
|
|
</where>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<update id="updateCrdnRduct" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 과태료 감경 금액 수정(rductMapper.updateCrdnRduct) */
|
|
|
|
|
<update id="updateCrdnRdct" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 과태료 감경 금액 수정(rdctMapper.updateCrdnRdct) */
|
|
|
|
|
UPDATE TB_CRDN
|
|
|
|
|
SET FFNLG_RDCRT = #{ffnlgRdcrt} <!-- 과태료 감경율 -->
|
|
|
|
|
, FFNLG_AMT = #{ffnlgAmt} <!-- 과태료 금액 -->
|
|
|
|
@ -372,7 +372,7 @@
|
|
|
|
|
AND DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateLevyRduct" parameterType="cokr.xit.fims.levy.Levy">/* 부과 대장 과태료 감경 금액 수정(rductMapper.updateLevyRduct) */
|
|
|
|
|
<update id="updateLevyRdct" parameterType="cokr.xit.fims.levy.Levy">/* 부과 대장 과태료 감경 금액 수정(rdctMapper.updateLevyRdct) */
|
|
|
|
|
UPDATE TB_LEVY
|
|
|
|
|
SET FFNLG_AMT = #{ffnlgAmt} <!-- 과태료 금액 -->
|
|
|
|
|
, LEVY_PCPTAX = #{levyPcptax} <!-- 부과 본세 -->
|