업무별 URL매핑 처리용 컨트롤러 이름 변경(접두어 Task 추가)
parent
e5028dad55
commit
5c78be931e
@ -1,77 +0,0 @@
|
||||
package cokr.xit.fims.crdn.web;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import cokr.xit.base.code.CommonCode;
|
||||
import cokr.xit.base.web.ApplicationController;
|
||||
import cokr.xit.fims.crdn.service.CrdnQuery;
|
||||
import cokr.xit.fims.crdn.service.Crdn06Service;
|
||||
|
||||
@RequestMapping(name="단속 자료 조회", value="/crdn/crdn06")
|
||||
public class AbstractCrdn06Controller extends ApplicationController {
|
||||
|
||||
@Resource(name="crdn06Service")
|
||||
private Crdn06Service crdn06Service;
|
||||
|
||||
/** 단속 자료 조회 메인화면을 연다.
|
||||
* @return fims/crdn/crdn06010-main
|
||||
*/
|
||||
@RequestMapping(name="단속 자료 조회 메인", value="/010/main.do")
|
||||
public ModelAndView crackdownDataInquireMain() {
|
||||
ModelAndView mav = new ModelAndView();
|
||||
mav.setViewName("fims/crdn/crdn06010-main");
|
||||
mav.addObject("pageName", "crdn06010-main");
|
||||
|
||||
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM001", "FIM002", "FIM010", "FIM026");
|
||||
mav.addObject("FIM001List", commonCodes.get("FIM001"));
|
||||
mav.addObject("FIM002List", commonCodes.get("FIM002"));
|
||||
mav.addObject("FIM010List", commonCodes.get("FIM010"));
|
||||
addCodes(commonCodes, mav, "FIM002", "FIM026");
|
||||
return mav;
|
||||
}
|
||||
|
||||
/** 표지정보 미확인 자료 메인화면을 연다.
|
||||
* @return fims/crdn/crdn06030-main
|
||||
*/
|
||||
@RequestMapping(name="표지정보 미확인 자료 메인", value="/030/main.do")
|
||||
public ModelAndView tagInformationUndefinedDataMain() {
|
||||
ModelAndView mav = new ModelAndView();
|
||||
mav.setViewName("fims/crdn/crdn06030-main");
|
||||
mav.addObject("pageName","crdn06030-main");
|
||||
|
||||
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM001", "FIM002", "FIM010", "FIM026");
|
||||
mav.addObject("FIM001List", commonCodes.get("FIM001"));
|
||||
mav.addObject("FIM002List", commonCodes.get("FIM002"));
|
||||
mav.addObject("FIM010List", commonCodes.get("FIM010"));
|
||||
addCodes(commonCodes, mav, "FIM002", "FIM026");
|
||||
return mav;
|
||||
}
|
||||
|
||||
/**단속자료 목록을 조회한다.<br />
|
||||
* {@link Crdn06Service#getCrackdownList(CrdnQuery)} 참고
|
||||
* @param req 단속자료 목록 조회 조건
|
||||
* @return jsonView
|
||||
* <pre><code> {
|
||||
* "crdnList": [조회결과 목록],
|
||||
* "crdnStart": 현재 페이지의 시작 자료 인덱스,
|
||||
* "crdnFetchTotal": 한 페이지에 가져오는 자료 건 수,
|
||||
* "crdnTotal": 조회 결과 찾은 전체 건 수
|
||||
* }</code></pre>
|
||||
*/
|
||||
public ModelAndView getCrackdownList(CrdnQuery req) {
|
||||
setFetchSize(req);
|
||||
return setCollectionInfo(
|
||||
new ModelAndView("jsonView"),
|
||||
crdn06Service.getCrackdownList(req),
|
||||
"crdn"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -1,34 +1,77 @@
|
||||
package cokr.xit.fims.crdn.web;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import cokr.xit.base.code.CommonCode;
|
||||
import cokr.xit.base.web.ApplicationController;
|
||||
import cokr.xit.fims.crdn.service.CrdnQuery;
|
||||
import cokr.xit.fims.crdn.service.Crdn06Service;
|
||||
|
||||
/**단속자료 조회 서비스 웹 컨트롤러.<br />
|
||||
* {웹 컨텍스트}/crdn/crdn06 로 접근할 수 있다.
|
||||
* @author leebj
|
||||
@RequestMapping(name="단속 관리", value="/crdn/crdn06")
|
||||
public class Crdn06Controller extends ApplicationController {
|
||||
|
||||
@Resource(name="crdn06Service")
|
||||
private Crdn06Service crdn06Service;
|
||||
|
||||
/** 단속 관리 메인화면을 연다.
|
||||
* @return fims/crdn/crdn06010-main
|
||||
*/
|
||||
@Controller
|
||||
public class Crdn06Controller extends AbstractCrdn06Controller {
|
||||
@RequestMapping(name="단속 관리 메인", value="/010/main.do")
|
||||
public ModelAndView crackdownManagementMain() {
|
||||
ModelAndView mav = new ModelAndView();
|
||||
mav.setViewName("fims/crdn/crdn06010-main");
|
||||
mav.addObject("pageName", "crdn06010-main");
|
||||
|
||||
@RequestMapping(name="주정차과태료업무 단속자료 목록", value="/010/PVS/list.do")
|
||||
public ModelAndView getPvsCrackdownList(CrdnQuery req) {
|
||||
return getCrackdownList(req);
|
||||
}
|
||||
@RequestMapping(name="전용차로과태료업무 단속자료 목록", value="/010/BPV/list.do")
|
||||
public ModelAndView getBpvCrackdownList(CrdnQuery req) {
|
||||
return getCrackdownList(req);
|
||||
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM001", "FIM002", "FIM010", "FIM026");
|
||||
mav.addObject("FIM001List", commonCodes.get("FIM001"));
|
||||
mav.addObject("FIM002List", commonCodes.get("FIM002"));
|
||||
mav.addObject("FIM010List", commonCodes.get("FIM010"));
|
||||
addCodes(commonCodes, mav, "FIM002", "FIM026");
|
||||
return mav;
|
||||
}
|
||||
@RequestMapping(name="장애인과태료업무 단속자료 목록", value="/010/DPV/list.do")
|
||||
public ModelAndView getDpvCrackdownList(CrdnQuery req) {
|
||||
return getCrackdownList(req);
|
||||
}
|
||||
@RequestMapping(name="전기차과태료업무 단속자료 목록", value="/010/ECA/list.do")
|
||||
public ModelAndView getEcaCrackdownList(CrdnQuery req) {
|
||||
return getCrackdownList(req);
|
||||
|
||||
/** 표지정보 미확인 자료 메인화면을 연다.
|
||||
* @return fims/crdn/crdn06030-main
|
||||
*/
|
||||
@RequestMapping(name="표지정보 미확인 자료 메인", value="/030/main.do")
|
||||
public ModelAndView tagInformationUndefinedDataMain() {
|
||||
ModelAndView mav = new ModelAndView();
|
||||
mav.setViewName("fims/crdn/crdn06030-main");
|
||||
mav.addObject("pageName","crdn06030-main");
|
||||
|
||||
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM001", "FIM002", "FIM010", "FIM026");
|
||||
mav.addObject("FIM001List", commonCodes.get("FIM001"));
|
||||
mav.addObject("FIM002List", commonCodes.get("FIM002"));
|
||||
mav.addObject("FIM010List", commonCodes.get("FIM010"));
|
||||
addCodes(commonCodes, mav, "FIM002", "FIM026");
|
||||
return mav;
|
||||
}
|
||||
|
||||
/**단속자료 목록을 조회한다.<br />
|
||||
* {@link Crdn06Service#getCrackdownList(CrdnQuery)} 참고
|
||||
* @param req 단속자료 목록 조회 조건
|
||||
* @return jsonView
|
||||
* <pre><code> {
|
||||
* "crdnList": [조회결과 목록],
|
||||
* "crdnStart": 현재 페이지의 시작 자료 인덱스,
|
||||
* "crdnFetchTotal": 한 페이지에 가져오는 자료 건 수,
|
||||
* "crdnTotal": 조회 결과 찾은 전체 건 수
|
||||
* }</code></pre>
|
||||
*/
|
||||
public ModelAndView getCrackdownList(CrdnQuery req) {
|
||||
setFetchSize(req);
|
||||
return setCollectionInfo(
|
||||
new ModelAndView("jsonView"),
|
||||
crdn06Service.getCrackdownList(req),
|
||||
"crdn"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,41 @@
|
||||
package cokr.xit.fims.crdn.web;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import cokr.xit.fims.crdn.service.CrdnQuery;
|
||||
|
||||
/**단속 관리 서비스 웹 컨트롤러.<br />
|
||||
* {웹 컨텍스트}/crdn/crdn06 로 접근할 수 있다.
|
||||
* @author leebj
|
||||
*/
|
||||
@Controller
|
||||
public class TaskCrdn06Controller extends Crdn06Controller {
|
||||
|
||||
@RequestMapping(name="주정차과태료업무 단속자료 목록", value="/010/PVS/list.do")
|
||||
public ModelAndView getPvsCrackdownList(CrdnQuery req) {
|
||||
return getCrackdownList(req);
|
||||
}
|
||||
@RequestMapping(name="전용차로과태료업무 단속자료 목록", value="/010/BPV/list.do")
|
||||
public ModelAndView getBpvCrackdownList(CrdnQuery req) {
|
||||
return getCrackdownList(req);
|
||||
}
|
||||
@RequestMapping(name="장애인과태료업무 단속자료 목록", value="/010/DPV/list.do")
|
||||
public ModelAndView getDpvCrackdownList(CrdnQuery req) {
|
||||
return getCrackdownList(req);
|
||||
}
|
||||
@RequestMapping(name="전기차과태료업무 단속자료 목록", value="/010/ECA/list.do")
|
||||
public ModelAndView getEcaCrackdownList(CrdnQuery req) {
|
||||
return getCrackdownList(req);
|
||||
}
|
||||
|
||||
@RequestMapping(name="장애인과태료업무 표지정보미확인자료 목록", value="/030/DPV/list.do")
|
||||
public ModelAndView getTagInformationUndefinedDataList(CrdnQuery req) {
|
||||
|
||||
//TODO : 표지정보 관련 연계
|
||||
|
||||
return getCrackdownList(req);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
package cokr.xit.fims.sprt.web;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import cokr.xit.fims.sprt.service.Sprt01Service;
|
||||
import cokr.xit.base.code.CommonCode;
|
||||
import cokr.xit.base.web.ApplicationController;
|
||||
|
||||
|
||||
@RequestMapping(name="업무지원", value="/sprt/sprt01")
|
||||
public class AbstractSprt01Controller extends ApplicationController {
|
||||
|
||||
@Resource(name="sprt01Service")
|
||||
private Sprt01Service sprt01Service;
|
||||
|
||||
/** 통합조회 메인화면을 연다.
|
||||
* @return fims/sprt/sprt01010-main
|
||||
*/
|
||||
@RequestMapping(name="통합조회 메인", value="/010/main.do")
|
||||
public ModelAndView integratedInquireMain() {
|
||||
ModelAndView mav = new ModelAndView();
|
||||
mav.setViewName("fims/sprt/sprt01010-main");
|
||||
mav.addObject("pageName", "sprt01010-main");
|
||||
|
||||
|
||||
return mav;
|
||||
}
|
||||
|
||||
/**지정하는 단속아이디의 개별총정보를 반환한다.
|
||||
* @param crdnId 단속 아이디
|
||||
* @return fims/sprt/sprt01020-info
|
||||
* <pre><code> {
|
||||
* "totalDataInfo": {...}
|
||||
* }</code></pre>
|
||||
*/
|
||||
public ModelAndView getTotalDataInfo(String crdnId) {
|
||||
ModelAndView mav = new ModelAndView("fims/sprt/sprt01020-info");
|
||||
mav.addObject("pageName", "sprt01020-info");
|
||||
if (!isEmpty(crdnId)) {
|
||||
mav.addObject("totalDataInfo", sprt01Service.getTotalDataInfo(crdnId));
|
||||
}
|
||||
return mav;
|
||||
}
|
||||
|
||||
}
|
@ -1,33 +1,50 @@
|
||||
package cokr.xit.fims.sprt.web;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import cokr.xit.fims.sprt.service.Sprt01Service;
|
||||
import cokr.xit.base.code.CommonCode;
|
||||
import cokr.xit.base.web.ApplicationController;
|
||||
|
||||
|
||||
@RequestMapping(name="업무지원", value="/sprt/sprt01")
|
||||
public class Sprt01Controller extends ApplicationController {
|
||||
|
||||
@Resource(name="sprt01Service")
|
||||
private Sprt01Service sprt01Service;
|
||||
|
||||
/**업무지원 서비스 웹 컨트롤러.<br />
|
||||
* {웹 컨텍스트}/sprt/sprt01 로 접근할 수 있다.
|
||||
* @author leebj
|
||||
/** 통합조회 메인화면을 연다.
|
||||
* @return fims/sprt/sprt01010-main
|
||||
*/
|
||||
@Controller
|
||||
public class Sprt01Controller extends AbstractSprt01Controller {
|
||||
@RequestMapping(name="통합조회 메인", value="/010/main.do")
|
||||
public ModelAndView integratedInquireMain() {
|
||||
ModelAndView mav = new ModelAndView();
|
||||
mav.setViewName("fims/sprt/sprt01010-main");
|
||||
mav.addObject("pageName", "sprt01010-main");
|
||||
|
||||
|
||||
@RequestMapping(name="주정차과태료업무 개별총정보 조회", value="/020/PVS/info.do")
|
||||
public ModelAndView getPvsTotalDataInfo(String crdnId) {
|
||||
return getTotalDataInfo(crdnId);
|
||||
return mav;
|
||||
}
|
||||
@RequestMapping(name="전용차로과태료업무 개별총정보 조회", value="/020/BPV/info.do")
|
||||
public ModelAndView getBpvTotalDataInfo(String crdnId) {
|
||||
return getTotalDataInfo(crdnId);
|
||||
}
|
||||
@RequestMapping(name="장애인과태료업무 개별총정보 조회", value="/020/DPV/info.do")
|
||||
public ModelAndView getDpvTotalDataInfo(String crdnId) {
|
||||
return getTotalDataInfo(crdnId);
|
||||
|
||||
/**지정하는 단속아이디의 개별총정보를 반환한다.
|
||||
* @param crdnId 단속 아이디
|
||||
* @return fims/sprt/sprt01020-info
|
||||
* <pre><code> {
|
||||
* "totalDataInfo": {...}
|
||||
* }</code></pre>
|
||||
*/
|
||||
public ModelAndView getTotalDataInfo(String crdnId) {
|
||||
ModelAndView mav = new ModelAndView("fims/sprt/sprt01020-info");
|
||||
mav.addObject("pageName", "sprt01020-info");
|
||||
if (!isEmpty(crdnId)) {
|
||||
mav.addObject("totalDataInfo", sprt01Service.getTotalDataInfo(crdnId));
|
||||
}
|
||||
@RequestMapping(name="전기차과태료업무 개별총정보 조회", value="/020/ECA/info.do")
|
||||
public ModelAndView getEcaTotalDataInfo(String crdnId) {
|
||||
return getTotalDataInfo(crdnId);
|
||||
return mav;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,33 @@
|
||||
package cokr.xit.fims.sprt.web;
|
||||
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
/**업무지원 서비스 웹 컨트롤러.<br />
|
||||
* {웹 컨텍스트}/sprt/sprt01 로 접근할 수 있다.
|
||||
* @author leebj
|
||||
*/
|
||||
@Controller
|
||||
public class TaskSprt01Controller extends Sprt01Controller {
|
||||
|
||||
|
||||
@RequestMapping(name="주정차과태료업무 개별총정보 조회", value="/020/PVS/info.do")
|
||||
public ModelAndView getPvsTotalDataInfo(String crdnId) {
|
||||
return getTotalDataInfo(crdnId);
|
||||
}
|
||||
@RequestMapping(name="전용차로과태료업무 개별총정보 조회", value="/020/BPV/info.do")
|
||||
public ModelAndView getBpvTotalDataInfo(String crdnId) {
|
||||
return getTotalDataInfo(crdnId);
|
||||
}
|
||||
@RequestMapping(name="장애인과태료업무 개별총정보 조회", value="/020/DPV/info.do")
|
||||
public ModelAndView getDpvTotalDataInfo(String crdnId) {
|
||||
return getTotalDataInfo(crdnId);
|
||||
}
|
||||
@RequestMapping(name="전기차과태료업무 개별총정보 조회", value="/020/ECA/info.do")
|
||||
public ModelAndView getEcaTotalDataInfo(String crdnId) {
|
||||
return getTotalDataInfo(crdnId);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue