단속 납부자 주소 이력 테이블 변경으로 이한 수정.
parent
be7e818ce9
commit
afc3512e17
@ -1,35 +0,0 @@
|
|||||||
package cokr.xit.fims.cmmn;
|
|
||||||
|
|
||||||
import cokr.xit.foundation.AbstractEntity;
|
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.Setter;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 단속 납부자 이력
|
|
||||||
* @author leebj
|
|
||||||
*/
|
|
||||||
@Getter
|
|
||||||
@Setter
|
|
||||||
public class CrdnPayerHstry extends AbstractEntity {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 변경 이력 ID
|
|
||||||
*/
|
|
||||||
private String chgHstryId;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 단속 ID
|
|
||||||
*/
|
|
||||||
private String crdnId;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 납부자 ID
|
|
||||||
*/
|
|
||||||
private String rtpyrId;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 주소 일련번호
|
|
||||||
*/
|
|
||||||
private String addrSn;
|
|
||||||
|
|
||||||
}
|
|
@ -0,0 +1,56 @@
|
|||||||
|
package cokr.xit.fims.cmmn.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
||||||
|
|
||||||
|
import cokr.xit.fims.cmmn.CrdnPayerAddrHstry;
|
||||||
|
import cokr.xit.fims.cmmn.CrdnPayerHstryQuery;
|
||||||
|
import cokr.xit.foundation.component.AbstractMapper;
|
||||||
|
import cokr.xit.foundation.data.DataObject;
|
||||||
|
|
||||||
|
/** 단속 납부자 이력 정보 DAO
|
||||||
|
*
|
||||||
|
* <p>상세 설명:
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* ============ 변경 이력 ============
|
||||||
|
* 2023-08-16 leebj 최초 작성
|
||||||
|
* 2024-11-05 JoJH 단속 납부자 주소 이력 테이블 변경으로 인한 수정
|
||||||
|
* ================================
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@Mapper("crdnPayerAddrHstryMapper")
|
||||||
|
public interface CrdnPayerAddrHstryMapper extends AbstractMapper {
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 단속 납부자 이력 목록을 조회하여 반환한다.<br />
|
||||||
|
* @param req 단속 납부자 이력 조회 조건
|
||||||
|
* @return 단속 납부자 이력 목록
|
||||||
|
*/
|
||||||
|
List<DataObject> selectCrdnPayerHstryList(CrdnPayerHstryQuery req);
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 단속 납부자 이력 객체들을 반환한다.
|
||||||
|
* @param req 단속 납부자 이력 조회 조건
|
||||||
|
* @return 단속 납부자 이력 객체 목록
|
||||||
|
*/
|
||||||
|
List<DataObject> selectCrdnPayerHstrys(CrdnPayerHstryQuery req);
|
||||||
|
|
||||||
|
/**단속 납부자 주소 이력 정보를 등록한다.
|
||||||
|
* @param params 파라미터
|
||||||
|
* <ul><li>"crdnPayerHstry" - 단속 납부자 이력</li>
|
||||||
|
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||||
|
* </ul>
|
||||||
|
* @return 저장된 정보수
|
||||||
|
*/
|
||||||
|
int insertCrdnPayerAddrHstry(CrdnPayerAddrHstry crdnPayerAddrHstry);
|
||||||
|
|
||||||
|
/**단속(TB_CRDN) 대장의 납부자 ID를 수정한다.
|
||||||
|
* @param params 파라미터
|
||||||
|
* <ul><li>"crdnPayerHstry" - 단속 납부자 이력</li>
|
||||||
|
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||||
|
* </ul>
|
||||||
|
* @return 저장된 정보수
|
||||||
|
*/
|
||||||
|
int updateCrdnPayerAddr(CrdnPayerAddrHstry crdnPayerAddrHstry);
|
||||||
|
|
||||||
|
}
|
@ -1,97 +0,0 @@
|
|||||||
package cokr.xit.fims.cmmn.dao;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
|
||||||
|
|
||||||
import cokr.xit.fims.cmmn.CrdnPayerAddrHstry;
|
|
||||||
import cokr.xit.fims.cmmn.CrdnPayerHstry;
|
|
||||||
import cokr.xit.fims.cmmn.CrdnPayerHstryQuery;
|
|
||||||
import cokr.xit.foundation.component.AbstractMapper;
|
|
||||||
import cokr.xit.foundation.data.DataObject;
|
|
||||||
|
|
||||||
/** 단속 납부자 이력 정보 DAO
|
|
||||||
*
|
|
||||||
* <p>상세 설명:
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* ============ 변경 이력 ============
|
|
||||||
* 2023-08-16 leebj 최초 작성
|
|
||||||
* ================================
|
|
||||||
* </pre>
|
|
||||||
*/
|
|
||||||
@Mapper("crdnPayerHstryMapper")
|
|
||||||
public interface CrdnPayerHstryMapper extends AbstractMapper {
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 단속 납부자 이력 목록을 조회하여 반환한다.<br />
|
|
||||||
* @param req 단속 납부자 이력 조회 조건
|
|
||||||
* @return 단속 납부자 이력 목록
|
|
||||||
*/
|
|
||||||
List<DataObject> selectCrdnPayerHstryList(CrdnPayerHstryQuery req);
|
|
||||||
|
|
||||||
/**지정한 조건에 따라 단속 납부자 이력 객체들을 반환한다.
|
|
||||||
* @param req 단속 납부자 이력 조회 조건
|
|
||||||
* @return 단속 납부자 이력 객체 목록
|
|
||||||
*/
|
|
||||||
List<CrdnPayerHstry> selectCrdnPayerHstrys(CrdnPayerHstryQuery req);
|
|
||||||
|
|
||||||
/**단속 납부자 이력 정보를 등록한다.
|
|
||||||
* @param params 파라미터
|
|
||||||
* <ul><li>"crdnPayerHstry" - 단속 납부자 이력</li>
|
|
||||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
|
||||||
* </ul>
|
|
||||||
* @return 저장된 정보수
|
|
||||||
*/
|
|
||||||
int insertCrdnPayerHstry(Map<String, Object> params);
|
|
||||||
|
|
||||||
/**단속 납부자 이력 정보를 등록한다.
|
|
||||||
* @param crdnPayerHstry 단속 납부자 이력
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
default boolean insertCrdnPayerHstry(CrdnPayerHstry crdnPayerHstry) {
|
|
||||||
return crdnPayerHstry != null && insertCrdnPayerHstry(params().set("crdnPayerHstry", crdnPayerHstry)) == 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**단속 납부자 주소 이력 정보를 등록한다.
|
|
||||||
* @param params 파라미터
|
|
||||||
* <ul><li>"crdnPayerHstry" - 단속 납부자 이력</li>
|
|
||||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
|
||||||
* </ul>
|
|
||||||
* @return 저장된 정보수
|
|
||||||
*/
|
|
||||||
int insertCrdnPayerAddrHstry(CrdnPayerAddrHstry crdnPayerAddrHstry);
|
|
||||||
|
|
||||||
/**단속(TB_CRDN) 대장의 납부자 ID를 수정한다.
|
|
||||||
* @param params 파라미터
|
|
||||||
* <ul><li>"crdnPayerHstry" - 단속 납부자 이력</li>
|
|
||||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
|
||||||
* </ul>
|
|
||||||
* @return 저장된 정보수
|
|
||||||
*/
|
|
||||||
int updateCrdnPayerAddr(CrdnPayerAddrHstry crdnPayerAddrHstry);
|
|
||||||
|
|
||||||
/**단속(TB_CRDN) 대장의 납부자 ID를 수정한다.
|
|
||||||
* @param params 파라미터
|
|
||||||
* <ul><li>"crdnPayerHstry" - 단속 납부자 이력</li>
|
|
||||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
|
||||||
* </ul>
|
|
||||||
* @return 저장된 정보수
|
|
||||||
*/
|
|
||||||
int updateCrdnRtpyrId(Map<String, Object> params);
|
|
||||||
|
|
||||||
/**단속(TB_CRDN) 대장의 납부자 ID를 수정한다.
|
|
||||||
* @param crdnPayerHstry 단속 납부자 이력
|
|
||||||
* @return 저장 여부
|
|
||||||
* <ul><li>저장됐으면 true</li>
|
|
||||||
* <li>그렇지 않으면 false</li>
|
|
||||||
* </ul>
|
|
||||||
*/
|
|
||||||
default boolean updateCrdnPayer(CrdnPayerHstry crdnPayerHstry) {
|
|
||||||
return crdnPayerHstry != null && updateCrdnRtpyrId(params().set("crdnPayerHstry", crdnPayerHstry)) == 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -0,0 +1,99 @@
|
|||||||
|
<?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.cmmn.dao.CrdnPayerAddrHstryMapper">
|
||||||
|
|
||||||
|
<!-- 단속 납부자 이력 정보 매퍼
|
||||||
|
========== 변경 이력 ==========
|
||||||
|
2023-08-16 leebj 최초 작성
|
||||||
|
============================ -->
|
||||||
|
|
||||||
|
<resultMap id="crdnPayerAddrHstryRow" type="cokr.xit.fims.cmmn.CrdnPayerAddrHstry"> <!-- 단속 납부자 주소 이력 -->
|
||||||
|
<result property="addrHstryId" column="ADDR_HSTRY_ID" /> <!-- 주소 이력 ID -->
|
||||||
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
||||||
|
<result property="rtpyrId" column="RTPYR_ID" /> <!-- 납부자 ID -->
|
||||||
|
<result property="addrSn" column="ADDR_SN" /> <!-- 주소 일련번호 -->
|
||||||
|
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
||||||
|
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<sql id="select">
|
||||||
|
SELECT CPAH.ADDR_HSTRY_ID <!-- 변경 이력 ID -->
|
||||||
|
, CPAH.CRDN_ID <!-- 단속 ID -->
|
||||||
|
, CPAH.RTPYR_ID <!-- 납부자 ID -->
|
||||||
|
, CPAH.ADDR_SN <!-- 주소 일련번호 -->
|
||||||
|
, CPAH.REG_DT <!-- 등록 일시 -->
|
||||||
|
, CPAH.RGTR <!-- 등록자 -->
|
||||||
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CPAH.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
||||||
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
||||||
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
||||||
|
, PA.ZIP <!-- 우편번호 -->
|
||||||
|
, PA.WHOL_ADDR <!-- 전체 주소 -->
|
||||||
|
, PA.ROAD_NM_CD <!-- 도로 명 코드 -->
|
||||||
|
, PA.STDG_CD <!-- 법정동 코드 -->
|
||||||
|
FROM TB_CRDN_PAYER_ADDR_HSTRY CPAH
|
||||||
|
INNER JOIN TB_PAYER P ON (CPAH.RTPYR_ID = P.RTPYR_ID)
|
||||||
|
INNER JOIN TB_PAYER_ADDR PA ON (CPAH.RTPYR_ID = PA.RTPYR_ID AND CPAH.ADDR_SN = PA.ADDR_SN)
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectCrdnPayerHstryList" parameterType="map" resultType="dataobject">/* 단속 납부자 이력 목록 조회(crdnPayerAddrHstryMapper.selectCrdnPayerHstryList) */
|
||||||
|
<include refid="utility.paging-prefix" />
|
||||||
|
<include refid="select" />
|
||||||
|
<where>
|
||||||
|
</where>
|
||||||
|
<include refid="utility.orderBy" />
|
||||||
|
<include refid="utility.paging-suffix" />
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectCrdnPayerHstrys" parameterType="map" resultType="dataobject">/* 단속 납부자 이력 객체 가져오기(crdnPayerAddrHstryMapper.selectCrdnPayerHstrys) */
|
||||||
|
<include refid="select" />
|
||||||
|
<where>
|
||||||
|
<if test="crdnId != null">
|
||||||
|
AND CPAH.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
||||||
|
</if>
|
||||||
|
<if test="rtpyrId != null">
|
||||||
|
AND CPAH.RTPYR_ID = #{rtpyrId} <!-- 납부자 ID -->
|
||||||
|
<if test="addrSn != null">
|
||||||
|
AND CPAH.ADDR_SN = #{addrSn} <!-- 주소 일련번호 -->
|
||||||
|
</if>
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
<include refid="utility.orderBy" />
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insertCrdnPayerAddrHstry" parameterType="cokr.xit.fims.cmmn.CrdnPayerAddrHstry">/* 단속 납부자 주소 이력 등록(crdnPayerAddrHstryMapper.insertCrdnPayerAddrHstry) */
|
||||||
|
<selectKey resultType="string" keyProperty="addrHstryId" keyColumn="NEW_ID" order="BEFORE">
|
||||||
|
<include refid="numbering.keyByYear">
|
||||||
|
<property name="TABLE_NAME" value="TB_CRDN_PAYER_ADDR_HSTRY" />
|
||||||
|
<property name="TABLE_KEY" value="ADDR_HSTRY_ID" />
|
||||||
|
<property name="pad" value="20" />
|
||||||
|
</include>
|
||||||
|
</selectKey>
|
||||||
|
INSERT
|
||||||
|
INTO TB_CRDN_PAYER_ADDR_HSTRY (
|
||||||
|
ADDR_HSTRY_ID <!-- 주소 변경 이력 ID -->
|
||||||
|
, CRDN_ID <!-- 단속 ID -->
|
||||||
|
, RTPYR_ID <!-- 납부자 ID -->
|
||||||
|
, ADDR_SN <!-- 주소 일련번호 -->
|
||||||
|
, REG_DT <!-- 등록 일시 -->
|
||||||
|
, RGTR <!-- 등록자 -->
|
||||||
|
)
|
||||||
|
VALUES (
|
||||||
|
#{addrHstryId} <!-- 주소 변경 이력 ID -->
|
||||||
|
, #{crdnId} <!-- 단속 ID -->
|
||||||
|
, #{rtpyrId} <!-- 납부자 ID -->
|
||||||
|
, #{addrSn} <!-- 주소 일련번호 -->
|
||||||
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
||||||
|
, #{createdBy} <!-- 등록자 -->
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="updateCrdnPayerAddr" parameterType="cokr.xit.fims.cmmn.CrdnPayerAddrHstry">/* 단속 납부자 수정(crdnPayerAddrHstryMapper.updateCrdnPayerAddr) */
|
||||||
|
UPDATE TB_CRDN
|
||||||
|
SET RTPYR_ID = #{rtpyrId} <!-- 납부자 ID -->
|
||||||
|
, ADDR_SN = #{addrSn} <!-- 주소 일련번호 -->
|
||||||
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
||||||
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
||||||
|
WHERE CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
||||||
|
</update>
|
||||||
|
|
||||||
|
</mapper>
|
@ -1,129 +0,0 @@
|
|||||||
<?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.cmmn.dao.CrdnPayerHstryMapper">
|
|
||||||
|
|
||||||
<!-- 단속 납부자 이력 정보 매퍼
|
|
||||||
========== 변경 이력 ==========
|
|
||||||
2023-08-16 leebj 최초 작성
|
|
||||||
============================ -->
|
|
||||||
|
|
||||||
<resultMap id="crdnPayerHstryRow" type="cokr.xit.fims.cmmn.CrdnPayerHstry"> <!-- 단속 납부자 이력 -->
|
|
||||||
<result property="chgHstryId" column="CHG_HSTRY_ID" /><!-- 변경 이력 ID -->
|
|
||||||
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
||||||
<result property="rtpyrId" column="RTPYR_ID" /> <!-- 납부자 ID -->
|
|
||||||
<result property="addrSn" column="ADDR_SN" /> <!-- 주소 일련번호 -->
|
|
||||||
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
|
||||||
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
<sql id="select">
|
|
||||||
SELECT CPH.CHG_HSTRY_ID <!-- 변경 이력 ID -->
|
|
||||||
, CPH.CRDN_ID /* 단속 ID */
|
|
||||||
, CPH.RTPYR_ID /* 납부자 ID */
|
|
||||||
, CPH.REG_DT /* 등록 일시 */
|
|
||||||
, CPH.RGTR /* 등록자 */
|
|
||||||
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CPH.RGTR) AS RGTR_NM /* 등록자 명 */
|
|
||||||
, PH.RTPYR_NO /* 납부자 번호 */
|
|
||||||
, PH.RTPYR_NM /* 납부자 명 */
|
|
||||||
, PH.ZIP /* 우편번호 */
|
|
||||||
, PH.WHOL_ADDR /* 전체 주소 */
|
|
||||||
, PH.REG_DT AS PH_REG_DT /* 등록 일시 */
|
|
||||||
, PH.RGTR AS PH_RGTR /* 등록자 */
|
|
||||||
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = PH.RGTR) AS PH_RGTR_NM /* 등록자 명 */
|
|
||||||
FROM TB_CRDN_PAYER_HSTRY CPH
|
|
||||||
INNER JOIN TB_PAYER_HSTRY PH ON (CPH.RTPYR_ID = PH.RTPYR_ID)
|
|
||||||
</sql>
|
|
||||||
|
|
||||||
<select id="selectCrdnPayerHstryList" parameterType="map" resultType="dataobject">/* 단속 납부자 이력 목록 조회(crdnPayerHstryMapper.selectCrdnPayerHstryList) */
|
|
||||||
<include refid="utility.paging-prefix" />
|
|
||||||
<include refid="select" />
|
|
||||||
<where>
|
|
||||||
</where>
|
|
||||||
<include refid="utility.orderBy" />
|
|
||||||
<include refid="utility.paging-suffix" />
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="selectCrdnPayerHstrys" parameterType="map" resultType="dataobject">/* 단속 납부자 이력 객체 가져오기(crdnPayerHstryMapper.selectCrdnPayerHstrys) */
|
|
||||||
<include refid="select" />
|
|
||||||
<where>
|
|
||||||
<if test="crdnId != null">
|
|
||||||
AND CPH.CRDN_ID = #{crdnId} /* 단속 ID */
|
|
||||||
</if>
|
|
||||||
<if test="rtpyrId != null">
|
|
||||||
AND CPH.RTPYR_ID = #{rtpyrId} /* 납부자 ID */
|
|
||||||
</if>
|
|
||||||
</where>
|
|
||||||
<include refid="utility.orderBy" />
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<insert id="insertCrdnPayerHstry" parameterType="map">/* 단속 납부자 이력 등록(crdnPayerHstryMapper.insertCrdnPayerHstry) */
|
|
||||||
<selectKey resultType="string" keyProperty="crdnPayerHstry.chgHstryId" keyColumn="NEW_ID" order="BEFORE">
|
|
||||||
<include refid="numbering.keyByYear">
|
|
||||||
<property name="TABLE_NAME" value="TB_CRDN_PAYER_HSTRY" />
|
|
||||||
<property name="TABLE_KEY" value="CHG_HSTRY_ID" />
|
|
||||||
<property name="pad" value="20" />
|
|
||||||
</include>
|
|
||||||
</selectKey>
|
|
||||||
INSERT
|
|
||||||
INTO TB_CRDN_PAYER_HSTRY (
|
|
||||||
CHG_HSTRY_ID <!-- 변경 이력 ID -->
|
|
||||||
, CRDN_ID <!-- 단속 ID -->
|
|
||||||
, RTPYR_ID <!-- 납부자 ID -->
|
|
||||||
, REG_DT <!-- 등록 일시 -->
|
|
||||||
, RGTR <!-- 등록자 -->
|
|
||||||
)
|
|
||||||
VALUES (
|
|
||||||
#{crdnPayerHstry.chgHstryId} <!-- 변경 이력 ID -->
|
|
||||||
, #{crdnPayerHstry.crdnId} <!-- 단속 ID -->
|
|
||||||
, #{crdnPayerHstry.rtpyrId} <!-- 납부자 ID -->
|
|
||||||
, #{crdnPayerHstry.createdAt} <!-- 등록 일시 -->
|
|
||||||
, #{crdnPayerHstry.createdBy} <!-- 등록자 -->
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<update id="updateCrdnPayer" parameterType="map">/* 단속 납부자 수정(crdnPayerHstryMapper.updateCrdnPayer) */
|
|
||||||
UPDATE TB_CRDN
|
|
||||||
SET RTPYR_ID = #{rtpyrId} <!-- 납부자 ID -->
|
|
||||||
, ADDR_SN = #{addrSn} <!-- 주소 일련번호 -->
|
|
||||||
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
||||||
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
||||||
WHERE CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
||||||
</update>
|
|
||||||
|
|
||||||
<insert id="insertCrdnPayerAddrHstry" parameterType="cokr.xit.fims.cmmn.CrdnPayerAddrHstry">/* 단속 납부자 주소 이력 등록(crdnPayerHstryMapper.insertCrdnPayerAddrHstry) */
|
|
||||||
<selectKey resultType="string" keyProperty="addrHstryId" keyColumn="NEW_ID" order="BEFORE">
|
|
||||||
<include refid="numbering.keyByYear">
|
|
||||||
<property name="TABLE_NAME" value="TB_CRDN_PAYER_ADDR_HSTRY" />
|
|
||||||
<property name="TABLE_KEY" value="ADDR_HSTRY_ID" />
|
|
||||||
<property name="pad" value="20" />
|
|
||||||
</include>
|
|
||||||
</selectKey>
|
|
||||||
INSERT
|
|
||||||
INTO TB_CRDN_PAYER_ADDR_HSTRY (
|
|
||||||
ADDR_HSTRY_ID <!-- 주소 변경 이력 ID -->
|
|
||||||
, CRDN_ID <!-- 단속 ID -->
|
|
||||||
, RTPYR_ID <!-- 납부자 ID -->
|
|
||||||
, ADDR_SN <!-- 주소 일련번호 -->
|
|
||||||
, REG_DT <!-- 등록 일시 -->
|
|
||||||
, RGTR <!-- 등록자 -->
|
|
||||||
)
|
|
||||||
VALUES (
|
|
||||||
#{addrHstryId} <!-- 주소 변경 이력 ID -->
|
|
||||||
, #{crdnId} <!-- 단속 ID -->
|
|
||||||
, #{rtpyrId} <!-- 납부자 ID -->
|
|
||||||
, #{addrSn} <!-- 주소 일련번호 -->
|
|
||||||
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
||||||
, #{createdBy} <!-- 등록자 -->
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
|
|
||||||
<update id="updateCrdnPayerAddr" parameterType="cokr.xit.fims.cmmn.CrdnPayerAddrHstry">/* 단속 납부자 수정(crdnPayerHstryMapper.updateCrdnPayer) */
|
|
||||||
UPDATE TB_CRDN
|
|
||||||
SET RTPYR_ID = #{rtpyrId} <!-- 납부자 ID -->
|
|
||||||
, ADDR_SN = #{addrSn} <!-- 주소 일련번호 -->
|
|
||||||
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
||||||
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
||||||
WHERE CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
||||||
</update>
|
|
||||||
|
|
||||||
</mapper>
|
|
Loading…
Reference in New Issue