|
|
|
@ -11,6 +11,8 @@
|
|
|
|
|
<result property="lsctId" column="LSCT_ID" /> <!-- 임대차계약 ID -->
|
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
|
<result property="levyId" column="LEVY_ID" /> <!-- 부과 ID -->
|
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드-->
|
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
|
|
<result property="crdnYmd" column="CRDN_YMD" /> <!-- 단속 일자 -->
|
|
|
|
|
<result property="crdnTm" column="CRDN_TM" /> <!-- 단속 시각 -->
|
|
|
|
|
<result property="vhrno" column="VHRNO" /> <!-- 자동차등록번호 -->
|
|
|
|
@ -402,38 +404,18 @@
|
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sql id="selectList">
|
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
|
, C.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
|
, (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.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
|
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
|
, C.NXRP_CRDN_LINK_YN <!-- 세외수입 단속 연계 여부 -->
|
|
|
|
|
, C.NXRP_ACB_KEY <!-- 세외수입 대장 키 -->
|
|
|
|
|
, V.VLTN_ID <!-- 위반 ID -->
|
|
|
|
|
, V.VLTN_CD <!-- 위반 코드 -->
|
|
|
|
|
, V.VLTN_ARTCL <!-- 위반 항목 -->
|
|
|
|
|
, 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 <!-- 납부자 명 -->
|
|
|
|
|
, PA.ADDR_SN <!-- 주소 일련번호 -->
|
|
|
|
|
, PA.ZIP <!-- 우편번호 -->
|
|
|
|
|
, PA.ADDR <!-- 주소 -->
|
|
|
|
|
, PA.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
|
, L.LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
|
, (CASE WHEN L.LSCT_ID IS NULL THEN 'Y' ELSE 'N' END) AS TRGT_YN <!-- 계약서 등록 대상 -->
|
|
|
|
|
<sql id="select">
|
|
|
|
|
SELECT L.LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
|
, L.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, L.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, L.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', L.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
|
, L.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
|
, L.CRDN_TM <!-- 단속 시각 -->
|
|
|
|
|
, L.VHRNO <!-- 자동차등록번호 -->
|
|
|
|
|
, L.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
|
, L.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
|
, L.ENT_ID <!-- 기업 ID -->
|
|
|
|
|
, L.HIRER_ID <!-- 임차인 ID -->
|
|
|
|
|
, L.CHG_DMND_YN <!-- 변경 요청 여부 -->
|
|
|
|
@ -448,96 +430,105 @@
|
|
|
|
|
, L.CHG_AUTZR <!-- 변경 승인자 -->
|
|
|
|
|
, L.CHG_APRV_RSN <!-- 변경 승인 사유 -->
|
|
|
|
|
, L.CHG_APRV_IP <!-- 변경 승인 IP -->
|
|
|
|
|
, L.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, L.REG_DT <!-- 등록 일시 -->
|
|
|
|
|
, L.RGTR <!-- 등록자 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
|
, L.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
, L.MDFR <!-- 수정자 -->
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID)
|
|
|
|
|
INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
|
LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN)
|
|
|
|
|
LEFT OUTER JOIN TB_LSCT L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
|
|
|
|
|
LEFT OUTER JOIN TB_HIRER H ON (L.HIRER_ID = H.HIRER_ID AND H.DEL_YN = 'N')
|
|
|
|
|
, RE.ENT_SE_CD <!-- 기업 구분 코드 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM088', RE.ENT_SE_CD) FROM DUAL) AS ENT_SE_NM <!-- 기업 구분 -->
|
|
|
|
|
, RE.ENT_NM <!-- 기업 명 -->
|
|
|
|
|
, RE.ENT_NO <!-- 기업 번호 -->
|
|
|
|
|
, RE.RPRSV_NM <!-- 대표자 명 -->
|
|
|
|
|
, RE.ENT_TELNO <!-- 기업 전화번호 -->
|
|
|
|
|
, RE.ENT_FXNO <!-- 기업 팩스번호 -->
|
|
|
|
|
, RE.ENT_EML_ADDR <!-- 기업 이메일 주소 -->
|
|
|
|
|
, RE.ENT_ZIP <!-- 기업 우편번호 -->
|
|
|
|
|
, RE.ENT_ADDR <!-- 기업 주소 -->
|
|
|
|
|
, RE.ENT_DTL_ADDR <!-- 기업 상세 주소 -->
|
|
|
|
|
, H.CTRT_BGNG_YMD <!-- 계약 시작 일자 -->
|
|
|
|
|
, H.CTRT_BGNG_TM <!-- 계약 시작 시각 -->
|
|
|
|
|
, H.CTRT_END_YMD <!-- 계약 종료 시각 -->
|
|
|
|
|
, H.CTRT_END_TM <!-- 임차 종료 일시 -->
|
|
|
|
|
, H.HIRER_SE_CD <!-- 임차인 구분 코드 -->
|
|
|
|
|
, H.HIRER_DLN <!-- 임차인 운전면허번호 -->
|
|
|
|
|
, H.HIRER_CRNO <!-- 임차인 법인등록번호 -->
|
|
|
|
|
, H.HIRER_BRNO <!-- 임차인 사업자등록번호 -->
|
|
|
|
|
, H.HIRER_NM <!-- 임차인 명 -->
|
|
|
|
|
, H.HIRER_MBL_TELNO <!-- 임차인 휴대 전화번호 -->
|
|
|
|
|
, H.HIRER_EML_ADDR <!-- 임차인 이메일 -->
|
|
|
|
|
, H.HIRER_ZIP <!-- 임차인 우편번호 -->
|
|
|
|
|
, H.HIRER_ADDR <!-- 임차인 주소 -->
|
|
|
|
|
, H.HIRER_DTL_ADDR <!-- 임차인 상세 주소 -->
|
|
|
|
|
, H.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
|
|
|
|
|
FROM TB_LSCT L
|
|
|
|
|
INNER JOIN TB_RENT_ENT RE ON (L.ENT_ID = RE.ENT_ID)
|
|
|
|
|
INNER JOIN TB_HIRER H ON (L.HIRER_ID = H.HIRER_ID)
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectLsctList" parameterType="map" resultType="dataobject">/* 임대차계약 대장 목록 조회(lsctMapper.selectLsctList) */
|
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
|
<include refid="selectList" />
|
|
|
|
|
<include refid="select" />
|
|
|
|
|
<where>
|
|
|
|
|
<if test="schCrdnYmdFrom != null">
|
|
|
|
|
AND C.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
|
|
|
|
|
AND L.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schCrdnYmdTo != null">
|
|
|
|
|
AND C.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
|
|
|
|
|
AND L.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schVhrno != null">
|
|
|
|
|
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="nxrpCrdnLinkYn != null">
|
|
|
|
|
AND C.NXRP_CRDN_LINK_YN = #{nxrpCrdnLinkYn} <!-- 세외수입 단속 연계 여부 -->
|
|
|
|
|
AND L.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="rtpyrNos != null">
|
|
|
|
|
AND P.RTPYR_NO IN ( <!-- 납부자 번호s -->
|
|
|
|
|
AND L.RTPYR_NO IN ( <!-- 납부자 번호s -->
|
|
|
|
|
<foreach collection="rtpyrNos" item="rtpyrNo" separator=","> #{rtpyrNo} </foreach>
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="rtpyrNo != null">
|
|
|
|
|
AND P.RTPYR_NO = #{rtpyrNo} <!-- 납부자 번호 -->
|
|
|
|
|
AND L.RTPYR_NO = #{rtpyrNo} <!-- 납부자 번호 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schEntNos != null">
|
|
|
|
|
AND RE.ENT_NO IN ( <!-- 기업 번호s -->
|
|
|
|
|
<foreach collection="schEntNos" item="schEntNo" separator=","> #{schEntNo} </foreach>
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schEntNo != null">
|
|
|
|
|
AND RE.ENT_NO = #{schEntNo} <!-- 기업 번호 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="sggCd != null">
|
|
|
|
|
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
AND L.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="taskSeCd != null">
|
|
|
|
|
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
AND L.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="delYn != null">
|
|
|
|
|
AND L.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
</if>
|
|
|
|
|
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
|
|
|
|
|
</where>
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<sql id="select">
|
|
|
|
|
SELECT LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
|
, CRDN_TM <!-- 단속 시각 -->
|
|
|
|
|
, VHRNO <!-- 자동차등록번호 -->
|
|
|
|
|
, RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
|
, RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
|
, ENT_ID <!-- 기업 ID -->
|
|
|
|
|
, HIRER_ID <!-- 임차인 ID -->
|
|
|
|
|
, CHG_DMND_YN <!-- 변경 요청 여부 -->
|
|
|
|
|
, CHG_DMND_DT <!-- 변경 요청 일시 -->
|
|
|
|
|
, CHG_DMND_RGTR <!-- 변경 요청 등록자 -->
|
|
|
|
|
, CHG_DMND_IP <!-- 변경 요청 IP -->
|
|
|
|
|
, CHG_DMND_MDFCN_DT <!-- 변경 요청 수정 일시 -->
|
|
|
|
|
, CHG_DMND_MDFR <!-- 변경 요청 수정자 -->
|
|
|
|
|
, CHG_DMND_MDFCN_IP <!-- 변경 요청 수정 IP -->
|
|
|
|
|
, CHG_APRV_YN <!-- 변경 승인 여부 -->
|
|
|
|
|
, CHG_APRV_DT <!-- 변경 승인 일시 -->
|
|
|
|
|
, CHG_AUTZR <!-- 변경 승인자 -->
|
|
|
|
|
, CHG_APRV_RSN <!-- 변경 승인 사유 -->
|
|
|
|
|
, CHG_APRV_IP <!-- 변경 승인 IP -->
|
|
|
|
|
, DEL_YN <!-- 삭제 여부 -->
|
|
|
|
|
, REG_DT <!-- 등록 일시 -->
|
|
|
|
|
, RGTR <!-- 등록자 -->
|
|
|
|
|
FROM TB_LSCT
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectLscts" parameterType="map" resultMap="lsctRow">/* 임대차계약 대장 객체 가져오기(lsctMapper.selectLscts) */
|
|
|
|
|
<select id="selectLscts" parameterType="map" resultType="dataobject">/* 임대차계약 대장 객체 가져오기(lsctMapper.selectLscts) */
|
|
|
|
|
<include refid="select" />
|
|
|
|
|
<where></where>
|
|
|
|
|
<where>
|
|
|
|
|
<if test="lsctIds != null">
|
|
|
|
|
AND L.LSCT_ID IN ( <!-- 임대차계약 IDs -->
|
|
|
|
|
<foreach collection="lsctIds" item="lsctId" separator=","> #{lsctId} </foreach>
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="lsctId != null">
|
|
|
|
|
AND L.LSCT_ID = #{lsctId} <!-- 임대차계약 ID -->
|
|
|
|
|
</if>
|
|
|
|
|
</where>
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertLsct" parameterType="map">/* 임대차계약 대장 등록(lsctMapper.insertLsct) */
|
|
|
|
|
<insert id="insertLsct" parameterType="cokr.xit.fims.rent.Lsct">/* 임대차계약 대장 등록(lsctMapper.insertLsct) */
|
|
|
|
|
INSERT INTO TB_LSCT (
|
|
|
|
|
LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
|
, CRDN_TM <!-- 단속 시각 -->
|
|
|
|
|
, VHRNO <!-- 자동차등록번호 -->
|
|
|
|
@ -562,83 +553,83 @@
|
|
|
|
|
, RGTR <!-- 등록자 -->
|
|
|
|
|
, MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
|
, DEL_DT <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{lsct.lsctId} <!-- 임대차계약 ID -->
|
|
|
|
|
, #{lsct.crdnId} <!-- 단속 ID -->
|
|
|
|
|
, #{lsct.levyId} <!-- 부과 ID -->
|
|
|
|
|
, #{lsct.sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
, #{lsct.taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
, #{lsct.crdnYmd} <!-- 단속 일자 -->
|
|
|
|
|
, #{lsct.crdnTm} <!-- 단속 시각 -->
|
|
|
|
|
, #{lsct.vhrno} <!-- 자동차등록번호 -->
|
|
|
|
|
, #{lsct.rtpyrNo} <!-- 납부자 번호 -->
|
|
|
|
|
, #{lsct.rtpyrNm} <!-- 납부자 명 -->
|
|
|
|
|
, #{lsct.entId} <!-- 기업 ID -->
|
|
|
|
|
, #{lsct.hirerId} <!-- 임차인 ID -->
|
|
|
|
|
, #{lsct.chgDmndYn} <!-- 변경 요청 여부 -->
|
|
|
|
|
, #{lsct.chgDmndDt} <!-- 변경 요청 일시 -->
|
|
|
|
|
, #{lsct.chgDmndRgtr} <!-- 변경 요청 등록자 -->
|
|
|
|
|
, #{lsct.chgDmndIp} <!-- 변경 요청 IP -->
|
|
|
|
|
, #{lsct.chgDmndMdfcnDt} <!-- 변경 요청 수정 일시 -->
|
|
|
|
|
, #{lsct.chgDmndMdfr} <!-- 변경 요청 수정자 -->
|
|
|
|
|
, #{lsct.chgDmndMdfcnIp} <!-- 변경 요청 수정 IP -->
|
|
|
|
|
, #{lsct.chgAprvYn} <!-- 변경 승인 여부 -->
|
|
|
|
|
, #{lsct.chgAprvDt} <!-- 변경 승인 일시 -->
|
|
|
|
|
, #{lsct.chgAutzr} <!-- 변경 승인자 -->
|
|
|
|
|
, #{lsct.chgAprvRsn} <!-- 변경 승인 사유 -->
|
|
|
|
|
, #{lsct.chgAprvIp} <!-- 변경 승인 IP -->
|
|
|
|
|
, #{lsct.delYn} <!-- 삭제 여부 -->
|
|
|
|
|
#{lsctId} <!-- 임대차계약 ID -->
|
|
|
|
|
, #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
, #{levyId} <!-- 부과 ID -->
|
|
|
|
|
, #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
, #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
, #{crdnYmd} <!-- 단속 일자 -->
|
|
|
|
|
, #{crdnTm} <!-- 단속 시각 -->
|
|
|
|
|
, #{vhrno} <!-- 자동차등록번호 -->
|
|
|
|
|
, #{rtpyrNo} <!-- 납부자 번호 -->
|
|
|
|
|
, #{rtpyrNm} <!-- 납부자 명 -->
|
|
|
|
|
, #{entId} <!-- 기업 ID -->
|
|
|
|
|
, #{hirerId} <!-- 임차인 ID -->
|
|
|
|
|
, #{chgDmndYn} <!-- 변경 요청 여부 -->
|
|
|
|
|
, #{chgDmndDt} <!-- 변경 요청 일시 -->
|
|
|
|
|
, #{chgDmndRgtr} <!-- 변경 요청 등록자 -->
|
|
|
|
|
, #{chgDmndIp} <!-- 변경 요청 IP -->
|
|
|
|
|
, #{chgDmndMdfcnDt} <!-- 변경 요청 수정 일시 -->
|
|
|
|
|
, #{chgDmndMdfr} <!-- 변경 요청 수정자 -->
|
|
|
|
|
, #{chgDmndMdfcnIp} <!-- 변경 요청 수정 IP -->
|
|
|
|
|
, #{chgAprvYn} <!-- 변경 승인 여부 -->
|
|
|
|
|
, #{chgAprvDt} <!-- 변경 승인 일시 -->
|
|
|
|
|
, #{chgAutzr} <!-- 변경 승인자 -->
|
|
|
|
|
, #{chgAprvRsn} <!-- 변경 승인 사유 -->
|
|
|
|
|
, #{chgAprvIp} <!-- 변경 승인 IP -->
|
|
|
|
|
, 'N' <!-- 삭제 여부 -->
|
|
|
|
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
|
|
|
, #{currentUser.id} <!-- 등록자 -->
|
|
|
|
|
, #{createdBy} <!-- 등록자 -->
|
|
|
|
|
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, #{currentUser.id} <!-- 수정자 -->
|
|
|
|
|
, #{lsct.removedAt} <!-- 삭제 일시 -->
|
|
|
|
|
, #{lsct.removedBy} <!-- 삭제자 -->
|
|
|
|
|
, #{lsct.delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
, #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateLsct" parameterType="map">/* 임대차계약 대장 수정(lsctMapper.updateLsct) */
|
|
|
|
|
<update id="updateLsct" parameterType="cokr.xit.fims.rent.Lsct">/* 임대차계약 대장 수정(lsctMapper.updateLsct) */
|
|
|
|
|
UPDATE TB_LSCT
|
|
|
|
|
SET CRDN_ID = #{lsct.crdnId} <!-- 단속 ID -->
|
|
|
|
|
, LEVY_ID = #{lsct.levyId} <!-- 부과 ID -->
|
|
|
|
|
, CRDN_YMD = #{lsct.crdnYmd} <!-- 단속 일자 -->
|
|
|
|
|
, CRDN_TM = #{lsct.crdnTm} <!-- 단속 시각 -->
|
|
|
|
|
, VHRNO = #{lsct.vhrno} <!-- 자동차등록번호 -->
|
|
|
|
|
, RTPYR_NO = #{lsct.rtpyrNo} <!-- 납부자 번호 -->
|
|
|
|
|
, RTPYR_NM = #{lsct.rtpyrNm} <!-- 납부자 명 -->
|
|
|
|
|
, ENT_ID = #{lsct.entId} <!-- 기업 ID -->
|
|
|
|
|
, HIRER_ID = #{lsct.hirerId} <!-- 임차인 ID -->
|
|
|
|
|
, CHG_DMND_YN = #{lsct.chgDmndYn} <!-- 변경 요청 여부 -->
|
|
|
|
|
, CHG_DMND_DT = #{lsct.chgDmndDt} <!-- 변경 요청 일시 -->
|
|
|
|
|
, CHG_DMND_RGTR = #{lsct.chgDmndRgtr} <!-- 변경 요청 등록자 -->
|
|
|
|
|
, CHG_DMND_IP = #{lsct.chgDmndIp} <!-- 변경 요청 IP -->
|
|
|
|
|
, CHG_DMND_MDFCN_DT = #{lsct.chgDmndMdfcnDt} <!-- 변경 요청 수정 일시 -->
|
|
|
|
|
, CHG_DMND_MDFR = #{lsct.chgDmndMdfr} <!-- 변경 요청 수정자 -->
|
|
|
|
|
, CHG_DMND_MDFCN_IP = #{lsct.chgDmndMdfcnIp} <!-- 변경 요청 수정 IP -->
|
|
|
|
|
, CHG_APRV_YN = #{lsct.chgAprvYn} <!-- 변경 승인 여부 -->
|
|
|
|
|
, CHG_APRV_DT = #{lsct.chgAprvDt} <!-- 변경 승인 일시 -->
|
|
|
|
|
, CHG_AUTZR = #{lsct.chgAutzr} <!-- 변경 승인자 -->
|
|
|
|
|
, CHG_APRV_RSN = #{lsct.chgAprvRsn} <!-- 변경 승인 사유 -->
|
|
|
|
|
, CHG_APRV_IP = #{lsct.chgAprvIp} <!-- 변경 승인 IP -->
|
|
|
|
|
, DEL_YN = #{lsct.delYn} <!-- 삭제 여부 -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{currentUser.id} <!-- 수정자 -->
|
|
|
|
|
, DEL_DT = #{lsct.removedAt} <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR = #{lsct.removedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{lsct.delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
WHERE LSCT_ID = #{lsct.lsctId}
|
|
|
|
|
SET CRDN_YMD = #{crdnYmd} <!-- 단속 일자 -->
|
|
|
|
|
, CRDN_TM = #{crdnTm} <!-- 단속 시각 -->
|
|
|
|
|
, VHRNO = #{vhrno} <!-- 자동차등록번호 -->
|
|
|
|
|
, RTPYR_NO = #{rtpyrNo} <!-- 납부자 번호 -->
|
|
|
|
|
, RTPYR_NM = #{rtpyrNm} <!-- 납부자 명 -->
|
|
|
|
|
, ENT_ID = #{entId} <!-- 기업 ID -->
|
|
|
|
|
, HIRER_ID = #{hirerId} <!-- 임차인 ID -->
|
|
|
|
|
, CHG_DMND_YN = #{chgDmndYn} <!-- 변경 요청 여부 -->
|
|
|
|
|
, CHG_DMND_DT = #{chgDmndDt} <!-- 변경 요청 일시 -->
|
|
|
|
|
, CHG_DMND_RGTR = #{chgDmndRgtr} <!-- 변경 요청 등록자 -->
|
|
|
|
|
, CHG_DMND_IP = #{chgDmndIp} <!-- 변경 요청 IP -->
|
|
|
|
|
, CHG_DMND_MDFCN_DT = #{chgDmndMdfcnDt} <!-- 변경 요청 수정 일시 -->
|
|
|
|
|
, CHG_DMND_MDFR = #{chgDmndMdfr} <!-- 변경 요청 수정자 -->
|
|
|
|
|
, CHG_DMND_MDFCN_IP = #{chgDmndMdfcnIp} <!-- 변경 요청 수정 IP -->
|
|
|
|
|
, CHG_APRV_YN = #{chgAprvYn} <!-- 변경 승인 여부 -->
|
|
|
|
|
, CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 -->
|
|
|
|
|
, CHG_AUTZR = #{chgAutzr} <!-- 변경 승인자 -->
|
|
|
|
|
, CHG_APRV_RSN = #{chgAprvRsn} <!-- 변경 승인 사유 -->
|
|
|
|
|
, CHG_APRV_IP = #{chgAprvIp} <!-- 변경 승인 IP -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE LSCT_ID = #{lsctId}
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteLsct" parameterType="map">/* 임대차계약 대장 삭제(lsctMapper.deleteLsct) */
|
|
|
|
|
<update id="deleteLsct" parameterType="cokr.xit.fims.rent.Lsct">/* 임대차계약 대장 삭제(lsctMapper.deleteLsct) */
|
|
|
|
|
UPDATE TB_LSCT
|
|
|
|
|
SET USE_YN = 'N'
|
|
|
|
|
, MDFCN_DT =<include refid="utility.now" />
|
|
|
|
|
, MDFR = #{currentUser.id}
|
|
|
|
|
WHERE LSCT_ID = #{lsct.lsctId}
|
|
|
|
|
SET DEL_YN = 'Y'
|
|
|
|
|
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR = #{modifiedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="lsctIds != null">
|
|
|
|
|
WHERE LSCT_ID IN ( <!-- 임대차계약 IDs -->
|
|
|
|
|
<foreach collection="lsctIds" item="lsctId" separator=","> #{lsctId} </foreach>
|
|
|
|
|
)
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
WHERE LSCT_ID = #{lsctId} <!-- 임대차계약 ID -->
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
</mapper>
|
|
|
|
|