From ed4fac1e188b02b65a87364647707d2b5c43a23f Mon Sep 17 00:00:00 2001 From: JoJH Date: Thu, 24 Oct 2024 10:48:21 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=84=EB=8C=80=EC=B0=A8=EA=B3=84=EC=95=BD?= =?UTF-8?q?=20=EC=88=98=EC=A0=95.=20=20=20-=20=EC=A3=BC=EC=86=8C=EA=B4=80?= =?UTF-8?q?=EB=A0=A8=20=EC=BB=AC=EB=9F=BC=20=EC=B6=94=EA=B0=80=20=EB=B0=8F?= =?UTF-8?q?=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cokr/xit/fims/rent/Lsct.java | 45 ++++++++++++++ .../java/cokr/xit/fims/rent/LsctAprv.java | 30 +++++++++ .../fims/rent/service/bean/LsctMpngBean.java | 62 ++++++++++--------- .../sql/mapper/fims/rent/lsct-mapper.xml | 45 ++++++++++++++ .../sql/mapper/fims/rent/lsctAprv-mapper.xml | 30 +++++++++ .../sql/mapper/fims/rent/lsctMpng-mapper.xml | 14 ++++- 6 files changed, 197 insertions(+), 29 deletions(-) diff --git a/src/main/java/cokr/xit/fims/rent/Lsct.java b/src/main/java/cokr/xit/fims/rent/Lsct.java index 786749c9..ac5a28da 100644 --- a/src/main/java/cokr/xit/fims/rent/Lsct.java +++ b/src/main/java/cokr/xit/fims/rent/Lsct.java @@ -94,6 +94,51 @@ public class Lsct extends AbstractEntity { */ private String hirerDtlAddr; + /** + * 도로 명 코드 + */ + private String roadNmCd; + + /** + * 지하 구분 코드 + */ + private String udgdSeCd; + + /** + * 건물본번 + */ + private String bmno; + + /** + * 건물부번 + */ + private String bsno; + + /** + * 건물 관리 번호 + */ + private String bldgMngNo; + + /** + * 법정동 코드 + */ + private String stdgCd; + + /** + * 산 구분 코드 + */ + private String mtnSeCd; + + /** + * 본번 + */ + private Integer mno; + + /** + * 부번 + */ + private Integer sno; + /** * 첨부 파일 수 */ diff --git a/src/main/java/cokr/xit/fims/rent/LsctAprv.java b/src/main/java/cokr/xit/fims/rent/LsctAprv.java index 8a7793dc..1bed4863 100644 --- a/src/main/java/cokr/xit/fims/rent/LsctAprv.java +++ b/src/main/java/cokr/xit/fims/rent/LsctAprv.java @@ -112,6 +112,36 @@ public class LsctAprv extends AbstractEntity { */ private String hirerDtlAddr; + /** + * 도로 명 코드 + */ + private String roadNmCd; + + /** + * 지하 구분 코드 + */ + private String udgdSeCd; + + /** + * 건물본번 + */ + private String bmno; + + /** + * 건물부번 + */ + private String bsno; + + /** + * 건물 관리 번호 + */ + private String bldgMngNo; + + /** + * 법정동 코드 + */ + private String stdgCd; + /** * 임대 기업 명 */ diff --git a/src/main/java/cokr/xit/fims/rent/service/bean/LsctMpngBean.java b/src/main/java/cokr/xit/fims/rent/service/bean/LsctMpngBean.java index 6fa1abab..5727fd41 100644 --- a/src/main/java/cokr/xit/fims/rent/service/bean/LsctMpngBean.java +++ b/src/main/java/cokr/xit/fims/rent/service/bean/LsctMpngBean.java @@ -759,7 +759,7 @@ public class LsctMpngBean extends AbstractBean { // 단속(TB_CRDN) 대장 조회 req.setCrdnId(lsctMpngInfo.string("CRDN_ID")); // 단속 ID req.setOrderBy("C.CRDN_ID DESC"); // 정렬 - DataObject crdnInfo = lsctMpngMapper.selectCrdnInfo(req); + DataObject crdnInfo = lsctMpngMapper.selectIsCrdnInfo(req); // 단속 자료가 없다면 종료.. if (crdnInfo == null) { @@ -768,35 +768,41 @@ public class LsctMpngBean extends AbstractBean { } // 임대차계약 승인(TB_LSCT_APRV) 대장에 등록할 기초 정보 입력 - lsctAprv.setMmCode(crdnInfo.string("MM_CODE")); // 메인 코드 - lsctAprv.setSggCd(crdnInfo.string("SGG_CD")); // 시군구 코드 - lsctAprv.setCrdnYmd(crdnInfo.string("CRDN_YMD")); // 단속 일자 - lsctAprv.setCrdnTm(crdnInfo.string("CRDN_TM")); // 단속 시각 - lsctAprv.setVhrno(crdnInfo.string("VHRNO")); // 자동차등록번호 - lsctAprv.setCtrtBgngYmd(lsctMpngInfo.string("CTRT_BGNG_YMD")); // 계약 시작 일자 - lsctAprv.setCtrtBgngTm(lsctMpngInfo.string("CTRT_BGNG_TM")); // 계약 시작 시각 - lsctAprv.setCtrtEndYmd(lsctMpngInfo.string("CTRT_END_YMD")); // 계약 종료 일자 - lsctAprv.setCtrtEndTm(lsctMpngInfo.string("CTRT_END_TM")); // 계약 종료 시각 - lsctAprv.setHirerSeCd(lsctMpngInfo.string("HIRER_SE_CD")); // 임차인 구분 코드 - lsctAprv.setHirerRegNo(lsctMpngInfo.string("HIRER_REG_NO")); // 임차인 등록 번호 - lsctAprv.setHirerNm(lsctMpngInfo.string("HIRER_NM")); // 임차인 명 - lsctAprv.setHirerTelno(lsctMpngInfo.string("HIRER_TELNO")); // 임차인 전화번호 - lsctAprv.setHirerMblTelno(lsctMpngInfo.string("HIRER_MBL_TELNO")); // 임차인 휴대 전화번호 - lsctAprv.setHirerEmlAddr(lsctMpngInfo.string("HIRER_EML_ADDR")); // 임차인 이메일 주소 - lsctAprv.setHirerZip(lsctMpngInfo.string("HIRER_ZIP")); // 임차인 우편번호 - lsctAprv.setHirerAddr(lsctMpngInfo.string("HIRER_ADDR")); // 임차인 주소 - lsctAprv.setHirerDtlAddr(lsctMpngInfo.string("HIRER_DTL_ADDR")); // 임차인 상세 주소 - lsctAprv.setRentEntNm(lsctMpngInfo.string("ENT_NM")); // 임대 기업 명 - lsctAprv.setRentEntRegNo(lsctMpngInfo.string("ENT_REG_NO")); // 임대 기업 등록 번호 - lsctAprv.setRentEntTelno(lsctMpngInfo.string("ENT_TELNO")); // 임대 기업 전화번호 - lsctAprv.setRentEntFxno(lsctMpngInfo.string("ENT_FXNO")); // 임대 기업 팩스번호 - lsctAprv.setRentEntEmlAddr(lsctMpngInfo.string("ENT_EML_ADDR")); // 임대 기업 이메일 주소 - lsctAprv.setRentEntZip(lsctMpngInfo.string("ENT_ZIP")); // 임대 기업 우편번호 - lsctAprv.setRentEntAddr(lsctMpngInfo.string("ENT_ADDR")); // 임대 기업 주소 - lsctAprv.setRentEntDtlAddr(lsctMpngInfo.string("ENT_DTL_ADDR")); // 임대 기업 상세 주소 + lsctAprv.setMmCode(crdnInfo.string("MM_CODE")); // 메인 코드 + lsctAprv.setSggCd(crdnInfo.string("SGG_CD")); // 시군구 코드 + lsctAprv.setCrdnYmd(crdnInfo.string("CRDN_YMD")); // 단속 일자 + lsctAprv.setCrdnTm(crdnInfo.string("CRDN_TM")); // 단속 시각 + lsctAprv.setVhrno(crdnInfo.string("VHRNO")); // 자동차등록번호 + lsctAprv.setCtrtBgngYmd(lsctMpngInfo.string("CTRT_BGNG_YMD")); // 계약 시작 일자 + lsctAprv.setCtrtBgngTm(lsctMpngInfo.string("CTRT_BGNG_TM")); // 계약 시작 시각 + lsctAprv.setCtrtEndYmd(lsctMpngInfo.string("CTRT_END_YMD")); // 계약 종료 일자 + lsctAprv.setCtrtEndTm(lsctMpngInfo.string("CTRT_END_TM")); // 계약 종료 시각 + lsctAprv.setHirerSeCd(lsctMpngInfo.string("HIRER_SE_CD")); // 임차인 구분 코드 + lsctAprv.setHirerRegNo(lsctMpngInfo.string("HIRER_REG_NO")); // 임차인 등록 번호 + lsctAprv.setHirerNm(lsctMpngInfo.string("HIRER_NM")); // 임차인 명 + lsctAprv.setHirerTelno(lsctMpngInfo.string("HIRER_TELNO")); // 임차인 전화번호 + lsctAprv.setHirerMblTelno(lsctMpngInfo.string("HIRER_MBL_TELNO")); // 임차인 휴대 전화번호 + lsctAprv.setHirerEmlAddr(lsctMpngInfo.string("HIRER_EML_ADDR")); // 임차인 이메일 주소 + lsctAprv.setHirerZip(lsctMpngInfo.string("HIRER_ZIP")); // 임차인 우편번호 + lsctAprv.setHirerAddr(lsctMpngInfo.string("HIRER_ADDR")); // 임차인 주소 + lsctAprv.setHirerDtlAddr(lsctMpngInfo.string("HIRER_DTL_ADDR")); // 임차인 상세 주소 + lsctAprv.setRoadNmCd(lsctMpngInfo.string("ROAD_NM_CD")); // 도로 명 코드 + lsctAprv.setUdgdSeCd(lsctMpngInfo.string("UDGD_SE_CD")); // 지하 구분 코드 + lsctAprv.setBmno(lsctMpngInfo.string("BMNO")); // 건물본번 + lsctAprv.setBsno(lsctMpngInfo.string("BSNO")); // 건물부번 + lsctAprv.setBldgMngNo(lsctMpngInfo.string("BLDG_MNG_NO")); // 건물 관리 번호 + lsctAprv.setStdgCd(lsctMpngInfo.string("STDG_CD")); // 법정동 코드 + lsctAprv.setRentEntNm(lsctMpngInfo.string("ENT_NM")); // 임대 기업 명 + lsctAprv.setRentEntRegNo(lsctMpngInfo.string("ENT_REG_NO")); // 임대 기업 등록 번호 + lsctAprv.setRentEntTelno(lsctMpngInfo.string("ENT_TELNO")); // 임대 기업 전화번호 + lsctAprv.setRentEntFxno(lsctMpngInfo.string("ENT_FXNO")); // 임대 기업 팩스번호 + lsctAprv.setRentEntEmlAddr(lsctMpngInfo.string("ENT_EML_ADDR")); // 임대 기업 이메일 주소 + lsctAprv.setRentEntZip(lsctMpngInfo.string("ENT_ZIP")); // 임대 기업 우편번호 + lsctAprv.setRentEntAddr(lsctMpngInfo.string("ENT_ADDR")); // 임대 기업 주소 + lsctAprv.setRentEntDtlAddr(lsctMpngInfo.string("ENT_DTL_ADDR")); // 임대 기업 상세 주소 lsctAprv.setAtchFileCnt(lsctMpngInfo.number("ATCH_FILE_CNT").intValue()); // 첨부 파일 수 // 확인필요 - lsctAprv.setLsctSrvcUrl("http://211.119.124.9:9075/efccsscs/"); // 임대차계약 서비스 URL + lsctAprv.setLsctSrvcUrl("http://211.119.124.9:9075/efccsscs/"); // 임대차계약 서비스 URL // 임차인 ID로 파일(TB_FILE) 정보 조회 List fileList = fileBean.getFileList(new FileQuery().setInfoType(Lsct.INF_TYPE) diff --git a/src/main/resources/sql/mapper/fims/rent/lsct-mapper.xml b/src/main/resources/sql/mapper/fims/rent/lsct-mapper.xml index 9b224dcc..d737addf 100644 --- a/src/main/resources/sql/mapper/fims/rent/lsct-mapper.xml +++ b/src/main/resources/sql/mapper/fims/rent/lsct-mapper.xml @@ -24,6 +24,15 @@ + + + + + + + + + @@ -55,6 +64,15 @@ , L.HIRER_ZIP , L.HIRER_ADDR , L.HIRER_DTL_ADDR + , L.ROAD_NM_CD + , L.UDGD_SE_CD + , L.BMNO + , L.BSNO + , L.BLDG_MNG_NO + , L.STDG_CD + , L.MTN_SE_CD + , L.MNO + , L.SNO , L.ATCH_FILE_CNT , L.DEL_YN , (GET_CODE_NM('CMN007', L.DEL_YN)) AS DEL_YN_NM @@ -168,6 +186,15 @@ , HIRER_ZIP , HIRER_ADDR , HIRER_DTL_ADDR + , ROAD_NM_CD + , UDGD_SE_CD + , BMNO + , BSNO + , BLDG_MNG_NO + , STDG_CD + , MTN_SE_CD + , MNO + , SNO , ATCH_FILE_CNT , DEL_YN , REG_DT @@ -192,6 +219,15 @@ , #{hirerZip} , #{hirerAddr} , #{hirerDtlAddr} + , #{roadNmCd} + , #{udgdSeCd} + , #{bmno} + , #{bsno} + , #{bldgMngNo} + , #{stdgCd} + , #{mtnSeCd} + , #{mno} + , #{sno} , #{atchFileCnt} , 'N' , @@ -217,6 +253,15 @@ , HIRER_ZIP = #{hirerZip} , HIRER_ADDR = #{hirerAddr} , HIRER_DTL_ADDR = #{hirerDtlAddr} + , ROAD_NM_CD = #{roadNmCd} + , UDGD_SE_CD = #{udgdSeCd} + , BMNO = #{bmno} + , BSNO = #{bsno} + , BLDG_MNG_NO = #{bldgMngNo} + , STDG_CD = #{stdgCd} + , MTN_SE_CD = #{mtnSeCd} + , MNO = #{mno} + , SNO = #{sno} , ATCH_FILE_CNT = #{atchFileCnt} diff --git a/src/main/resources/sql/mapper/fims/rent/lsctAprv-mapper.xml b/src/main/resources/sql/mapper/fims/rent/lsctAprv-mapper.xml index 57b1741d..aa52f116 100644 --- a/src/main/resources/sql/mapper/fims/rent/lsctAprv-mapper.xml +++ b/src/main/resources/sql/mapper/fims/rent/lsctAprv-mapper.xml @@ -28,6 +28,12 @@ + + + + + + @@ -89,6 +95,12 @@ , 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 @@ -216,6 +228,12 @@ , HIRER_ZIP , HIRER_ADDR , HIRER_DTL_ADDR + , ROAD_NM_CD + , UDGD_SE_CD + , BMNO + , BSNO + , BLDG_MNG_NO + , STDG_CD , RENT_ENT_NM , RENT_ENT_REG_NO , RENT_ENT_TELNO @@ -273,6 +291,12 @@ , #{hirerZip} , #{hirerAddr} , #{hirerDtlAddr} + , #{roadNmCd} + , #{udgdSeCd} + , #{bmno} + , #{bsno} + , #{bldgMngNo} + , #{stdgCd} , #{rentEntNm} , #{rentEntRegNo} , #{rentEntTelno} @@ -329,6 +353,12 @@ , HIRER_ZIP = #{hirerZip} , HIRER_ADDR = #{hirerAddr} , HIRER_DTL_ADDR = #{hirerDtlAddr} + , ROAD_NM_CD = #{roadNmCd} + , UDGD_SE_CD = #{udgdSeCd} + , BMNO = #{bmno} + , BSNO = #{bsno} + , BLDG_MNG_NO = #{bldgMngNo} + , STDG_CD = #{stdgCd} , RENT_ENT_NM = #{rentEntNm} , RENT_ENT_REG_NO = #{rentEntRegNo} , RENT_ENT_TELNO = #{rentEntTelno} diff --git a/src/main/resources/sql/mapper/fims/rent/lsctMpng-mapper.xml b/src/main/resources/sql/mapper/fims/rent/lsctMpng-mapper.xml index 272e1ac8..ad305e7c 100644 --- a/src/main/resources/sql/mapper/fims/rent/lsctMpng-mapper.xml +++ b/src/main/resources/sql/mapper/fims/rent/lsctMpng-mapper.xml @@ -156,8 +156,11 @@ SELECT C.CRDN_ID , C.SGG_CD , C.TASK_SE_CD + , C.CRDN_YMD + , C.CRDN_TM + , C.VHRNO , C.MM_CODE - FROM TB_CRDN C + FROM TB_CRDN C @@ -803,6 +806,15 @@ , L.HIRER_ZIP , L.HIRER_ADDR , L.HIRER_DTL_ADDR + , L.ROAD_NM_CD + , L.UDGD_SE_CD + , L.BMNO + , L.BSNO + , L.BLDG_MNG_NO + , L.STDG_CD + , L.MTN_SE_CD + , L.MNO + , L.SNO , L.ATCH_FILE_CNT , C.CRDN_STDG_NM , C.CRDN_PLC