업무별 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;
|
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.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.servlet.ModelAndView;
|
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.CrdnQuery;
|
||||||
|
import cokr.xit.fims.crdn.service.Crdn06Service;
|
||||||
|
|
||||||
/**단속자료 조회 서비스 웹 컨트롤러.<br />
|
@RequestMapping(name="단속 관리", value="/crdn/crdn06")
|
||||||
* {웹 컨텍스트}/crdn/crdn06 로 접근할 수 있다.
|
public class Crdn06Controller extends ApplicationController {
|
||||||
* @author leebj
|
|
||||||
*/
|
|
||||||
@Controller
|
|
||||||
public class Crdn06Controller extends AbstractCrdn06Controller {
|
|
||||||
|
|
||||||
@RequestMapping(name="주정차과태료업무 단속자료 목록", value="/010/PVS/list.do")
|
@Resource(name="crdn06Service")
|
||||||
public ModelAndView getPvsCrackdownList(CrdnQuery req) {
|
private Crdn06Service crdn06Service;
|
||||||
return getCrackdownList(req);
|
|
||||||
}
|
/** 단속 관리 메인화면을 연다.
|
||||||
@RequestMapping(name="전용차로과태료업무 단속자료 목록", value="/010/BPV/list.do")
|
* @return fims/crdn/crdn06010-main
|
||||||
public ModelAndView getBpvCrackdownList(CrdnQuery req) {
|
*/
|
||||||
return getCrackdownList(req);
|
@RequestMapping(name="단속 관리 메인", value="/010/main.do")
|
||||||
}
|
public ModelAndView crackdownManagementMain() {
|
||||||
@RequestMapping(name="장애인과태료업무 단속자료 목록", value="/010/DPV/list.do")
|
ModelAndView mav = new ModelAndView();
|
||||||
public ModelAndView getDpvCrackdownList(CrdnQuery req) {
|
mav.setViewName("fims/crdn/crdn06010-main");
|
||||||
return getCrackdownList(req);
|
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;
|
||||||
}
|
}
|
||||||
@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;
|
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.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.servlet.ModelAndView;
|
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;
|
||||||
|
|
||||||
/**업무지원 서비스 웹 컨트롤러.<br />
|
|
||||||
* {웹 컨텍스트}/sprt/sprt01 로 접근할 수 있다.
|
|
||||||
* @author leebj
|
|
||||||
*/
|
|
||||||
@Controller
|
|
||||||
public class Sprt01Controller extends AbstractSprt01Controller {
|
|
||||||
|
|
||||||
|
@RequestMapping(name="업무지원", value="/sprt/sprt01")
|
||||||
|
public class Sprt01Controller extends ApplicationController {
|
||||||
|
|
||||||
@RequestMapping(name="주정차과태료업무 개별총정보 조회", value="/020/PVS/info.do")
|
@Resource(name="sprt01Service")
|
||||||
public ModelAndView getPvsTotalDataInfo(String crdnId) {
|
private Sprt01Service sprt01Service;
|
||||||
return getTotalDataInfo(crdnId);
|
|
||||||
}
|
/** 통합조회 메인화면을 연다.
|
||||||
@RequestMapping(name="전용차로과태료업무 개별총정보 조회", value="/020/BPV/info.do")
|
* @return fims/sprt/sprt01010-main
|
||||||
public ModelAndView getBpvTotalDataInfo(String crdnId) {
|
*/
|
||||||
return getTotalDataInfo(crdnId);
|
@RequestMapping(name="통합조회 메인", value="/010/main.do")
|
||||||
}
|
public ModelAndView integratedInquireMain() {
|
||||||
@RequestMapping(name="장애인과태료업무 개별총정보 조회", value="/020/DPV/info.do")
|
ModelAndView mav = new ModelAndView();
|
||||||
public ModelAndView getDpvTotalDataInfo(String crdnId) {
|
mav.setViewName("fims/sprt/sprt01010-main");
|
||||||
return getTotalDataInfo(crdnId);
|
mav.addObject("pageName", "sprt01010-main");
|
||||||
|
|
||||||
|
|
||||||
|
return mav;
|
||||||
}
|
}
|
||||||
@RequestMapping(name="전기차과태료업무 개별총정보 조회", value="/020/ECA/info.do")
|
|
||||||
public ModelAndView getEcaTotalDataInfo(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));
|
||||||
|
}
|
||||||
|
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