|
|
|
@ -58,8 +58,8 @@ public class Rent02Controller extends ApplicationController {
|
|
|
|
|
leaseContractRegistrationMain = "/010/main.do" // 임대차계약 대장 등록 메인 화면
|
|
|
|
|
, getLeaseContractRegistrationList = "/010/list.do" // 임대차계약 대장 등록 단속 대장 목록 조회
|
|
|
|
|
, removeLeaseContract = "/010/removeCtrt.do" // 임대차계약 대장 삭제
|
|
|
|
|
, getLeaseContractInfo = "/020/info.do" // 임대차계약 상세 화면
|
|
|
|
|
, getLeaseContract = "/020/list.do" // 임대차계약 상세 정보 조회
|
|
|
|
|
, getLeaseContractRegistrationInfo = "/020/info.do" // 임대차계약 대장 등록 상세 화면
|
|
|
|
|
, getLeaseContractRegistration = "/020/list.do" // 임대차계약 대장 등록 상세 정보 조회
|
|
|
|
|
, hirerMain = "/030/main.do" // 임대차계약 등록 단속 대장 상세 조회
|
|
|
|
|
, getHirerList = "/030/list.do" // 임차인 대장 목록 조회
|
|
|
|
|
, createLeaseContract = "/030/createCtrt.do" // 임대차계약 대장 등록
|
|
|
|
@ -69,11 +69,12 @@ public class Rent02Controller extends ApplicationController {
|
|
|
|
|
, createHirer = "/040/createHirer.do" // 임차인 대장 등록
|
|
|
|
|
, updateHirer = "/040/updateHirer.do" // 임차인 대장 수정
|
|
|
|
|
, removeAttachmentFile = "/040/removeAtchFile.do" // 임차인 첨부 파일 수정
|
|
|
|
|
, leaseContractMain = "/050/main.do" // 임대차계약 관리 메인 화면
|
|
|
|
|
, getLeaseContractList = "/050/list.do" // 임대차계약 관리 대장 목록 조회
|
|
|
|
|
, createLeaseContractApproval = "/050/createAprv.do" // 임대차계약 승인 대장 등록
|
|
|
|
|
, removeLeaseContractApproval = "/050/removeAprv.do" // 임대차계약 승인 대장 삭제
|
|
|
|
|
|
|
|
|
|
, leaseContractMain = "/050/main.do" // 임대차계약 대장 관리 메인 화면
|
|
|
|
|
, getLeaseContractList = "/050/list.do" // 임대차계약 대장 관리 대장 목록 조회
|
|
|
|
|
, createLeaseContractApproval = "/050/createAprv.do" // 임대차계약 대장 관리 승인 등록
|
|
|
|
|
, removeLeaseContractApproval = "/050/removeAprv.do" // 임대차계약 대장 관리 승인 삭제
|
|
|
|
|
, getLeaseContractInfo = "/060/info.do" // 임대차계약 대장 관리 상세 화면
|
|
|
|
|
, getLeaseContract = "/060/list.do" // 임대차계약 대장 관리 상세 정보 조회
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -186,13 +187,13 @@ public class Rent02Controller extends ApplicationController {
|
|
|
|
|
* @return /rentEnt/rentEnt-main
|
|
|
|
|
*/
|
|
|
|
|
@Task("CMN")
|
|
|
|
|
@RequestMapping(name = "임대차계약 상세 화면", value=METHOD_URL.getLeaseContractInfo)
|
|
|
|
|
public ModelAndView getLeaseContractInfo(HttpServletRequest hReq, RentQuery req) {
|
|
|
|
|
@RequestMapping(name = "임대차계약 등록 단속 상세 화면", value=METHOD_URL.getLeaseContractRegistrationInfo)
|
|
|
|
|
public ModelAndView getLeaseContractRegistrationInfo(HttpServletRequest hReq, RentQuery req) {
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/rent/rent02020-info");
|
|
|
|
|
|
|
|
|
|
// 상세 정보 조회
|
|
|
|
|
DataObject info = getLeaseContract(req);
|
|
|
|
|
DataObject info = getLeaseContractRegistration(req);
|
|
|
|
|
mav.addObject("Info", json ? info : toJson(info));
|
|
|
|
|
|
|
|
|
|
if (!json) {
|
|
|
|
@ -211,10 +212,10 @@ public class Rent02Controller extends ApplicationController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Task("CMN")
|
|
|
|
|
@RequestMapping(name = "임대차계약 상세 정보 조회", value=METHOD_URL.getLeaseContract)
|
|
|
|
|
public DataObject getLeaseContract(RentQuery req) {
|
|
|
|
|
@RequestMapping(name = "임대차계약 등록 단속 상세정보 조회", value=METHOD_URL.getLeaseContractRegistration)
|
|
|
|
|
public DataObject getLeaseContractRegistration(RentQuery req) {
|
|
|
|
|
// 상세 정보 조회
|
|
|
|
|
return lsctService.getLsctInfo(req);
|
|
|
|
|
return lsctService.getCrdnLsctInfo(req);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**임대차계약 대장를 등록한다.
|
|
|
|
@ -667,4 +668,40 @@ public class Rent02Controller extends ApplicationController {
|
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**사용자 임대차계약 대장 상세 정보 화면(fims/rent/rent02060-info)을 연다.
|
|
|
|
|
* 조건없는 {@link #getRentEntList(RentEntQuery) 사용자 임대 기업 대장 조회 결과}를 포함시킨다.
|
|
|
|
|
* @return /rentEnt/rentEnt-main
|
|
|
|
|
*/
|
|
|
|
|
@Task("CMN")
|
|
|
|
|
@RequestMapping(name = "임대차계약 상세 화면", value=METHOD_URL.getLeaseContractInfo)
|
|
|
|
|
public ModelAndView getLeaseContractInfo(HttpServletRequest hReq, RentQuery req) {
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/rent/rent02060-info");
|
|
|
|
|
|
|
|
|
|
// 상세 정보 조회
|
|
|
|
|
DataObject info = getLeaseContract(req);
|
|
|
|
|
mav.addObject("Info", json ? info : toJson(info));
|
|
|
|
|
|
|
|
|
|
if (!json) {
|
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM089");
|
|
|
|
|
|
|
|
|
|
mav.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
|
|
|
|
|
.addObject("pageName", "rent02060") // jsp pageName
|
|
|
|
|
.addObject("prefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("FIM089List", commonCodes.get("FIM089")) // 임차인 구분 코드(HIRER_SE_CD)
|
|
|
|
|
.addObject("mainQuery", toJson(req)) // main 검색 조건
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return mav;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Task("CMN")
|
|
|
|
|
@RequestMapping(name = "임대차계약 상세정보 조회", value=METHOD_URL.getLeaseContract)
|
|
|
|
|
public DataObject getLeaseContract(RentQuery req) {
|
|
|
|
|
// 상세 정보 조회
|
|
|
|
|
return lsctService.getLsctInfo(req);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|