연계 테이블(TB_LSCT_APRV)에 세외수입 단속 연계 여부 컬럼 추가.

main
JoJH 4 days ago
parent f5c24deacb
commit 9f2aae80e8

@ -292,6 +292,11 @@ public class LsctAprv extends AbstractEntity {
*/ */
private String chgAprvIp; private String chgAprvIp;
/**
*
*/
private String nxrpCrdnLinkYn;
/** /**
* *
*/ */

@ -823,6 +823,7 @@ public class LsctMpngBean extends AbstractBean {
lsctAprv.setCrdnYmd(crdnInfo.string("CRDN_YMD")); // 단속 일자 lsctAprv.setCrdnYmd(crdnInfo.string("CRDN_YMD")); // 단속 일자
lsctAprv.setCrdnTm(crdnInfo.string("CRDN_TM")); // 단속 시각 lsctAprv.setCrdnTm(crdnInfo.string("CRDN_TM")); // 단속 시각
lsctAprv.setVhrno(crdnInfo.string("VHRNO")); // 자동차등록번호 lsctAprv.setVhrno(crdnInfo.string("VHRNO")); // 자동차등록번호
lsctAprv.setNxrpCrdnLinkYn(crdnInfo.string("NXRP_CRDN_LINK_YN")); // 세외수입 단속 연계 여부
lsctAprv.setCtrtBgngYmd(lsctMpngInfo.string("CTRT_BGNG_YMD")); // 계약 시작 일자 lsctAprv.setCtrtBgngYmd(lsctMpngInfo.string("CTRT_BGNG_YMD")); // 계약 시작 일자
lsctAprv.setCtrtBgngTm(lsctMpngInfo.string("CTRT_BGNG_TM")); // 계약 시작 시각 lsctAprv.setCtrtBgngTm(lsctMpngInfo.string("CTRT_BGNG_TM")); // 계약 시작 시각
lsctAprv.setCtrtEndYmd(lsctMpngInfo.string("CTRT_END_YMD")); // 계약 종료 일자 lsctAprv.setCtrtEndYmd(lsctMpngInfo.string("CTRT_END_YMD")); // 계약 종료 일자

@ -7,7 +7,7 @@
2024-08-27 JoJH 최초 작성 2024-08-27 JoJH 최초 작성
============================ --> ============================ -->
<resultMap id="hirerRow" type="cokr.xit.fims.rent.Lsct"> <!-- 임대차계약 대장 --> <resultMap id="lsctRow" type="cokr.xit.fims.rent.Lsct"> <!-- 임대차계약 대장 -->
<result property="lsctId" column="LSCT_ID" /> <!-- 임대차계약 ID --> <result property="lsctId" column="LSCT_ID" /> <!-- 임대차계약 ID -->
<result property="entId" column="ENT_ID" /> <!-- 기업 ID --> <result property="entId" column="ENT_ID" /> <!-- 기업 ID -->
<result property="vhrno" column="VHRNO" /> <!-- 자동차등록번호 --> <result property="vhrno" column="VHRNO" /> <!-- 자동차등록번호 -->

@ -64,6 +64,7 @@
<result property="chgAutzrNm" column="CHG_AUTZR_NM" /> <!-- 변경 승인자 명 --> <result property="chgAutzrNm" column="CHG_AUTZR_NM" /> <!-- 변경 승인자 명 -->
<result property="chgAprvRsn" column="CHG_APRV_RSN" /> <!-- 변경 승인 사유 --> <result property="chgAprvRsn" column="CHG_APRV_RSN" /> <!-- 변경 승인 사유 -->
<result property="chgAprvIp" column="CHG_APRV_IP" /> <!-- 변경 승인 IP --> <result property="chgAprvIp" column="CHG_APRV_IP" /> <!-- 변경 승인 IP -->
<result property="nxrpCrdnLinkYn" column="NXRP_CRDN_LINK_YN" /> <!-- 세외수입 단속 연계 여부 -->
<result property="delYn" column="DEL_YN" /> <!-- 삭제 여부 --> <result property="delYn" column="DEL_YN" /> <!-- 삭제 여부 -->
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 --> <result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
<result property="createdBy" column="RGTR" /> <!-- 등록자 --> <result property="createdBy" column="RGTR" /> <!-- 등록자 -->
@ -131,6 +132,7 @@
, LA.CHG_AUTZR_NM <!-- 변경 승인자 명 --> , LA.CHG_AUTZR_NM <!-- 변경 승인자 명 -->
, LA.CHG_APRV_RSN <!-- 변경 승인 사유 --> , LA.CHG_APRV_RSN <!-- 변경 승인 사유 -->
, LA.CHG_APRV_IP <!-- 변경 승인 IP --> , LA.CHG_APRV_IP <!-- 변경 승인 IP -->
, LA.NXRP_CRDN_LINK_YN <!-- 세외수입 단속 연계 여부 -->
, LA.DEL_YN <!-- 삭제 여부 --> , LA.DEL_YN <!-- 삭제 여부 -->
, LA.REG_DT <!-- 등록 일시 --> , LA.REG_DT <!-- 등록 일시 -->
, LA.RGTR <!-- 등록자 --> , LA.RGTR <!-- 등록자 -->
@ -264,6 +266,7 @@
, CHG_AUTZR_NM <!-- 변경 승인자 명 --> , CHG_AUTZR_NM <!-- 변경 승인자 명 -->
, CHG_APRV_RSN <!-- 변경 승인 사유 --> , CHG_APRV_RSN <!-- 변경 승인 사유 -->
, CHG_APRV_IP <!-- 변경 승인 IP --> , CHG_APRV_IP <!-- 변경 승인 IP -->
, NXRP_CRDN_LINK_YN <!-- 세외수입 단속 연계 여부 -->
, DEL_YN <!-- 삭제 여부 --> , DEL_YN <!-- 삭제 여부 -->
, REG_DT <!-- 등록 일시 --> , REG_DT <!-- 등록 일시 -->
, RGTR <!-- 등록자 --> , RGTR <!-- 등록자 -->
@ -327,6 +330,7 @@
, #{chgAutzrNm} <!-- 변경 승인자 --> , #{chgAutzrNm} <!-- 변경 승인자 -->
, #{chgAprvRsn} <!-- 변경 승인 사유 --> , #{chgAprvRsn} <!-- 변경 승인 사유 -->
, #{chgAprvIp} <!-- 변경 승인 IP --> , #{chgAprvIp} <!-- 변경 승인 IP -->
, #{nxrpCrdnLinkYn} <!-- 세외수입 단속 연계 여부 -->
, 'N' <!-- 삭제 여부 --> , 'N' <!-- 삭제 여부 -->
, <include refid="utility.now" /> <!-- 등록 일시 --> , <include refid="utility.now" /> <!-- 등록 일시 -->
, #{createdBy} <!-- 등록자 --> , #{createdBy} <!-- 등록자 -->
@ -337,59 +341,60 @@
<update id="updateLsctAprv" parameterType="cokr.xit.fims.rent.LsctAprv">/* 임대차계약 승인 대장 수정(lsctAprvMapper.updateLsctAprv) */ <update id="updateLsctAprv" parameterType="cokr.xit.fims.rent.LsctAprv">/* 임대차계약 승인 대장 수정(lsctAprvMapper.updateLsctAprv) */
UPDATE ${lsctLinkTblNm} UPDATE ${lsctLinkTblNm}
SET CRDN_YMD = #{crdnYmd} <!-- 단속 일자 --> SET CRDN_YMD = #{crdnYmd} <!-- 단속 일자 -->
, CRDN_TM = #{crdnTm} <!-- 단속 시각 --> , CRDN_TM = #{crdnTm} <!-- 단속 시각 -->
, VHRNO = #{vhrno} <!-- 자동차등록번호 --> , VHRNO = #{vhrno} <!-- 자동차등록번호 -->
, CTRT_BGNG_YMD = #{ctrtBgngYmd} <!-- 계약 시작 일자 --> , CTRT_BGNG_YMD = #{ctrtBgngYmd} <!-- 계약 시작 일자 -->
, CTRT_BGNG_TM = #{ctrtBgngTm} <!-- 계약 시작 시각 --> , CTRT_BGNG_TM = #{ctrtBgngTm} <!-- 계약 시작 시각 -->
, CTRT_END_YMD = #{ctrtEndYmd} <!-- 계약 종료 일자 --> , CTRT_END_YMD = #{ctrtEndYmd} <!-- 계약 종료 일자 -->
, CTRT_END_TM = #{ctrtEndTm} <!-- 계약 종료 시각 --> , CTRT_END_TM = #{ctrtEndTm} <!-- 계약 종료 시각 -->
, HIRER_SE_CD = #{hirerSeCd} <!-- 임차인 구분 코드 --> , HIRER_SE_CD = #{hirerSeCd} <!-- 임차인 구분 코드 -->
, HIRER_REG_NO = #{hirerRegNo} <!-- 임차인 등록 번호 --> , HIRER_REG_NO = #{hirerRegNo} <!-- 임차인 등록 번호 -->
, HIRER_NM = #{hirerNm} <!-- 임차인 명 --> , HIRER_NM = #{hirerNm} <!-- 임차인 명 -->
, HIRER_TELNO = #{hirerTelno} <!-- 임차인 전화번호 --> , HIRER_TELNO = #{hirerTelno} <!-- 임차인 전화번호 -->
, HIRER_MBL_TELNO = #{hirerMblTelno} <!-- 임차인 휴대 전화번호 --> , HIRER_MBL_TELNO = #{hirerMblTelno} <!-- 임차인 휴대 전화번호 -->
, HIRER_EML_ADDR = #{hirerEmlAddr} <!-- 임차인 이메일 주소 --> , HIRER_EML_ADDR = #{hirerEmlAddr} <!-- 임차인 이메일 주소 -->
, HIRER_ZIP = #{hirerZip} <!-- 임차인 우편번호 --> , HIRER_ZIP = #{hirerZip} <!-- 임차인 우편번호 -->
, HIRER_ADDR = #{hirerAddr} <!-- 임차인 주소 --> , HIRER_ADDR = #{hirerAddr} <!-- 임차인 주소 -->
, HIRER_DTL_ADDR = #{hirerDtlAddr} <!-- 임차인 상세 주소 --> , HIRER_DTL_ADDR = #{hirerDtlAddr} <!-- 임차인 상세 주소 -->
, ROAD_NM_CD = #{roadNmCd} <!-- 도로 명 코드 --> , ROAD_NM_CD = #{roadNmCd} <!-- 도로 명 코드 -->
, UDGD_SE_CD = #{udgdSeCd} <!-- 지하 구분 코드 --> , UDGD_SE_CD = #{udgdSeCd} <!-- 지하 구분 코드 -->
, BMNO = #{bmno} <!-- 건물본번 --> , BMNO = #{bmno} <!-- 건물본번 -->
, BSNO = #{bsno} <!-- 건물부번 --> , BSNO = #{bsno} <!-- 건물부번 -->
, BLDG_MNG_NO = #{bldgMngNo} <!-- 건물 관리 번호 --> , BLDG_MNG_NO = #{bldgMngNo} <!-- 건물 관리 번호 -->
, STDG_CD = #{stdgCd} <!-- 법정동 코드 --> , STDG_CD = #{stdgCd} <!-- 법정동 코드 -->
, RENT_ENT_NM = #{rentEntNm} <!-- 임대 기업 명 --> , RENT_ENT_NM = #{rentEntNm} <!-- 임대 기업 명 -->
, RENT_ENT_REG_NO = #{rentEntRegNo} <!-- 임대 기업 등록 번호 --> , RENT_ENT_REG_NO = #{rentEntRegNo} <!-- 임대 기업 등록 번호 -->
, RENT_ENT_TELNO = #{rentEntTelno} <!-- 임대 기업 전화번호 --> , RENT_ENT_TELNO = #{rentEntTelno} <!-- 임대 기업 전화번호 -->
, RENT_ENT_FXNO = #{rentEntFxno} <!-- 임대 기업 팩스번호 --> , RENT_ENT_FXNO = #{rentEntFxno} <!-- 임대 기업 팩스번호 -->
, RENT_ENT_EML_ADDR= #{rentEntEmlAddr} <!-- 임대 기업 이메일 주소 --> , RENT_ENT_EML_ADDR = #{rentEntEmlAddr} <!-- 임대 기업 이메일 주소 -->
, RENT_ENT_ZIP = #{rentEntZip} <!-- 임대 기업 우편번호 --> , RENT_ENT_ZIP = #{rentEntZip} <!-- 임대 기업 우편번호 -->
, RENT_ENT_ADDR = #{rentEntAddr} <!-- 임대 기업 주소 --> , RENT_ENT_ADDR = #{rentEntAddr} <!-- 임대 기업 주소 -->
, RENT_ENT_DTL_ADDR= #{rentEntDtlAddr} <!-- 임대 기업 상세 주소 --> , RENT_ENT_DTL_ADDR = #{rentEntDtlAddr} <!-- 임대 기업 상세 주소 -->
, ATCH_FILE_CNT = #{atchFileCnt} <!-- 첨부 파일 수 --> , ATCH_FILE_CNT = #{atchFileCnt} <!-- 첨부 파일 수 -->
, LSCT_SRVC_URL = #{lsctSrvcUrl} <!-- 임대차계약 서비스 URL --> , LSCT_SRVC_URL = #{lsctSrvcUrl} <!-- 임대차계약 서비스 URL -->
, ATCH_FILE_NM1 = #{atchFileNm1} <!-- 첨부 파일 이름1 --> , ATCH_FILE_NM1 = #{atchFileNm1} <!-- 첨부 파일 이름1 -->
, ATCH_FILE_PATH1 = #{atchFilePath1} <!-- 첨부 파일 경로1 --> , ATCH_FILE_PATH1 = #{atchFilePath1} <!-- 첨부 파일 경로1 -->
, ATCH_FILE_SZ1 = #{atchFileSz1} <!-- 첨부 파일 크기1 --> , ATCH_FILE_SZ1 = #{atchFileSz1} <!-- 첨부 파일 크기1 -->
, ATCH_FILE_NM2 = #{atchFileNm2} <!-- 첨부 파일 이름2 --> , ATCH_FILE_NM2 = #{atchFileNm2} <!-- 첨부 파일 이름2 -->
, ATCH_FILE_PATH2 = #{atchFilePath2} <!-- 첨부 파일 경로2 --> , ATCH_FILE_PATH2 = #{atchFilePath2} <!-- 첨부 파일 경로2 -->
, ATCH_FILE_SZ2 = #{atchFileSz2} <!-- 첨부 파일 크기2 --> , ATCH_FILE_SZ2 = #{atchFileSz2} <!-- 첨부 파일 크기2 -->
, ATCH_FILE_NM3 = #{atchFileNm3} <!-- 첨부 파일 이름3 --> , ATCH_FILE_NM3 = #{atchFileNm3} <!-- 첨부 파일 이름3 -->
, ATCH_FILE_PATH3 = #{atchFilePath3} <!-- 첨부 파일 경로3 --> , ATCH_FILE_PATH3 = #{atchFilePath3} <!-- 첨부 파일 경로3 -->
, ATCH_FILE_SZ3 = #{atchFileSz3} <!-- 첨부 파일 크기3 --> , ATCH_FILE_SZ3 = #{atchFileSz3} <!-- 첨부 파일 크기3 -->
, ATCH_FILE_NM4 = #atchFileNm4} <!-- 첨부 파일 이름4 --> , ATCH_FILE_NM4 = #atchFileNm4} <!-- 첨부 파일 이름4 -->
, ATCH_FILE_PATH4 = #{atchFilePath4} <!-- 첨부 파일 경로4 --> , ATCH_FILE_PATH4 = #{atchFilePath4} <!-- 첨부 파일 경로4 -->
, ATCH_FILE_SZ4 = #{atchFileSz4} <!-- 첨부 파일 크기4 --> , ATCH_FILE_SZ4 = #{atchFileSz4} <!-- 첨부 파일 크기4 -->
, CHG_APRV_STTS_CD = #{chgAprvSttsCd} <!-- 변경 승인 상태 --> , CHG_APRV_STTS_CD = #{chgAprvSttsCd} <!-- 변경 승인 상태 -->
, CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 --> , CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 -->
, CHG_AUTZR_NM = #{chgAutzrNm} <!-- 변경 승인자 명 --> , CHG_AUTZR_NM = #{chgAutzrNm} <!-- 변경 승인자 명 -->
, CHG_APRV_RSN = #{chgAprvRsn} <!-- 변경 승인 사유 --> , CHG_APRV_RSN = #{chgAprvRsn} <!-- 변경 승인 사유 -->
, CHG_APRV_IP = #{chgAprvIp} <!-- 변경 승인 IP --> , CHG_APRV_IP = #{chgAprvIp} <!-- 변경 승인 IP -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 --> , NXRP_CRDN_LINK_YN = #{nxrpCrdnLinkYn} <!-- 세외수입 단속 연계 여부 -->
, MDFR = #{modifiedBy} <!-- 수정자 --> , MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
WHERE APRV_ID = #{aprvId} <!-- 승인 ID --> , MDFR = #{modifiedBy} <!-- 수정자 -->
AND DEL_YN = 'N' WHERE APRV_ID = #{aprvId} <!-- 승인 ID -->
AND DEL_YN = 'N'
</update> </update>
<update id="deleteLsctAprv" parameterType="cokr.xit.fims.rent.LsctAprv">/* 임대차계약 승인 대장 삭제(lsctAprvMapper.deleteLsctAprv) */ <update id="deleteLsctAprv" parameterType="cokr.xit.fims.rent.LsctAprv">/* 임대차계약 승인 대장 삭제(lsctAprvMapper.deleteLsctAprv) */

@ -45,7 +45,7 @@
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 --> <result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
</resultMap> </resultMap>
<select id="selectFfnlgMainList" parameterType="map" resultType="dataobject">/* 연계뷰 단속 목록 조회(lsctMapper.selectFfnlgMainList) */ <select id="selectFfnlgMainList" parameterType="map" resultType="dataobject">/* 연계뷰 단속 목록 조회(lsctMpngMapper.selectFfnlgMainList) */
SELECT MM_CODE SELECT MM_CODE
, MM_SGGCODE , MM_SGGCODE
, MM_TASKGB , MM_TASKGB
@ -182,13 +182,14 @@
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
</select> </select>
<select id="selectIsCrdnInfo" parameterType="map" resultType="dataobject">/* 단속 객체 가져오기(lsctMapper.selectIsCrdnInfo) */ <select id="selectIsCrdnInfo" parameterType="map" resultType="dataobject">/* 단속 객체 가져오기(lsctMpngMapper.selectIsCrdnInfo) */
SELECT C.CRDN_ID <!-- 단속 ID --> SELECT C.CRDN_ID <!-- 단속 ID -->
, C.SGG_CD <!-- 시군구 코드 --> , C.SGG_CD <!-- 시군구 코드 -->
, C.TASK_SE_CD <!-- 업무 구분 코드 --> , C.TASK_SE_CD <!-- 업무 구분 코드 -->
, C.CRDN_YMD <!-- 단속 일자 --> , C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 --> , C.CRDN_TM <!-- 단속 시각 -->
, C.VHRNO <!-- 자동차등록번호 --> , C.VHRNO <!-- 자동차등록번호 -->
, C.NXRP_CRDN_LINK_YN <!-- 세외수입 단속 연계 여부 -->
, C.MM_CODE <!-- 메인 코드 --> , C.MM_CODE <!-- 메인 코드 -->
, L.LEVY_ID <!-- 부과 ID --> , L.LEVY_ID <!-- 부과 ID -->
FROM TB_CRDN C FROM TB_CRDN C
@ -228,6 +229,7 @@
, C.VHCL_NM <!-- 차량 명 --> , C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLR <!-- 차량 색상 --> , C.VHCL_COLR <!-- 차량 색상 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 --> , C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 --> , C.ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 -->
, C.ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 --> , C.ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 -->
, C.ADVNTCE_AMT <!-- 사전통지 금액 --> , C.ADVNTCE_AMT <!-- 사전통지 금액 -->
@ -255,7 +257,6 @@
, LV.LEVY_YMD <!-- 부과 일자 --> , LV.LEVY_YMD <!-- 부과 일자 -->
, LV.FRST_DUDT_YMD <!-- 최초 납기 일자 --> , LV.FRST_DUDT_YMD <!-- 최초 납기 일자 -->
, LV.DUDT_YMD <!-- 납기 일자 --> , LV.DUDT_YMD <!-- 납기 일자 -->
, LV.FFNLG_AMT <!-- 과태료 금액 -->
, LV.LEVY_PCPTAX <!-- 부과 본세 --> , LV.LEVY_PCPTAX <!-- 부과 본세 -->
, LV.LEVY_ADAMT <!-- 부과 가산금 --> , LV.LEVY_ADAMT <!-- 부과 가산금 -->
, LV.RCVMT_PCPTAX <!-- 수납 본세 --> , LV.RCVMT_PCPTAX <!-- 수납 본세 -->
@ -334,7 +335,7 @@
LEFT OUTER JOIN TB_RENT_ENT RE ON (LM.ENT_ID = RE.ENT_ID AND RE.DEL_YN = 'N') LEFT OUTER JOIN TB_RENT_ENT RE ON (LM.ENT_ID = RE.ENT_ID AND RE.DEL_YN = 'N')
</sql> </sql>
<select id="selectCrdnList" parameterType="map" resultType="dataobject">/* 단속 대장 목록 조회(lsctMapper.selectCrdnList) */ <select id="selectCrdnList" parameterType="map" resultType="dataobject">/* 단속 대장 목록 조회(lsctMpngMapper.selectCrdnList) */
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="selectCrdn" /> <include refid="selectCrdn" />
<where> <where>
@ -385,7 +386,7 @@
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />
</select> </select>
<select id="selectCrdnInfo" parameterType="map" resultType="dataobject">/* 단속 객체 가져오기(lsctMapper.selectCrdnInfo) */ <select id="selectCrdnInfo" parameterType="map" resultType="dataobject">/* 단속 객체 가져오기(lsctMpngMapper.selectCrdnInfo) */
<include refid="selectCrdn" /> <include refid="selectCrdn" />
<where> <where>
<choose> <choose>
@ -403,7 +404,7 @@
</where> </where>
</select> </select>
<insert id="insertMainToCrdn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 등록(lsctMapper.insertMainToCrdn) */ <insert id="insertMainToCrdn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 등록(lsctMpngMapper.insertMainToCrdn) */
<selectKey resultType="string" keyProperty="crdnId" keyColumn="NEW_ID" order="BEFORE"> <selectKey resultType="string" keyProperty="crdnId" keyColumn="NEW_ID" order="BEFORE">
<include refid="numbering.keyByYear"> <include refid="numbering.keyByYear">
<property name="TABLE_NAME" value="TB_CRDN" /> <property name="TABLE_NAME" value="TB_CRDN" />
@ -511,7 +512,7 @@
) )
</insert> </insert>
<insert id="insertMainToCrdnAdi" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 부가 대장 등록(lsctMapper.insertMainToCrdnAdi) */ <insert id="insertMainToCrdnAdi" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 부가 대장 등록(lsctMpngMapper.insertMainToCrdnAdi) */
INSERT INSERT
INTO TB_CRDN_ADI ( INTO TB_CRDN_ADI (
CRDN_ID <!-- 단속 ID --> CRDN_ID <!-- 단속 ID -->
@ -562,7 +563,7 @@
) )
</insert> </insert>
<update id="updateMainToCrdn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 정보 수정(lsctMapper.updateMainToCrdn) */ <update id="updateMainToCrdn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 정보 수정(lsctMpngMapper.updateMainToCrdn) */
UPDATE TB_CRDN UPDATE TB_CRDN
SET CRDN_REG_SE_CD = #{crdnRegSeCd} <!-- 단속 등록 구분 코드 --> SET CRDN_REG_SE_CD = #{crdnRegSeCd} <!-- 단속 등록 구분 코드 -->
, CRDN_INPT_SE_CD = #{crdnInptSeCd} <!-- 단속 입력 구분 코드 --> , CRDN_INPT_SE_CD = #{crdnInptSeCd} <!-- 단속 입력 구분 코드 -->
@ -602,7 +603,7 @@
AND DEL_YN = 'N' <!-- 삭제 여부 --> AND DEL_YN = 'N' <!-- 삭제 여부 -->
</update> </update>
<update id="updateMainToCrdnAdi" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 부가정보 수정(lsctMapper.updateMainToCrdnAdi) */ <update id="updateMainToCrdnAdi" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 부가정보 수정(lsctMpngMapper.updateMainToCrdnAdi) */
UPDATE TB_CRDN_ADI UPDATE TB_CRDN_ADI
SET MDFCN_DT = <include refid="utility.now" /> <!-- 수정일시 --> SET MDFCN_DT = <include refid="utility.now" /> <!-- 수정일시 -->
, MDFR = #{modifiedBy} <!-- 수정자 --> , MDFR = #{modifiedBy} <!-- 수정자 -->
@ -669,8 +670,7 @@
WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'RT' THEN '기타(요청취소)' WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'RT' THEN '기타(요청취소)'
WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'AP' THEN '기타(승인)' WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'AP' THEN '기타(승인)'
WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'UA' THEN '기타(미승인)' WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'UA' THEN '기타(미승인)'
WHEN LM.DMND_YN = 'N' AND C.NXRP_CRDN_LINK_YN = 'N' THEN '계약서등록' WHEN LM.DMND_YN = 'N' AND LM.LSCT_MPNG_ID IS NOT NULL THEN '계약서등록'
WHEN LM.DMND_YN = 'N' AND C.NXRP_CRDN_LINK_YN = 'Y' THEN '기타(세외수입)'
ELSE '대상' ELSE '대상'
END) AS TRGT_STTS_NM <!-- 계약서 등록 대상 --> END) AS TRGT_STTS_NM <!-- 계약서 등록 대상 -->
, LM.LSCT_ID <!-- 임대차계약 ID --> , LM.LSCT_ID <!-- 임대차계약 ID -->
@ -699,7 +699,7 @@
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LM.MDFR) AS MDFR_NM <!-- 수정자 명 --> , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LM.MDFR) AS MDFR_NM <!-- 수정자 명 -->
, (CONCAT(L.CTRT_BGNG_YMD, L.CTRT_BGNG_TM)) AS CTRT_BGNG_DT <!-- 계약 시작 일시 --> , (CONCAT(L.CTRT_BGNG_YMD, L.CTRT_BGNG_TM)) AS CTRT_BGNG_DT <!-- 계약 시작 일시 -->
, (CONCAT(L.CTRT_END_YMD, L.CTRT_END_TM)) AS CTRT_END_DT <!-- 계약 종료 일시 --> , (CONCAT(L.CTRT_END_YMD, L.CTRT_END_TM)) AS CTRT_END_DT <!-- 계약 종료 일시 -->
, (GET_CODE_NM('FIM089', L.HIRER_SE_CD)) AS HIRER_SE_NM <!-- 임차인 구분 명 --> , (GET_CODE_NM('FIM089', L.HIRER_SE_CD)) AS HIRER_SE_NM <!-- 임차인 구분 명 -->
, L.HIRER_REG_NO <!-- 임차인 등록 번호 --> , L.HIRER_REG_NO <!-- 임차인 등록 번호 -->
, L.HIRER_NM <!-- 임차인 명 --> , L.HIRER_NM <!-- 임차인 명 -->
, L.HIRER_TELNO <!-- 임차인 전화번호 --> , L.HIRER_TELNO <!-- 임차인 전화번호 -->
@ -715,7 +715,7 @@
LEFT OUTER JOIN TB_LSCT L ON (LM.LSCT_ID = L.LSCT_ID AND L.DEL_YN = 'N') LEFT OUTER JOIN TB_LSCT L ON (LM.LSCT_ID = L.LSCT_ID AND L.DEL_YN = 'N')
</sql> </sql>
<select id="selectCrdnLsctMpngList" parameterType="map" resultType="dataobject">/* 단속, 임대차계약 매핑 대장 목록 조회(lsctMapper.selectCrdnLsctMpngList) */ <select id="selectCrdnLsctMpngList" parameterType="map" resultType="dataobject">/* 단속, 임대차계약 매핑 대장 목록 조회(lsctMpngMapper.selectCrdnLsctMpngList) */
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="selectCrdnLsctMpng" /> <include refid="selectCrdnLsctMpng" />
<where> <where>
@ -733,14 +733,13 @@
<when test='trgtSttsNm == "계약서등록"'> <when test='trgtSttsNm == "계약서등록"'>
AND LM.LSCT_MPNG_ID IS NOT NULL AND LM.LSCT_MPNG_ID IS NOT NULL
AND LM.DMND_YN = 'N' AND LM.DMND_YN = 'N'
AND C.NXRP_CRDN_LINK_YN = 'N'
</when> </when>
<when test='trgtSttsNm == "대상"'> <when test='trgtSttsNm == "대상"'>
AND LM.LSCT_MPNG_ID IS NULL AND LM.LSCT_MPNG_ID IS NULL
</when> </when>
<when test='trgtSttsNm == "기타"'> <when test='trgtSttsNm == "기타"'>
AND LM.LSCT_MPNG_ID IS NOT NULL AND LM.LSCT_MPNG_ID IS NOT NULL
AND (LM.DMND_YN = 'Y' OR LM.CHG_APRV_STTS_CD IS NOT NULL OR C.NXRP_CRDN_LINK_YN = 'Y') AND LM.DMND_YN = 'Y'
</when> </when>
<otherwise> <otherwise>
</otherwise> </otherwise>
@ -766,7 +765,7 @@
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />
</select> </select>
<select id="selectCrdnLsctMpngs" parameterType="map" resultType="dataobject">/* 단속, 임대차계약 매핑 대장 객체 가져오기(lsctMapper.selectCrdnLsctMpngs) */ <select id="selectCrdnLsctMpngs" parameterType="map" resultType="dataobject">/* 단속, 임대차계약 매핑 대장 객체 가져오기(lsctMpngMapper.selectCrdnLsctMpngs) */
<include refid="selectCrdnLsctMpng" /> <include refid="selectCrdnLsctMpng" />
<where> <where>
<if test="crdnId != null"> <if test="crdnId != null">
@ -882,7 +881,7 @@
LEFT OUTER JOIN TB_CRDN C ON (LM.CRDN_ID = C.CRDN_ID) LEFT OUTER JOIN TB_CRDN C ON (LM.CRDN_ID = C.CRDN_ID)
</sql> </sql>
<select id="selectLsctMpngList" parameterType="map" resultType="dataobject">/* 임대차계약 매핑 대장 목록 조회(lsctMapper.selectLsctMpngList) */ <select id="selectLsctMpngList" parameterType="map" resultType="dataobject">/* 임대차계약 매핑 대장 목록 조회(lsctMpngMapper.selectLsctMpngList) */
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="select" /> <include refid="select" />
<where> <where>
@ -955,7 +954,7 @@
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />
</select> </select>
<select id="selectLsctMpngs" parameterType="map" resultType="dataobject">/* 임대차계약 매핑 대장 객체 가져오기(lsctMapper.selectLsctMpngs) */ <select id="selectLsctMpngs" parameterType="map" resultType="dataobject">/* 임대차계약 매핑 대장 객체 가져오기(lsctMpngMapper.selectLsctMpngs) */
<include refid="select" /> <include refid="select" />
<where> <where>
<if test="lsctMpngIds != null"> <if test="lsctMpngIds != null">
@ -978,7 +977,7 @@
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
</select> </select>
<insert id="insertLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 등록(lsctMapper.insertLsctMpng) */ <insert id="insertLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 등록(lsctMpngMapper.insertLsctMpng) */
<selectKey resultType="string" keyProperty="lsctMpngId" keyColumn="NEW_ID" order="BEFORE"> <selectKey resultType="string" keyProperty="lsctMpngId" keyColumn="NEW_ID" order="BEFORE">
<include refid="numbering.keyByYear"> <include refid="numbering.keyByYear">
<property name="TABLE_NAME" value="TB_LSCT_MPNG" /> <property name="TABLE_NAME" value="TB_LSCT_MPNG" />
@ -1057,7 +1056,7 @@
) )
</insert> </insert>
<update id="updateLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 수정(lsctMapper.updateLsctMpng) */ <update id="updateLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 수정(lsctMpngMapper.updateLsctMpng) */
UPDATE TB_LSCT_MPNG UPDATE TB_LSCT_MPNG
SET CRDN_YMD = #{crdnYmd} <!-- 단속 일자 --> SET CRDN_YMD = #{crdnYmd} <!-- 단속 일자 -->
, CRDN_TM = #{crdnTm} <!-- 단속 시각 --> , CRDN_TM = #{crdnTm} <!-- 단속 시각 -->
@ -1086,7 +1085,7 @@
AND DEL_YN = 'N' AND DEL_YN = 'N'
</update> </update>
<update id="updateLsctMpngChgDmnd" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 변경 요청 수정(lsctMapper.updateLsctMpngChgDmnd) */ <update id="updateLsctMpngChgDmnd" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 변경 요청 수정(lsctMpngMapper.updateLsctMpngChgDmnd) */
UPDATE TB_LSCT_MPNG UPDATE TB_LSCT_MPNG
SET DMND_YN = #{dmndYn} <!-- 요청 여부 --> SET DMND_YN = #{dmndYn} <!-- 요청 여부 -->
<if test='dmndYn == "Y"'> <if test='dmndYn == "Y"'>
@ -1121,7 +1120,7 @@
AND DEL_YN = 'N' AND DEL_YN = 'N'
</update> </update>
<update id="updateLsctMpngChgAprv" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 변경 승인 수정(lsctMapper.updateLsctMpngChgAprv) */ <update id="updateLsctMpngChgAprv" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 변경 승인 수정(lsctMpngMapper.updateLsctMpngChgAprv) */
UPDATE TB_LSCT_MPNG UPDATE TB_LSCT_MPNG
SET CHG_APRV_STTS_CD = #{chgAprvSttsCd} <!-- 변경 승인 상태 코드 --> SET CHG_APRV_STTS_CD = #{chgAprvSttsCd} <!-- 변경 승인 상태 코드 -->
, CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 --> , CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 -->
@ -1134,7 +1133,7 @@
AND DEL_YN = 'N' AND DEL_YN = 'N'
</update> </update>
<update id="deleteLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 삭제(lsctMapper.deleteLsctMpng) */ <update id="deleteLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 삭제(lsctMpngMapper.deleteLsctMpng) */
UPDATE TB_LSCT_MPNG UPDATE TB_LSCT_MPNG
SET DEL_YN = 'Y' SET DEL_YN = 'Y'
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 --> , DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->

Loading…
Cancel
Save