You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
443 lines
29 KiB
XML
443 lines
29 KiB
XML
<?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.rent.dao.LsctAprvMapper">
|
|
|
|
<!-- 임대차계약 승인 대장 정보 매퍼
|
|
========== 변경 이력 ==========
|
|
2024-09-24 JoJH 최초 작성
|
|
============================ -->
|
|
|
|
<resultMap id="lsctAprvRow" type="cokr.xit.fims.rent.LsctAprv"> <!-- 임대차계약 승인 대장 -->
|
|
<result property="aprvId" column="APRV_ID" /> <!-- 승인 ID -->
|
|
<result property="lsctMpngId" column="LSCT_MPNG_ID" /> <!-- 임대차계약 매핑 ID -->
|
|
<result property="mmCode" column="MM_CODE" /> <!-- 메인 코드 -->
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
<result property="crdnYmd" column="CRDN_YMD" /> <!-- 단속 일자 -->
|
|
<result property="crdnTm" column="CRDN_TM" /> <!-- 단속 시각 -->
|
|
<result property="vhrno" column="VHRNO" /> <!-- 자동차등록번호 -->
|
|
<result property="ctrtBgngYmd" column="CTRT_BGNG_YMD" /> <!-- 계약 시작 일자 -->
|
|
<result property="ctrtBgngTm" column="CTRT_BGNG_TM" /> <!-- 계약 시작 시각 -->
|
|
<result property="ctrtEndYmd" column="CTRT_END_YMD" /> <!-- 계약 종료 일자 -->
|
|
<result property="ctrtEndTm" column="CTRT_END_TM" /> <!-- 계약 종료 시각 -->
|
|
<result property="hirerSeCd" column="HIRER_SE_CD" /> <!-- 임차인 구분 코드 -->
|
|
<result property="hirerRegNo" column="HIRER_REG_NO" /> <!-- 임차인 등록 번호 -->
|
|
<result property="hirerNm" column="HIRER_NM" /> <!-- 임차인 명 -->
|
|
<result property="hirerTelno" column="HIRER_TELNO" /> <!-- 임차인 전화번호 -->
|
|
<result property="hirerMblTelno" column="HIRER_MBL_TELNO" /> <!-- 임차인 휴대 전화번호 -->
|
|
<result property="hirerEmlAddr" column="HIRER_EML_ADDR" /> <!-- 임차인 이메일 주소 -->
|
|
<result property="hirerZip" column="HIRER_ZIP" /> <!-- 임차인 우편번호 -->
|
|
<result property="hirerAddr" column="HIRER_ADDR" /> <!-- 임차인 주소 -->
|
|
<result property="hirerDtlAddr" column="HIRER_DTL_ADDR" /> <!-- 임차인 상세 주소 -->
|
|
<result property="roadNmCd" column="ROAD_NM_CD" /> <!-- 도로 명 코드 -->
|
|
<result property="udgdSeCd" column="UDGD_SE_CD" /> <!-- 지하 구분 코드 -->
|
|
<result property="bmno" column="BMNO" /> <!-- 건물본번 -->
|
|
<result property="bsno" column="BSNO" /> <!-- 건물부번 -->
|
|
<result property="bldgMngNo" column="BLDG_MNG_NO" /> <!-- 건물 관리 번호 -->
|
|
<result property="stdgCd" column="STDG_CD" /> <!-- 법정동 코드 -->
|
|
<result property="rentEntNm" column="RENT_ENT_NM" /> <!-- 임대 기업 명 -->
|
|
<result property="rentEntRegNo" column="RENT_ENT_REG_NO" /> <!-- 임대 기업 등록 번호 -->
|
|
<result property="rentEntTelno" column="RENT_ENT_TELNO" /> <!-- 임대 기업 전화번호 -->
|
|
<result property="rentEntFxno" column="RENT_ENT_FXNO" /> <!-- 임대 기업 팩스번호 -->
|
|
<result property="rentEntEmlAddr" column="RENT_ENT_EML_ADDR" /> <!-- 임대 기업 이메일 주소 -->
|
|
<result property="rentEntZip" column="RENT_ENT_ZIP" /> <!-- 임대 기업 우편번호 -->
|
|
<result property="rentEntAddr" column="RENT_ENT_ADDR" /> <!-- 임대 기업 주소 -->
|
|
<result property="rentEntDtlAddr" column="RENT_ENT_DTL_ADDR" /> <!-- 임대 기업 상세 주소 -->
|
|
<result property="atchFileCnt" column="ATCH_FILE_CNT" /> <!-- 첨부 파일 수 -->
|
|
<result property="lsctSrvcUrl" column="LSCT_SRVC_URL" /> <!-- 임대차계약 서비스 URL -->
|
|
<result property="atchFileNm1" column="ATCH_FILE_NM1" /> <!-- 첨부 파일 이름1 -->
|
|
<result property="atchFilePath1" column="ATCH_FILE_PATH1" /> <!-- 첨부 파일 경로1 -->
|
|
<result property="atchFileSz1" column="ATCH_FILE_SZ1" /> <!-- 첨부 파일 크기1 -->
|
|
<result property="atchFileNm2" column="ATCH_FILE_NM2" /> <!-- 첨부 파일 이름2 -->
|
|
<result property="atchFilePath2" column="ATCH_FILE_PATH2" /> <!-- 첨부 파일 경로2 -->
|
|
<result property="atchFileSz2" column="ATCH_FILE_SZ2" /> <!-- 첨부 파일 크기2 -->
|
|
<result property="atchFileNm3" column="ATCH_FILE_NM3" /> <!-- 첨부 파일 이름3 -->
|
|
<result property="atchFilePath3" column="ATCH_FILE_PATH3" /> <!-- 첨부 파일 경로3 -->
|
|
<result property="atchFileSz3" column="ATCH_FILE_SZ3" /> <!-- 첨부 파일 크기3 -->
|
|
<result property="atchFileNm4" column="ATCH_FILE_NM4" /> <!-- 첨부 파일 이름4 -->
|
|
<result property="atchFilePath4" column="ATCH_FILE_PATH4" /> <!-- 첨부 파일 경로4 -->
|
|
<result property="atchFileSz4" column="ATCH_FILE_SZ4" /> <!-- 첨부 파일 크기4 -->
|
|
<result property="dmndYmd" column="DMND_YMD" /> <!-- 요청 일자 -->
|
|
<result property="dmndTm" column="DMND_TM" /> <!-- 요청 시각 -->
|
|
<result property="rqstrNm" column="RQSTR_NM" /> <!-- 요청자 명 -->
|
|
<result property="chgAprvSttsCd" column="CHG_APRV_STTS_CD" /> <!-- 변경 승인 상태 코드 -->
|
|
<result property="chgAprvDt" column="CHG_APRV_DT" /> <!-- 변경 승인 일시 -->
|
|
<result property="chgAutzrNm" column="CHG_AUTZR_NM" /> <!-- 변경 승인자 명 -->
|
|
<result property="chgAprvRsn" column="CHG_APRV_RSN" /> <!-- 변경 승인 사유 -->
|
|
<result property="chgAprvIp" column="CHG_APRV_IP" /> <!-- 변경 승인 IP -->
|
|
<result property="nxrpCrdnLinkYn" column="NXRP_CRDN_LINK_YN" /> <!-- 세외수입 단속 연계 여부 -->
|
|
<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="select">
|
|
SELECT LA.APRV_ID <!-- 승인 ID -->
|
|
, LA.LSCT_MPNG_ID <!-- 임대차계약 매핑 ID -->
|
|
, LA.MM_CODE <!-- 메인 코드 -->
|
|
, LA.SGG_CD <!-- 시군구 코드 -->
|
|
, LA.CRDN_YMD <!-- 단속 일자 -->
|
|
, LA.CRDN_TM <!-- 단속 시각 -->
|
|
, LA.VHRNO <!-- 자동차등록번호 -->
|
|
, LA.CTRT_BGNG_YMD <!-- 계약 시작 일자 -->
|
|
, LA.CTRT_BGNG_TM <!-- 계약 시작 시각 -->
|
|
, LA.CTRT_END_YMD <!-- 계약 종료 일자 -->
|
|
, LA.CTRT_END_TM <!-- 계약 종료 시각 -->
|
|
, LA.HIRER_SE_CD <!-- 임차인 구분 코드 -->
|
|
, LA.OM_JNO <!-- 임차인 등록 번호 -->
|
|
, LA.HIRER_NM <!-- 임차인 명 -->
|
|
, LA.HIRER_TELNO <!-- 임차인 전화번호 -->
|
|
, LA.HIRER_MBL_TELNO <!-- 임차인 휴대 전화번호 -->
|
|
, LA.HIRER_EML_ADDR <!-- 임차인 이메일 주소 -->
|
|
, LA.HIRER_ZIP <!-- 임차인 우편번호 -->
|
|
, LA.HIRER_ADDR <!-- 임차인 주소 -->
|
|
, LA.HIRER_DTL_ADDR <!-- 임차인 상세 주소 -->
|
|
, LA.ROAD_NM_CD <!-- 도로 명 코드 -->
|
|
, LA.UDGD_SE_CD <!-- 지하 구분 코드 -->
|
|
, LA.BMNO <!-- 건물본번 -->
|
|
, LA.BSNO <!-- 건물부번 -->
|
|
, LA.BLDG_MNG_NO <!-- 건물 관리 번호 -->
|
|
, LA.STDG_CD <!-- 법정동 코드 -->
|
|
, LA.RENT_ENT_NM <!-- 임대 기업 명 -->
|
|
, LA.RENT_ENT_REG_NO <!-- 임대 기업 등록 번호 -->
|
|
, LA.RENT_ENT_TELNO <!-- 임대 기업 전화번호 -->
|
|
, LA.RENT_ENT_FXNO <!-- 임대 기업 팩스번호 -->
|
|
, LA.RENT_ENT_EML_ADDR <!-- 임대 기업 이메일 주소 -->
|
|
, LA.RENT_ENT_ZIP <!-- 임대 기업 우편번호 -->
|
|
, LA.RENT_ENT_ADDR <!-- 임대 기업 주소 -->
|
|
, LA.RENT_ENT_DTL_ADDR <!-- 임대 기업 상세 주소 -->
|
|
, LA.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
|
|
, LA.LSCT_SRVC_URL <!-- 임대차계약 서비스 URL -->
|
|
, LA.ATCH_FILE_NM1 <!-- 첨부 파일 이름1 -->
|
|
, LA.ATCH_FILE_PATH1 <!-- 첨부 파일 경로1 -->
|
|
, LA.ATCH_FILE_SZ1 <!-- 첨부 파일 크기1 -->
|
|
, LA.ATCH_FILE_NM2 <!-- 첨부 파일 이름2 -->
|
|
, LA.ATCH_FILE_PATH2 <!-- 첨부 파일 경로2 -->
|
|
, LA.ATCH_FILE_SZ2 <!-- 첨부 파일 크기2 -->
|
|
, LA.ATCH_FILE_NM3 <!-- 첨부 파일 이름3 -->
|
|
, LA.ATCH_FILE_PATH3 <!-- 첨부 파일 경로3 -->
|
|
, LA.ATCH_FILE_SZ3 <!-- 첨부 파일 크기3 -->
|
|
, LA.ATCH_FILE_NM4 <!-- 첨부 파일 이름4 -->
|
|
, LA.ATCH_FILE_PATH4 <!-- 첨부 파일 경로4 -->
|
|
, LA.ATCH_FILE_SZ4 <!-- 첨부 파일 크기4 -->
|
|
, LA.DMND_YMD <!-- 요청 일자 -->
|
|
, LA.DMND_TM <!-- 요청 시각 -->
|
|
, LA.RQSTR_NM <!-- 요청자 명 -->
|
|
, LA.CHG_APRV_STTS_CD <!-- 변경 승인 상태 코드 -->
|
|
, LA.CHG_APRV_DT <!-- 변경 승인 일시 -->
|
|
, LA.CHG_AUTZR_NM <!-- 변경 승인자 명 -->
|
|
, LA.CHG_APRV_RSN <!-- 변경 승인 사유 -->
|
|
, LA.CHG_APRV_IP <!-- 변경 승인 IP -->
|
|
, LA.NXRP_CRDN_LINK_YN <!-- 세외수입 단속 연계 여부 -->
|
|
, LA.DEL_YN <!-- 삭제 여부 -->
|
|
, LA.REG_DT <!-- 등록 일시 -->
|
|
, LA.RGTR <!-- 등록자 -->
|
|
, LA.MDFCN_DT <!-- 수정 일시 -->
|
|
, LA.MDFR <!-- 수정자 -->
|
|
, LA.DEL_DT <!-- 삭제 일시 -->
|
|
, LA.DLTR <!-- 삭제자 -->
|
|
, LA.DEL_RSN <!-- 삭제 사유 -->
|
|
FROM ${lsctLinkTblNm} LA
|
|
</sql>
|
|
|
|
<select id="selectLsctAprvList" parameterType="map" resultType="dataobject">/* 임대차계약 승인 대장 목록 조회(lsctAprvMapper.selectLsctAprvList) */
|
|
<include refid="utility.paging-prefix" />
|
|
<include refid="select" />
|
|
<where>
|
|
<if test="schCrdnYmdFrom != null">
|
|
AND LA.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
|
|
</if>
|
|
<if test="schCrdnYmdTo != null">
|
|
AND LA.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
|
|
</if>
|
|
<if test="schVhrno != null">
|
|
AND LA.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
</if>
|
|
<if test="sggCd != null">
|
|
AND LA.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
</if>
|
|
<if test="taskSeCd != null">
|
|
AND LA.TASK_SE_CD= #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
</if>
|
|
AND LA.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
</where>
|
|
<include refid="utility.orderBy" />
|
|
<include refid="utility.paging-suffix" />
|
|
</select>
|
|
|
|
<select id="selectLsctAprvs" parameterType="map" resultType="dataobject">/* 임대차계약 승인 대장 객체 가져오기(lsctAprvMapper.selectLsctAprvs) */
|
|
<include refid="select" />
|
|
<where>
|
|
<if test="aprvIds != null">
|
|
AND LA.APRV_ID IN ( <!-- 승인 IDs -->
|
|
<foreach collection="aprvIds" item="aprvId" separator=","> #{aprvId} </foreach>
|
|
)
|
|
</if>
|
|
<if test="aprvId != null">
|
|
AND LA.APRV_ID = #{aprvId} <!-- 승인 ID -->
|
|
</if>
|
|
<if test="lsctMpngIds != null">
|
|
AND LA.LSCT_MPNG_ID IN ( <!-- 임대차계약 매핑 IDs -->
|
|
<foreach collection="lsctMpngIds" item="lsctMpngId" separator=","> #{lsctMpngId} </foreach>
|
|
)
|
|
</if>
|
|
<if test="lsctMpngId != null">
|
|
AND LA.LSCT_MPNG_ID = #{lsctMpngId} <!-- 임대차계약 매핑 ID -->
|
|
</if>
|
|
<choose>
|
|
<when test="delYn != null">
|
|
AND LA.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
</when>
|
|
<otherwise>
|
|
AND LA.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
</otherwise>
|
|
</choose>
|
|
</where>
|
|
<include refid="utility.orderBy" />
|
|
</select>
|
|
|
|
<insert id="insertLsctAprv" parameterType="cokr.xit.fims.rent.LsctAprv">/* 임대차계약 승인 대장 등록(lsctAprvMapper.insertLsctAprv) */
|
|
<selectKey resultType="string" keyProperty="aprvId" keyColumn="NEW_ID" order="BEFORE">
|
|
<include refid="numbering.keyByYearConvertUtf8mb3">
|
|
<property name="TABLE_NAME" value="${lsctLinkTblNm}" />
|
|
<property name="TABLE_KEY" value="APRV_ID" />
|
|
<property name="pad" value="10" />
|
|
</include>
|
|
</selectKey>
|
|
INSERT
|
|
INTO ${lsctLinkTblNm} (
|
|
APRV_ID <!-- 승인 ID -->
|
|
, LSCT_MPNG_ID <!-- 임대차계약 매핑 ID -->
|
|
, MM_CODE <!-- 메인 코드 -->
|
|
, SGG_CD <!-- 시군구 코드 -->
|
|
, CRDN_YMD <!-- 단속 일자 -->
|
|
, CRDN_TM <!-- 단속 시각 -->
|
|
, VHRNO <!-- 자동차등록번호 -->
|
|
, CTRT_BGNG_YMD <!-- 계약 시작 일자 -->
|
|
, CTRT_BGNG_TM <!-- 계약 시작 시각 -->
|
|
, CTRT_END_YMD <!-- 계약 종료 일자 -->
|
|
, CTRT_END_TM <!-- 계약 종료 시각 -->
|
|
, HIRER_SE_CD <!-- 임차인 구분 코드 -->
|
|
, OM_JNO <!-- 임차인 등록 번호(면허번호) -->
|
|
, NPA_OM_JNO <!-- 임차인 등록 번호(주민번호,법인번호,사업자번호) -->
|
|
, HIRER_NM <!-- 임차인 명 -->
|
|
, HIRER_TELNO <!-- 임차인 전화번호 -->
|
|
, HIRER_MBL_TELNO <!-- 임차인 휴대 전화번호 -->
|
|
, HIRER_EML_ADDR <!-- 임차인 이메일 주소 -->
|
|
, HIRER_ZIP <!-- 임차인 우편번호 -->
|
|
, HIRER_ADDR <!-- 임차인 주소 -->
|
|
, HIRER_DTL_ADDR <!-- 임차인 상세 주소 -->
|
|
, STDG_CD <!-- 법정동 코드 -->
|
|
, BMNO <!-- 건물본번 -->
|
|
, BSNO <!-- 건물부번 -->
|
|
, RENT_ENT_NM <!-- 임대 기업 명 -->
|
|
, RENT_ENT_REG_NO <!-- 임대 기업 등록 번호 -->
|
|
, RENT_ENT_TELNO <!-- 임대 기업 전화번호 -->
|
|
, RENT_ENT_FXNO <!-- 임대 기업 팩스번호 -->
|
|
, RENT_ENT_EML_ADDR <!-- 임대 기업 이메일 주소 -->
|
|
, RENT_ENT_ZIP <!-- 임대 기업 우편번호 -->
|
|
, RENT_ENT_ADDR <!-- 임대 기업 주소 -->
|
|
, RENT_ENT_DTL_ADDR <!-- 임대 기업 상세 주소 -->
|
|
, ATCH_FILE_CNT <!-- 첨부 파일 수 -->
|
|
, LSCT_SRVC_URL <!-- 임대차계약 서비스 URL -->
|
|
, ATCH_FILE_NM1 <!-- 첨부 파일 이름1 -->
|
|
, ATCH_FILE_PATH1 <!-- 첨부 파일 경로1 -->
|
|
, ATCH_FILE_SZ1 <!-- 첨부 파일 크기1 -->
|
|
, ATCH_FILE_NM2 <!-- 첨부 파일 이름2 -->
|
|
, ATCH_FILE_PATH2 <!-- 첨부 파일 경로2 -->
|
|
, ATCH_FILE_SZ2 <!-- 첨부 파일 크기2 -->
|
|
, ATCH_FILE_NM3 <!-- 첨부 파일 이름3 -->
|
|
, ATCH_FILE_PATH3 <!-- 첨부 파일 경로3 -->
|
|
, ATCH_FILE_SZ3 <!-- 첨부 파일 크기3 -->
|
|
, ATCH_FILE_NM4 <!-- 첨부 파일 이름4 -->
|
|
, ATCH_FILE_PATH4 <!-- 첨부 파일 경로4 -->
|
|
, ATCH_FILE_SZ4 <!-- 첨부 파일 크기4 -->
|
|
, DMND_YMD <!-- 변경 요청 일자 -->
|
|
, DMND_TM <!-- 변경 요청 시각 -->
|
|
, RQSTR_NM <!-- 변경 요청자 명 -->
|
|
, CHG_APRV_STTS_CD <!-- 변경 승인 상태 코드 -->
|
|
, CHG_APRV_DT <!-- 변경 승인 일시 -->
|
|
, CHG_AUTZR_NM <!-- 변경 승인자 명 -->
|
|
, CHG_APRV_RSN <!-- 변경 승인 사유 -->
|
|
, CHG_APRV_IP <!-- 변경 승인 IP -->
|
|
, NXRP_CRDN_LINK_YN <!-- 세외수입 단속 연계 여부 -->
|
|
, DEL_YN <!-- 삭제 여부 -->
|
|
, REG_DT <!-- 등록 일시 -->
|
|
, RGTR <!-- 등록자 -->
|
|
, MDFCN_DT <!-- 수정 일시 -->
|
|
, MDFR <!-- 수정자 -->
|
|
)
|
|
VALUES (
|
|
#{aprvId} <!-- 승인 ID -->
|
|
, #{lsctMpngId} <!-- 임대차계약 매핑 ID -->
|
|
, #{mmCode} <!-- 메인 코드 -->
|
|
, #{sggCd} <!-- 시군구 코드 -->
|
|
, #{crdnYmd} <!-- 단속 일자 -->
|
|
, #{crdnTm} <!-- 단속 시각 -->
|
|
, #{vhrno} <!-- 자동차등록번호 -->
|
|
, #{ctrtBgngYmd} <!-- 계약 시작 일자 -->
|
|
, #{ctrtBgngTm} <!-- 계약 시작 시각 -->
|
|
, #{ctrtEndYmd} <!-- 계약 종료 일자 -->
|
|
, #{ctrtEndTm} <!-- 계약 종료 시각 -->
|
|
, #{hirerSeCd} <!-- 임차인 구분 코드 -->
|
|
<choose>
|
|
<when test="hirerSeCd == '01' or hirerSeCd == '04'">
|
|
, #{omJno} <!-- 임차인 등록 번호(면허번호) -->
|
|
, '' <!-- 임차인 등록 번호(주민번호,법인번호,사업자번호) -->
|
|
</when>
|
|
<otherwise>
|
|
, '' <!-- 임차인 등록 번호(면허번호) -->
|
|
, #{omJno} <!-- 임차인 등록 번호(주민번호,법인번호,사업자번호) -->
|
|
</otherwise>
|
|
</choose>
|
|
, #{hirerNm} <!-- 임차인 명 -->
|
|
, #{hirerTelno} <!-- 임차인 전화번호 -->
|
|
, #{hirerMblTelno} <!-- 임차인 휴대 전화번호 -->
|
|
, #{hirerEmlAddr} <!-- 임차인 이메일 주소 -->
|
|
, #{hirerZip} <!-- 임차인 우편번호 -->
|
|
, #{hirerAddr} <!-- 임차인 주소 -->
|
|
, #{hirerDtlAddr} <!-- 임차인 상세 주소 -->
|
|
, #{stdgCd} <!-- 법정동 코드 -->
|
|
, (CASE WHEN #{bmno} = '' THEN NULL ELSE #{bmno} END) <!-- 건물본번 -->
|
|
, (CASE WHEN #{bsno} = '' THEN NULL ELSE #{bsno} END) <!-- 건물부번 -->
|
|
, #{rentEntNm} <!-- 임대 기업 명 -->
|
|
, #{rentEntRegNo} <!-- 임대 기업 등록 번호 -->
|
|
, #{rentEntTelno} <!-- 임대 기업 전화번호 -->
|
|
, #{rentEntFxno} <!-- 임대 기업 팩스번호 -->
|
|
, #{rentEntEmlAddr} <!-- 임대 기업 이메일 주소 -->
|
|
, #{rentEntZip} <!-- 임대 기업 우편번호 -->
|
|
, #{rentEntAddr} <!-- 임대 기업 주소 -->
|
|
, #{rentEntDtlAddr} <!-- 임대 기업 상세 주소 -->
|
|
, #{atchFileCnt} <!-- 첨부 파일 수 -->
|
|
, #{lsctSrvcUrl} <!-- 임대차계약 서비스 URL -->
|
|
, #{atchFileNm1} <!-- 첨부 파일 이름1 -->
|
|
, #{atchFilePath1} <!-- 첨부 파일 경로1 -->
|
|
, #{atchFileSz1} <!-- 첨부 파일 크기1 -->
|
|
, #{atchFileNm2} <!-- 첨부 파일 이름2 -->
|
|
, #{atchFilePath2} <!-- 첨부 파일 경로2 -->
|
|
, #{atchFileSz2} <!-- 첨부 파일 크기2 -->
|
|
, #{atchFileNm3} <!-- 첨부 파일 이름3 -->
|
|
, #{atchFilePath3} <!-- 첨부 파일 경로3 -->
|
|
, #{atchFileSz3} <!-- 첨부 파일 크기3 -->
|
|
, #{atchFileNm4} <!-- 첨부 파일 이름4 -->
|
|
, #{atchFilePath4} <!-- 첨부 파일 경로4 -->
|
|
, #{atchFileSz4} <!-- 첨부 파일 크기4 -->
|
|
, #{dmndYmd} <!-- 요청 일자 -->
|
|
, #{dmndTm} <!-- 요청 시각 -->
|
|
, #{rqstrNm} <!-- 요청자 명 -->
|
|
, #{chgAprvSttsCd} <!-- 변경 승인 상태 코드 -->
|
|
, #{chgAprvDt} <!-- 변경 승인 일시 -->
|
|
, #{chgAutzrNm} <!-- 변경 승인자 -->
|
|
, #{chgAprvRsn} <!-- 변경 승인 사유 -->
|
|
, #{chgAprvIp} <!-- 변경 승인 IP -->
|
|
, #{nxrpCrdnLinkYn} <!-- 세외수입 단속 연계 여부 -->
|
|
, 'N' <!-- 삭제 여부 -->
|
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
, #{createdBy} <!-- 등록자 -->
|
|
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
, #{modifiedBy} <!-- 수정자 -->
|
|
)
|
|
</insert>
|
|
|
|
<update id="updateLsctAprv" parameterType="cokr.xit.fims.rent.LsctAprv">/* 임대차계약 승인 대장 수정(lsctAprvMapper.updateLsctAprv) */
|
|
UPDATE ${lsctLinkTblNm}
|
|
SET CRDN_YMD = #{crdnYmd} <!-- 단속 일자 -->
|
|
, CRDN_TM = #{crdnTm} <!-- 단속 시각 -->
|
|
, VHRNO = #{vhrno} <!-- 자동차등록번호 -->
|
|
, CTRT_BGNG_YMD = #{ctrtBgngYmd} <!-- 계약 시작 일자 -->
|
|
, CTRT_BGNG_TM = #{ctrtBgngTm} <!-- 계약 시작 시각 -->
|
|
, CTRT_END_YMD = #{ctrtEndYmd} <!-- 계약 종료 일자 -->
|
|
, CTRT_END_TM = #{ctrtEndTm} <!-- 계약 종료 시각 -->
|
|
, HIRER_SE_CD = #{hirerSeCd} <!-- 임차인 구분 코드 -->
|
|
, OM_JNO = #{omJno} <!-- 임차인 등록 번호 -->
|
|
, NPA_OM_JNO = #{npaOmJno}
|
|
, HIRER_NM = #{hirerNm} <!-- 임차인 명 -->
|
|
, HIRER_TELNO = #{hirerTelno} <!-- 임차인 전화번호 -->
|
|
, HIRER_MBL_TELNO = #{hirerMblTelno} <!-- 임차인 휴대 전화번호 -->
|
|
, HIRER_EML_ADDR = #{hirerEmlAddr} <!-- 임차인 이메일 주소 -->
|
|
, HIRER_ZIP = #{hirerZip} <!-- 임차인 우편번호 -->
|
|
, HIRER_ADDR = #{hirerAddr} <!-- 임차인 주소 -->
|
|
, HIRER_DTL_ADDR = #{hirerDtlAddr} <!-- 임차인 상세 주소 -->
|
|
, STDG_CD = #{stdgCd} <!-- 법정동 코드 -->
|
|
, BMNO = #{bmno} <!-- 건물본번 -->
|
|
, BSNO = #{bsno} <!-- 건물부번 -->
|
|
, RENT_ENT_NM = #{rentEntNm} <!-- 임대 기업 명 -->
|
|
, RENT_ENT_REG_NO = #{rentEntRegNo} <!-- 임대 기업 등록 번호 -->
|
|
, RENT_ENT_TELNO = #{rentEntTelno} <!-- 임대 기업 전화번호 -->
|
|
, RENT_ENT_FXNO = #{rentEntFxno} <!-- 임대 기업 팩스번호 -->
|
|
, RENT_ENT_EML_ADDR = #{rentEntEmlAddr} <!-- 임대 기업 이메일 주소 -->
|
|
, RENT_ENT_ZIP = #{rentEntZip} <!-- 임대 기업 우편번호 -->
|
|
, RENT_ENT_ADDR = #{rentEntAddr} <!-- 임대 기업 주소 -->
|
|
, RENT_ENT_DTL_ADDR = #{rentEntDtlAddr} <!-- 임대 기업 상세 주소 -->
|
|
, ATCH_FILE_CNT = #{atchFileCnt} <!-- 첨부 파일 수 -->
|
|
, LSCT_SRVC_URL = #{lsctSrvcUrl} <!-- 임대차계약 서비스 URL -->
|
|
, ATCH_FILE_NM1 = #{atchFileNm1} <!-- 첨부 파일 이름1 -->
|
|
, ATCH_FILE_PATH1 = #{atchFilePath1} <!-- 첨부 파일 경로1 -->
|
|
, ATCH_FILE_SZ1 = #{atchFileSz1} <!-- 첨부 파일 크기1 -->
|
|
, ATCH_FILE_NM2 = #{atchFileNm2} <!-- 첨부 파일 이름2 -->
|
|
, ATCH_FILE_PATH2 = #{atchFilePath2} <!-- 첨부 파일 경로2 -->
|
|
, ATCH_FILE_SZ2 = #{atchFileSz2} <!-- 첨부 파일 크기2 -->
|
|
, ATCH_FILE_NM3 = #{atchFileNm3} <!-- 첨부 파일 이름3 -->
|
|
, ATCH_FILE_PATH3 = #{atchFilePath3} <!-- 첨부 파일 경로3 -->
|
|
, ATCH_FILE_SZ3 = #{atchFileSz3} <!-- 첨부 파일 크기3 -->
|
|
, ATCH_FILE_NM4 = #atchFileNm4} <!-- 첨부 파일 이름4 -->
|
|
, ATCH_FILE_PATH4 = #{atchFilePath4} <!-- 첨부 파일 경로4 -->
|
|
, ATCH_FILE_SZ4 = #{atchFileSz4} <!-- 첨부 파일 크기4 -->
|
|
, CHG_APRV_STTS_CD = #{chgAprvSttsCd} <!-- 변경 승인 상태 -->
|
|
, CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 -->
|
|
, CHG_AUTZR_NM = #{chgAutzrNm} <!-- 변경 승인자 명 -->
|
|
, CHG_APRV_RSN = #{chgAprvRsn} <!-- 변경 승인 사유 -->
|
|
, CHG_APRV_IP = #{chgAprvIp} <!-- 변경 승인 IP -->
|
|
, NXRP_CRDN_LINK_YN = #{nxrpCrdnLinkYn} <!-- 세외수입 단속 연계 여부 -->
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
WHERE APRV_ID = #{aprvId} <!-- 승인 ID -->
|
|
AND DEL_YN = 'N'
|
|
</update>
|
|
|
|
<update id="deleteLsctAprv" parameterType="cokr.xit.fims.rent.LsctAprv">/* 임대차계약 승인 대장 삭제(lsctAprvMapper.deleteLsctAprv) */
|
|
UPDATE ${lsctLinkTblNm}
|
|
SET CHG_APRV_STTS_CD = #{chgAprvSttsCd} <!-- 변경 승인 상태 코드 -->
|
|
, DEL_YN = 'Y'
|
|
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
|
, DLTR = #{modifiedBy} <!-- 삭제자 -->
|
|
, DEL_RSN = #{delRsn} <!-- 삭제 사유 -->
|
|
WHERE LSCT_MPNG_ID != '9999999999'
|
|
AND CHG_APRV_STTS_CD IN ('RQ','UA') <!-- 변경 승인 상태 -->
|
|
AND DEL_YN = 'N'
|
|
<choose>
|
|
<when test="aprvIds != null">
|
|
AND APRV_ID IN ( <!-- 승인 IDs -->
|
|
<foreach collection="aprvIds" item="aprvId" separator=","> #{aprvId} </foreach>
|
|
)
|
|
</when>
|
|
<otherwise>
|
|
AND APRV_ID = #{aprvId} <!-- 승인 ID -->
|
|
</otherwise>
|
|
</choose>
|
|
|
|
</update>
|
|
|
|
<update id="updateDriverInfo" parameterType="cokr.xit.fims.nxrp.Hirer">
|
|
UPDATE ${lsctLinkTblNm}
|
|
SET NPA_LINK_YN = 'Y'
|
|
<if test="npaLinkRspnsNm == '정상'">
|
|
, NPA_OM_JNO = #{npaOmJno}
|
|
, HIRER_NM = #{pyrNm}
|
|
, HIRER_ZIP = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{zip} ELSE HIRER_ZIP END)
|
|
, HIRER_ADDR = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{addr} ELSE HIRER_ADDR END)
|
|
, HIRER_DTL_ADDR = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{daddr} ELSE HIRER_DTL_ADDR END)
|
|
, STDG_CD = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{stdgCd} ELSE STDG_CD END)
|
|
, BMNO = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{bmno} ELSE BMNO END)
|
|
, BSNO = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{bsno} ELSE BSNO END)
|
|
</if>
|
|
WHERE APRV_ID = #{aprvId}
|
|
AND CHG_APRV_STTS_CD = 'RQ' <!-- 변경 승인 상태 -->
|
|
AND DEL_YN = 'N'
|
|
</update>
|
|
</mapper>
|