- * ============ 변경 이력 ============
- * 2024-08-27 JoJH 최초 작성
- * ================================
- *
- */
-public interface HirerService {
-
- /**지정한 조건에 따라 임차인 정보 목록을 조회하여 반환한다.
- * @param req 임차인 정보 조회 조건
- * @return 임차인 정보 목록
- */
- List getHirerList(RentQuery req);
-
- /**지정한 조건에 따라 임차인 정보 객체들을 반환한다.
- * @param req 임차인 정보 조회 조건
- * @return 임차인 정보 객체 목록
- */
- List getHirers(RentQuery req);
-
- /**지정한 조건에 따라 임차인 상세 정보 객체를 반환한다.
- * @param req 임차인 정보 조회 조건
- * @return 임차인 정보 객체 목록
- */
- DataObject getHirerInfo(RentQuery req);
-
- /**임차인 대장 정보를 등록한다.
- * @param hirer 임차인 대장
- * @return 저장 여부
- *
저장됐으면 true
- *
그렇지 않으면 false
- *
- */
- String createHirer(Hirer hirer, List fileInfoList);
-
- /**임차인 대장 정보를 수정한다.
- * @param hirer 임차인 대장
- * @return 저장 여부
- *
저장됐으면 true
- *
그렇지 않으면 false
- *
- */
- String updateHirer(Hirer hirer, List fileInfoList);
-
- /**임차인 대장 첨부파일 정보를 삭제한다.
- * @param hirer 임차인 대장
- * @return 저장 여부
- *
저장됐으면 true
- *
그렇지 않으면 false
- *
- */
- String removeAtchFile(Hirer hirer);
-
- /**임차인 대장 정보를 삭제한다.
- * @param hirer 임차인 대장
- * @return 저장 여부
- *
저장됐으면 true
- *
그렇지 않으면 false
- *
- */
- String removeHirer(Hirer hirer);
-
-}
diff --git a/src/main/java/cokr/xit/fims/rent/service/LsctService.java b/src/main/java/cokr/xit/fims/rent/service/LsctService.java
new file mode 100644
index 00000000..76e74294
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/rent/service/LsctService.java
@@ -0,0 +1,76 @@
+package cokr.xit.fims.rent.service;
+
+import java.util.List;
+
+import cokr.xit.foundation.data.DataObject;
+import cokr.xit.base.file.FileInfo;
+import cokr.xit.fims.rent.Lsct;
+import cokr.xit.fims.rent.RentQuery;
+
+/**임차인 정보 관리 서비스 인터페이스.
+ *
+ *
상세 설명:
+ *
+ *
+ * ============ 변경 이력 ============
+ * 2024-08-27 JoJH 최초 작성
+ * ================================
+ *
+ */
+public interface LsctService {
+
+ /**지정한 조건에 따라 임대차계약 정보 목록을 조회하여 반환한다.
+ * @param req 임대차계약 정보 조회 조건
+ * @return 임대차계약 정보 목록
+ */
+ List getLsctList(RentQuery req);
+
+ /**지정한 조건에 따라 임대차계약 정보 객체들을 반환한다.
+ * @param req 임대차계약 정보 조회 조건
+ * @return 임대차계약 정보 객체 목록
+ */
+ List getLscts(RentQuery req);
+
+ /**지정한 조건에 따라 임대차계약 상세 정보 객체를 반환한다.
+ * @param req 임대차계약 정보 조회 조건
+ * @return 임대차계약 정보 객체 목록
+ */
+ DataObject getLsctInfo(RentQuery req);
+
+ /**임대차계약 대장 정보를 등록한다.
+ * @param lsct 임대차계약 대장
+ * @return 저장 여부
+ *
저장됐으면 true
+ *
그렇지 않으면 false
+ *
+ */
+ String createLsct(Lsct lsct, List fileInfoList);
+
+ /**임대차계약 대장 정보를 수정한다.
+ * @param lsct 임대차계약 대장
+ * @return 저장 여부
+ *
저장됐으면 true
+ *
그렇지 않으면 false
+ *
+ */
+ String updateLsct(Lsct lsct, List fileInfoList);
+
+ /**임대차계약 대장 첨부파일 정보를 삭제한다.
+ * @param lsct 임대차계약 대장
+ * @return 저장 여부
+ *
저장됐으면 true
+ *
그렇지 않으면 false
+ *
+ */
+ String removeAtchFile(Lsct lsct);
+
+ /**임대차계약 대장 정보를 삭제한다.
+ * @param lsct 임대차계약 대장
+ * @return 저장 여부
+ *
";;
return rtnMsg;
}
@@ -189,6 +189,12 @@ public class RentEntBean extends AbstractBean {
public String createRentEnt(RentEnt rentEnt) {
// 변수 선언
String rtnMsg = ""; // 처리 결과 메시지
+ String regExp = "^[0-9]+$"; // 숫자 정규식
+
+ if (!rentEnt.getEntRegNo().matches(regExp)) {
+ rtnMsg = "[F] 등록 중 오류가 발생하였습니다. 법인(사업자)번호는 숫자만 입력되어야 합니다.";
+ return rtnMsg;
+ }
RentQuery req = new RentQuery();
req.setSchEntRegNo(rentEnt.getEntRegNo());
@@ -219,6 +225,15 @@ public class RentEntBean extends AbstractBean {
*
*/
public String updateRentEnt(RentEnt rentEnt) {
+ // 변수 선언
+ String rtnMsg = ""; // 처리 결과 메시지
+ String regExp = "^[0-9]+$"; // 숫자 정규식
+
+ if (!rentEnt.getEntRegNo().matches(regExp)) {
+ rtnMsg = "[F] 등록 중 오류가 발생하였습니다. 법인(사업자)번호는 숫자만 입력되어야 합니다.";
+ return rtnMsg;
+ }
+
// 임대기업(TB_RENT_ENT) 대장을 수정한다.
int rtnNocs = rentEntMapper.updateRentEnt(rentEnt);
if (rtnNocs != 1) {
diff --git a/src/main/java/cokr/xit/fims/rent/web/Rent01Controller.java b/src/main/java/cokr/xit/fims/rent/web/Rent01Controller.java
index e2543473..c3406c49 100644
--- a/src/main/java/cokr/xit/fims/rent/web/Rent01Controller.java
+++ b/src/main/java/cokr/xit/fims/rent/web/Rent01Controller.java
@@ -123,12 +123,11 @@ public class Rent01Controller extends ApplicationController {
List list = rentEntService.getUserRentEntMpngList(req.setFetchSize(0));
Map valueMap = new HashMap();
-
valueMap.put("사용자계정", format.of("USER_ACNT"));
valueMap.put("사용자명", format.of("USER_NM").style(center));
valueMap.put("기업구분", format.of("ENT_SE_NM").style(center));
valueMap.put("기업명", format.of("ENT_NM"));
- valueMap.put("법인(사업자)번호", format.of("ENT_NO").style(center));
+ valueMap.put("법인(사업자)번호", format.of("ENT_REG_NO").style(center));
valueMap.put("대표자명", format.of("RPRSV_NM").style(center));
valueMap.put("전화번호", format.of("ENT_TELNO").style(center));
valueMap.put("팩스번호", format.of("ENT_FXNO").style(center));
@@ -304,7 +303,7 @@ public class Rent01Controller extends ApplicationController {
Map valueMap = new HashMap();
valueMap.put("기업구분", format.of("ENT_SE_NM").style(center));
valueMap.put("기업명", format.of("ENT_NM"));
- valueMap.put("법인(사업자)번호", format.of("ENT_NO").style(center));
+ valueMap.put("법인(사업자)번호", format.of("ENT_REG_NO").style(center));
valueMap.put("대표자명", format.of("RPRSV_NM").style(center));
valueMap.put("전화번호", format.of("ENT_TELNO").style(center));
valueMap.put("팩스번호", format.of("ENT_FXNO").style(center));
diff --git a/src/main/java/cokr/xit/fims/rent/web/Rent02Controller.java b/src/main/java/cokr/xit/fims/rent/web/Rent02Controller.java
index de1a96ec..b833e0f4 100644
--- a/src/main/java/cokr/xit/fims/rent/web/Rent02Controller.java
+++ b/src/main/java/cokr/xit/fims/rent/web/Rent02Controller.java
@@ -27,11 +27,11 @@ import cokr.xit.fims.base.FimsUser;
import cokr.xit.fims.cmmn.service.bean.StngBean;
import cokr.xit.fims.cmmn.xls.FormatMaker;
import cokr.xit.fims.cmmn.xls.StyleMaker;
-import cokr.xit.fims.rent.Hirer;
+import cokr.xit.fims.rent.Lsct;
import cokr.xit.fims.rent.LsctMpng;
import cokr.xit.fims.rent.LsctAprv;
import cokr.xit.fims.rent.RentQuery;
-import cokr.xit.fims.rent.service.HirerService;
+import cokr.xit.fims.rent.service.LsctService;
import cokr.xit.fims.rent.service.LsctMpngService;
import cokr.xit.fims.rent.service.RentEntService;
import cokr.xit.fims.task.Task;
@@ -55,20 +55,20 @@ public class Rent02Controller extends ApplicationController {
public class METHOD_URL {
public static final String
- leaseContractRegistrationMain = "/010/main.do" // 임대차계약 대장 등록 메인 화면
- , getLeaseContractRegistrationList = "/010/list.do" // 임대차계약 대장 등록 단속 대장 목록 조회
- , removeLeaseContract = "/010/removeCtrt.do" // 임대차계약 대장 삭제
- , getLeaseContractRegistrationInfo = "/020/info.do" // 임대차계약 대장 등록 상세 화면
- , getLeaseContractRegistration = "/020/list.do" // 임대차계약 대장 등록 상세 정보 조회
- , hirerMain = "/030/main.do" // 임대차계약 등록 단속 대장 상세 조회
- , getHirerList = "/030/list.do" // 임차인 대장 목록 조회
- , createLeaseContract = "/030/createCtrt.do" // 임대차계약 대장 등록
- , removeHirer = "/030/removeHirer.do" // 임차인 대장 삭제
- , getHirerInfo = "/040/info.do" // 임차인 대장 상세 화면
- , getHirer = "/040/list.do" // 임차인 대장 상세 정보 조회
- , createHirer = "/040/createHirer.do" // 임차인 대장 등록
- , updateHirer = "/040/updateHirer.do" // 임차인 대장 수정
- , removeAttachmentFile = "/040/removeAtchFile.do" // 임차인 첨부 파일 수정
+ crackdownLeaseContractMain = "/010/main.do" // 단속 임대차계약 대장 등록 메인 화면
+ , getCrackdownLeaseContractList = "/010/list.do" // 단속 임대차계약 대장 등록 목록 조회
+ , removeLeaseContractMapping = "/010/removeMpng.do" // 임대차계약 매핑 대장 삭제
+ , getCrackdownLeaseContractInfo = "/020/info.do" // 단속 임대차계약 대장 등록 상세 화면
+ , getCrackdownLeaseContract = "/020/list.do" // 단속 임대차계약 대장 등록 상세 조회
+ , leaseContractMain = "/030/main.do" // 임대차계약 대장 메인 화면
+ , getLeaseContractList = "/030/list.do" // 임대차계약 대장 목록 조회
+ , createLeaseContractMapping = "/030/createMpng.do" // 임대차계약 매핑 대장 등록
+ , removeLeaseContract = "/030/removeLsct.do" // 임대차계약 대장 삭제
+ , getLeaseContractInfo = "/040/info.do" // 임대차계약 대장 상세 화면
+ , getLeaseContract = "/040/list.do" // 임대차계약 대장 상세 정보 조회
+ , createLeaseContract = "/040/createLsct.do" // 임대차계약 대장 등록
+ , updateLeaseContract = "/040/updateLsct.do" // 임대차계약 대장 수정
+ , removeAttachmentFile = "/040/removeAtchFile.do" // 임대차계약 첨부 파일 삭제
, leaseContractMappingMain = "/050/main.do" // 임대차계약 매핑 대장 관리 메인 화면
, getLeaseContractMappingList = "/050/list.do" // 임대차계약 매핑 대장 관리 대장 목록 조회
, createLeaseContractApproval = "/050/createAprv.do" // 임대차계약 승인 대장 등록
@@ -83,8 +83,8 @@ public class Rent02Controller extends ApplicationController {
private LsctMpngService lsctMpngService;
/**임차인 정보 서비스*/
- @Resource(name = "hirerService")
- private HirerService hirerService;
+ @Resource(name = "lsctService")
+ private LsctService lsctService;
/**임대 기업 대장 서비스*/
@Resource(name = "rentEntService")
@@ -94,12 +94,11 @@ public class Rent02Controller extends ApplicationController {
@Resource(name = "stngBean")
private StngBean stngBean;
- /**임대차계약 대장 관리 메인화면(lsct/lsct-main)을 연다.
- * 조건없는 {@link #getLsctList(LsctQuery) 임대차계약 대장 조회 결과}를 포함시킨다.
- * @return /lsct/lsct-main
+ /**단속 임대차계약 대장 등록 메인 화면(fims/rent/rent02010-main)을 연다.
+ * @return fims/rent/rent02010-main
*/
- @RequestMapping(name = "임대차계약 대장 등록 메인", value=METHOD_URL.leaseContractRegistrationMain)
- public ModelAndView leaseContractRegistrationMain() {
+ @RequestMapping(name = "단속 임대차계약 대장 등록 메인 화면", value=METHOD_URL.crackdownLeaseContractMain)
+ public ModelAndView crackdownLeaseContractMain() {
ModelAndView mav = new ModelAndView("fims/rent/rent02010-main");
// 사용자 정보
@@ -119,21 +118,21 @@ public class Rent02Controller extends ApplicationController {
;
}
- /**임대차계약 대장 목록을 조회하여 반환한다.
+ /**단속 임대차계약 대장 등록 목록 조회하여 반환한다.
* {@link LsctMpngService#getLsctList(LsctQuery)} 참고
* @param req 임대차계약 대장 조회 조건
* @return jsonView
*
{
- * "lsctList": [임대차계약 대장 목록]
- * "lsctStart": 임대차계약 대장 목록 시작 인덱스
- * "lsctFetch": 한 번에 가져오는 임대차계약 대장 목록 수
- * "lsctTotal": 조회 결과 찾은 전체 임대차계약 대장 수
+ * "List": [임대차계약 대장 목록]
+ * "Start": 임대차계약 대장 목록 시작 인덱스
+ * "Fetch": 한 번에 가져오는 임대차계약 대장 목록 수
+ * "Total": 조회 결과 찾은 전체 임대차계약 대장 수
* }
*/
@Task("CMN")
- @RequestMapping(name = "임대차계약 등록 단속 대장 조회", value=METHOD_URL.getLeaseContractRegistrationList)
- public ModelAndView getLeaseContractRegistrationList(RentQuery req) {
+ @RequestMapping(name = "단속 임대차계약 대장 등록 목록 조회", value=METHOD_URL.getCrackdownLeaseContractList)
+ public ModelAndView getCrackdownLeaseContractList(RentQuery req) {
if (!"xls".equals(req.getDownload())) {
List> result = lsctMpngService.getCrdnLsctMpngList(setFetchSize(req));
return setPagingInfo(new ModelAndView("jsonView"), result, "");
@@ -182,18 +181,18 @@ public class Rent02Controller extends ApplicationController {
}
}
- /**사용자 임대 기업 대장 상세 정보 화면(fims/rent/rent02020-info)을 연다.
- * 조건없는 {@link #getRentEntList(RentEntQuery) 사용자 임대 기업 대장 조회 결과}를 포함시킨다.
- * @return /rentEnt/rentEnt-main
+ /**단속 임대차계약 대장 등록 상세 화면(fims/rent/rent02020-info)을 연다.
+ * 조건없는 {@link #getCrackdownLeaseContract(RentQuery) 단속 임대차계약 대장 조회 결과}를 포함시킨다.
+ * @return fims/rent/rent02020-info
*/
@Task("CMN")
- @RequestMapping(name = "임대차계약 등록 단속 상세 화면", value=METHOD_URL.getLeaseContractRegistrationInfo)
- public ModelAndView getLeaseContractRegistrationInfo(HttpServletRequest hReq, RentQuery req) {
+ @RequestMapping(name = "단속 임대차계약 대장 등록 상세 화면", value=METHOD_URL.getCrackdownLeaseContractInfo)
+ public ModelAndView getCrackdownLeaseContractInfo(HttpServletRequest hReq, RentQuery req) {
boolean json = jsonResponse();
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/rent/rent02020-info");
// 상세 정보 조회
- DataObject info = getLeaseContractRegistration(req);
+ DataObject info = getCrackdownLeaseContract(req);
mav.addObject("Info", json ? info : toJson(info));
if (!json) {
@@ -212,24 +211,24 @@ public class Rent02Controller extends ApplicationController {
}
@Task("CMN")
- @RequestMapping(name = "임대차계약 등록 단속 상세정보 조회", value=METHOD_URL.getLeaseContractRegistration)
- public DataObject getLeaseContractRegistration(RentQuery req) {
+ @RequestMapping(name = "단속 임대차계약 대장 등록 상세 조회", value=METHOD_URL.getCrackdownLeaseContract)
+ public DataObject getCrackdownLeaseContract(RentQuery req) {
// 상세 정보 조회
return lsctMpngService.getCrdnLsctMpngInfo(req);
}
- /**임대차계약 대장를 등록한다.
- * @param lsct 임대차계약 대장 정보
+ /**임대차계약 매핑 대장를 등록한다.
+ * @param lsctMpng 임대차계약 매핑 대장 정보
* @return jsonView
*
{
* "saved": 등록되었으면 true, 그렇지 않으면 false
* }
*/
@Task("CMN")
- @RequestMapping(name = "임대차계약 매핑 대장 등록", value = METHOD_URL.createLeaseContract)
- public ModelAndView createLeaseContractMapping(LsctMpng lsct) {
+ @RequestMapping(name = "임대차계약 매핑 대장 등록", value = METHOD_URL.createLeaseContractMapping)
+ public ModelAndView createLeaseContractMapping(LsctMpng lsctMpng) {
boolean saved = false;
- String rtnMsg = lsctMpngService.createLsctMpng(lsct);
+ String rtnMsg = lsctMpngService.createLsctMpng(lsctMpng);
if (rtnMsg.contains("[S]")) {
saved = true;
@@ -242,8 +241,8 @@ public class Rent02Controller extends ApplicationController {
.addObject("rtnMsg", rtnMsg);
}
- /**지정한 임대차계약 대장를 제거한다.
- * @param lsctIDs 임대차계약 대장 아이디
+ /**지정한 임대차계약 매핑 대장를 제거한다.
+ * @param lsctMpngIds 임대차계약 매핑 대장 아이디s
* @return jsonView
*
{
* "affected": 저장된 정보수
@@ -251,10 +250,10 @@ public class Rent02Controller extends ApplicationController {
* }
*/
@Task("CMN")
- @RequestMapping(name = "임대차계약 매핑 대장 제거", value = METHOD_URL.removeLeaseContract)
- public ModelAndView removeLeaseContractMapping(LsctMpng lsct) {
+ @RequestMapping(name = "임대차계약 매핑 대장 제거", value = METHOD_URL.removeLeaseContractMapping)
+ public ModelAndView removeLeaseContractMapping(LsctMpng lsctMpng) {
boolean saved = false;
- String rtnMsg = lsctMpngService.removeLsctMpng(lsct);
+ String rtnMsg = lsctMpngService.removeLsctMpng(lsctMpng);
if (rtnMsg.contains("[S]")) {
saved = true;
@@ -267,12 +266,11 @@ public class Rent02Controller extends ApplicationController {
.addObject("rtnMsg", rtnMsg);
}
- /**임차인 대장 관리 메인화면(fims/rent/rent02030-main)을 연다.
- * 조건없는 {@link #getRentEntList(RentEntQuery) 사용자 임대 기업 대장 조회 결과}를 포함시킨다.
- * @return /rentEnt/rentEnt-main
+ /**임대차계약(임차인) 대장 메인 화면(fims/rent/rent02030-main)을 연다.
+ * @return fims/rent/rent02030-main
*/
- @RequestMapping(name = "임차인 대장 메인", value=METHOD_URL.hirerMain)
- public ModelAndView hirerMain(RentQuery req) {
+ @RequestMapping(name = "임대차계약 대장 메인 화면", value=METHOD_URL.leaseContractMain)
+ public ModelAndView leaseContractMain(RentQuery req) {
ModelAndView mav = new ModelAndView("fims/rent/rent02030-main");
return mav
@@ -285,22 +283,22 @@ public class Rent02Controller extends ApplicationController {
;
}
- /**임차인 대장 목록을 조회하여 반환한다.
- * {@link HirerService#getHirerList(HirerQuery)} 참고
- * @param req 임차인 대장 조회 조건
+ /**임대차계약(임차인) 대장 목록을 조회하여 반환한다.
+ * {@link LsctService#getHirerList(RentQuery)} 참고
+ * @param req 임대차계약 조회 조건
* @return jsonView
*
{
- * "hirerList": [임차인 대장 목록]
- * "hirerStart": 임차인 대장 목록 시작 인덱스
- * "hirerFetch": 한 번에 가져오는 임차인 대장 목록 수
- * "hirerTotal": 조회 결과 찾은 전체 임차인 대장 수
+ * "List": [임대차계약 대장 목록]
+ * "Start": 임대차계약 대장 목록 시작 인덱스
+ * "Fetch": 한 번에 가져오는 임대차계약 대장 목록 수
+ * "Total": 조회 결과 찾은 전체 임대차계약 대장 수
* }
*/
@Task("CMN")
- @RequestMapping(name = "임차인 대장 조회", value=METHOD_URL.getHirerList)
- public ModelAndView getHirerList(RentQuery req) {
+ @RequestMapping(name = "임대차계약 대장 목록 조회", value=METHOD_URL.getLeaseContractList)
+ public ModelAndView getLeaseContractList(RentQuery req) {
if (!"xls".equals(req.getDownload())) {
- List> result = hirerService.getHirerList(setFetchSize(req));
+ List> result = lsctService.getLsctList(setFetchSize(req));
return setPagingInfo(new ModelAndView("jsonView"), result, "");
} else {
// 현재 날짜 구하기
@@ -314,12 +312,12 @@ public class Rent02Controller extends ApplicationController {
CellStyle center = format.cellStyle(Style.CENTER);
CellStyle dateDT = format.yyyy_mm_dd_hh_mm_ss();
- List list = hirerService.getHirerList(req.setFetchSize(0));
+ List list = lsctService.getLsctList(req.setFetchSize(0));
Map valueMap = new HashMap();
valueMap.put("기업구분", format.of("ENT_SE_NM").style(center));
valueMap.put("기업명", format.of("ENT_NM"));
- valueMap.put("법인(사업자)번호", format.of("ENT_NO").style(center));
+ valueMap.put("법인(사업자)번호", format.of("ENT_REG_NO").style(center));
valueMap.put("대표자명", format.of("RPRSV_NM").style(center));
valueMap.put("전화번호", format.of("ENT_TELNO").style(center));
valueMap.put("팩스번호", format.of("ENT_FXNO").style(center));
@@ -341,19 +339,19 @@ public class Rent02Controller extends ApplicationController {
}
}
- /**임차인 대장 상세 정보 화면(fims/rent/rent02030-info)을 연다.
+ /**임대차계약(임차인) 대장 상세 화면(fims/rent/rent02040-info)을 연다.
* 조건없는 {@link #getRentEntList(RentEntQuery) 임대 기업 대장 조회 결과}를 포함시킨다.
- * @return /rentEnt/rentEnt-main
+ * @return fims/rent/rent02040-info
*/
@Task("CMN")
- @RequestMapping(name = "임차인 대장 상세 화면", value=METHOD_URL.getHirerInfo)
- public ModelAndView getHirerInfo(HttpServletRequest hReq, RentQuery req) {
+ @RequestMapping(name = "임대차계약 대장 상세 화면", value=METHOD_URL.getLeaseContractInfo)
+ public ModelAndView getLeaseContractInfo(HttpServletRequest hReq, RentQuery req) {
boolean json = jsonResponse();
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/rent/rent02040-info");
// 수정(update)으로 호출
- if (req.getHirerId() != null) {
- DataObject info = getHirer(req); // 상세 정보 조회
+ if (req.getLsctId() != null) {
+ DataObject info = getLeaseContract(req); // 임대차계약 상세 정보 조회
mav.addObject("Info", json ? info : toJson(info));
}
@@ -372,13 +370,13 @@ public class Rent02Controller extends ApplicationController {
}
@Task("CMN")
- @RequestMapping(name = "임차인 대장 상세 정보 조회", value=METHOD_URL.getHirer)
- public DataObject getHirer(RentQuery req) {
+ @RequestMapping(name = "임대차계약 대장 상세 정보 조회", value=METHOD_URL.getLeaseContract)
+ public DataObject getLeaseContract(RentQuery req) {
// 상세 정보 조회
- return hirerService.getHirerInfo(req);
+ return lsctService.getLsctInfo(req);
}
- /**임차인 대장를 등록한다.
+ /**임대차계약 대장을 등록한다.
* @param hirer 임차인 대장 정보
* @return jsonView
*
{
@@ -386,8 +384,8 @@ public class Rent02Controller extends ApplicationController {
* }
*/
@Task("CMN")
- @RequestMapping(name = "임차인 대장 등록", value=METHOD_URL.createHirer)
- public ModelAndView createHirer(Hirer hirer, MultipartFile[] uploadFiles) {
+ @RequestMapping(name = "임대차계약 대장 등록", value=METHOD_URL.createLeaseContract)
+ public ModelAndView createLeaseContract(Lsct lsct, MultipartFile[] uploadFiles) {
boolean saved = false;
// 첨부 파일
@@ -396,7 +394,7 @@ public class Rent02Controller extends ApplicationController {
fileInfoList = new FileInfoFactory().makeFileInfos(null, uploadFiles);
}
- String rtnMsg = hirerService.createHirer(hirer, fileInfoList);
+ String rtnMsg = lsctService.createLsct(lsct, fileInfoList);
if (rtnMsg.contains("[S]")) {
saved = true;
@@ -409,7 +407,7 @@ public class Rent02Controller extends ApplicationController {
.addObject("rtnMsg", rtnMsg);
}
- /**임차인 대장 정보를 수정한다.
+ /**임대차계약 대장 정보를 수정한다.
* @param hirer 임차인 대장 정보
* @return jsonView
*
{
@@ -417,8 +415,8 @@ public class Rent02Controller extends ApplicationController {
* }
*/
@Task("CMN")
- @RequestMapping(name = "임차인 대장 수정", value=METHOD_URL.updateHirer)
- public ModelAndView updateHirer(Hirer hirer, MultipartFile[] uploadFiles) {
+ @RequestMapping(name = "임대차계약 대장 수정", value=METHOD_URL.updateLeaseContract)
+ public ModelAndView updateLeaseContract(Lsct lsct, MultipartFile[] uploadFiles) {
boolean saved = false;
// 첨부 파일
@@ -427,7 +425,7 @@ public class Rent02Controller extends ApplicationController {
fileInfoList = new FileInfoFactory().makeFileInfos(null, uploadFiles);
}
- String rtnMsg = hirerService.updateHirer(hirer, fileInfoList);
+ String rtnMsg = lsctService.updateLsct(lsct, fileInfoList);
if (rtnMsg.contains("[S]")) {
saved = true;
@@ -440,7 +438,7 @@ public class Rent02Controller extends ApplicationController {
.addObject("rtnMsg", rtnMsg);
}
- /**파일 정보를 삭제하고, 임차인 대장 첨부파일수를 수정한다.
+ /**임대차계약 파일 정보를 삭제하고, 임차인 대장 첨부파일수를 수정한다.
* @param hirer 임차인 대장 정보
* @return jsonView
*
{
@@ -448,10 +446,10 @@ public class Rent02Controller extends ApplicationController {
* }