From 1e9a4fa982ff962f53332f2fc25a7e0c2a49bd04 Mon Sep 17 00:00:00 2001 From: leebeomjun Date: Wed, 5 Jul 2023 11:23:06 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BB=A8=ED=8A=B8=EB=A1=A4=EB=9F=AC=EB=AA=85?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/fims/crdn/web/BpvCrdnController.java | 72 ++++++++ .../xit/fims/crdn/web/CmnCrdnController.java | 163 ++++++++++++++++++ .../xit/fims/crdn/web/Crdn01Controller.java | 44 ----- .../xit/fims/crdn/web/Crdn02Controller.java | 16 +- .../xit/fims/crdn/web/Crdn05Controller.java | 14 +- .../xit/fims/crdn/web/Crdn06Controller.java | 64 ------- .../xit/fims/crdn/web/DpvCrdnController.java | 125 ++++++++++++++ .../xit/fims/crdn/web/EcaCrdnController.java | 70 ++++++++ .../xit/fims/crdn/web/PvsCrdnController.java | 72 ++++++++ .../fims/crdn/web/TaskCrdn01Controller.java | 12 -- .../fims/crdn/web/TaskCrdn02Controller.java | 12 -- .../fims/crdn/web/TaskCrdn05Controller.java | 53 ------ .../fims/crdn/web/TaskCrdn06Controller.java | 111 ------------ 13 files changed, 506 insertions(+), 322 deletions(-) create mode 100644 src/main/java/cokr/xit/fims/crdn/web/BpvCrdnController.java create mode 100644 src/main/java/cokr/xit/fims/crdn/web/CmnCrdnController.java create mode 100644 src/main/java/cokr/xit/fims/crdn/web/DpvCrdnController.java create mode 100644 src/main/java/cokr/xit/fims/crdn/web/EcaCrdnController.java create mode 100644 src/main/java/cokr/xit/fims/crdn/web/PvsCrdnController.java delete mode 100644 src/main/java/cokr/xit/fims/crdn/web/TaskCrdn01Controller.java delete mode 100644 src/main/java/cokr/xit/fims/crdn/web/TaskCrdn02Controller.java delete mode 100644 src/main/java/cokr/xit/fims/crdn/web/TaskCrdn05Controller.java delete mode 100644 src/main/java/cokr/xit/fims/crdn/web/TaskCrdn06Controller.java diff --git a/src/main/java/cokr/xit/fims/crdn/web/BpvCrdnController.java b/src/main/java/cokr/xit/fims/crdn/web/BpvCrdnController.java new file mode 100644 index 00000000..4979a7ea --- /dev/null +++ b/src/main/java/cokr/xit/fims/crdn/web/BpvCrdnController.java @@ -0,0 +1,72 @@ +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.CrdnQuery; +@Controller +public class BpvCrdnController { + + + /**민원 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn01 로 접근할 수 있다. + * @author leebj + */ + @Controller + class BpvCrdn01Controller extends Crdn01Controller { + + } + + /**민원 개별 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn02 로 접근할 수 있다. + * @author leebj + */ + @Controller + class BpvCrdn02Controller extends Crdn02Controller { + + } + + /**단속 자료 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn05 로 접근할 수 있다. + * @author leebj + */ + @Controller + class BpvCrdn05Controller extends Crdn05Controller { + + @RequestMapping(name="전용차로과태료업무 단속자료 파일 등록 화면", value="/020/BPV/info.do") + public ModelAndView getFileRegistrationScreen() { + return super.getFileRegistrationScreen(); + } + + @RequestMapping(name="전용차로과태료업무 단속자료 수기 등록 화면", value="/030/BPV/info.do") + public ModelAndView getManualRegistrationScreen() { + return super.getManualRegistrationScreen(); + } + + } + + /**단속 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn06 로 접근할 수 있다. + * @author leebj + */ + @Controller + class BpvCrdn06Controller extends Crdn06Controller { + + @RequestMapping(name="전용차로과태료업무 단속자료 목록", value="/010/BPV/list.do") + public ModelAndView getCrackdownList(CrdnQuery req) { + return super.getCrackdownList(req); + } + + @RequestMapping(name="전용차로과태료업무 검사자료 목록", value="/020/BPV/list.do") + public ModelAndView getInspectionDataList(CrdnQuery req) { + return super.getInspectionDataList(req); + } + + @RequestMapping(name="전용차로과태료업무 과태료 감경 자료 목록", value="/040/BPV/list.do") + public ModelAndView getFineReductionDataList(CrdnQuery req) { + return super.getFineReductionDataList(req); + } + } +} + diff --git a/src/main/java/cokr/xit/fims/crdn/web/CmnCrdnController.java b/src/main/java/cokr/xit/fims/crdn/web/CmnCrdnController.java new file mode 100644 index 00000000..a8121af6 --- /dev/null +++ b/src/main/java/cokr/xit/fims/crdn/web/CmnCrdnController.java @@ -0,0 +1,163 @@ +package cokr.xit.fims.crdn.web; + +import java.util.List; +import java.util.Map; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.ModelAndView; + +import cokr.xit.base.code.CommonCode; + +@Controller +public class CmnCrdnController { + + @Controller + class CmnCrdn01Controller extends Crdn01Controller { + /** 민원 접수 자료 메인화면을 연다. + * @return fims/crdn/crdn01010-main + */ + @RequestMapping(name="민원 접수 자료 메인", value="/010/main.do") + public ModelAndView civilComplaintReceiptDataMain() { + ModelAndView mav = new ModelAndView(); + mav.setViewName("fims/crdn/crdn01010-main"); + mav.addObject("pageName", "crdn01010-main"); + + Map> commonCodes = getCodesOf("FIM026","FIM054"); + mav.addObject("FIM054List", commonCodes.get("FIM054")); + addCodes(commonCodes, mav, "FIM026"); + return mav; + } + + /** 민원 답변 대상 자료 메인화면을 연다. + * @return fims/crdn/crdn01030-main + */ + @RequestMapping(name="민원 답변 대상 자료 메인", value="/030/main.do") + public ModelAndView civilComplaintAnswerTargetDataMain() { + ModelAndView mav = new ModelAndView(); + mav.setViewName("fims/crdn/crdn01030-main"); + mav.addObject("pageName", "crdn01030-main"); + + Map> commonCodes = getCodesOf("FIM026", "FIM054"); + mav.addObject("FIM054List", commonCodes.get("FIM054")); + addCodes(commonCodes, mav, "FIM026"); + return mav; + } + + /** 민원 관리 메인화면을 연다. + * @return fims/crdn/crdn01040-main + */ + @RequestMapping(name="민원 관리 메인", value="/040/main.do") + public ModelAndView civilComplaintManagementMain() { + ModelAndView mav = new ModelAndView(); + mav.setViewName("fims/crdn/crdn01040-main"); + mav.addObject("pageName", "crdn01040-main"); + + Map> commonCodes = getCodesOf("FIM026", "FIM054"); + mav.addObject("FIM054List", commonCodes.get("FIM054")); + addCodes(commonCodes, mav, "FIM026"); + return mav; + } + } + + @Controller + class CmnCrdn02Controller extends Crdn02Controller { + /** 민원 개별 등록 메인화면을 연다. + * @return fims/crdn/crdn02010-main + */ + @RequestMapping(name="민원 개별 등록 메인", value="/010/main.do") + public ModelAndView civilComplaintIndividualRegistrationMain() { + ModelAndView mav = new ModelAndView(); + mav.setViewName("fims/crdn/crdn02010-main"); + mav.addObject("pageName", "crdn02010-main"); + + return mav; + } + } + + @Controller + class CmnCrdn05Controller extends Crdn05Controller { + /** 단속 자료 등록 메인화면을 연다. + * @return fims/crdn/crdn05010-main + */ + @RequestMapping(name="단속 자료 등록 메인", value="/010/main.do") + public ModelAndView crackdownDataRegistrationMain() { + ModelAndView mav = new ModelAndView(); + mav.setViewName("fims/crdn/crdn05010-main"); + mav.addObject("pageName", "crdn05010-main"); + + Map> commonCodes = getCodesOf("FIM054"); + mav.addObject("FIM054List", commonCodes.get("FIM054")); + return mav; + } + } + + @Controller + class CmnCrdn06Controller extends Crdn06Controller { + /** 단속 관리 메인화면을 연다. + * @return fims/crdn/crdn06010-main + */ + @RequestMapping(name="단속 관리 메인", value="/010/main.do") + public ModelAndView crackdownManagementMain() { + ModelAndView mav = new ModelAndView(); + mav.setViewName("fims/crdn/crdn06010-main"); + mav.addObject("pageName", "crdn06010-main"); + + Map> commonCodes = getCodesOf("FIM002", "FIM003", "FIM005", "FIM010", "FIM022", "FIM026", "FIM054"); + mav.addObject("FIM003List", commonCodes.get("FIM003")); + mav.addObject("FIM005List", commonCodes.get("FIM005")); + mav.addObject("FIM010List", commonCodes.get("FIM010")); + mav.addObject("FIM054List", commonCodes.get("FIM054")); + addCodes(commonCodes, mav, "FIM002", "FIM003", "FIM010", "FIM022", "FIM026"); + return mav; + } + + /** 단속 자료 검사 메인화면을 연다. + * @return fims/crdn/crdn06020-main + */ + @RequestMapping(name="단속 자료 검사 메인", value="/020/main.do") + public ModelAndView crackdownDataInspectionMain() { + ModelAndView mav = new ModelAndView(); + mav.setViewName("fims/crdn/crdn06020-main"); + mav.addObject("pageName", "crdn06020-main"); + + Map> commonCodes = getCodesOf("FIM002", "FIM003", "FIM010", "FIM026","FIM054"); + mav.addObject("FIM002List", commonCodes.get("FIM002")); + mav.addObject("FIM003List", commonCodes.get("FIM003")); + mav.addObject("FIM010List", commonCodes.get("FIM010")); + mav.addObject("FIM054List", commonCodes.get("FIM054")); + addCodes(commonCodes, mav, "FIM002", "FIM003", "FIM010", "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> commonCodes = getCodesOf("FIM003", "FIM010"); + addCodes(commonCodes, mav, "FIM003", "FIM010"); + return mav; + } + + /** 과태료 감경 자료 메인화면을 연다. + * @return fims/crdn/crdn06040-main + */ + @RequestMapping(name="과태료 감경 자료 메인", value="/040/main.do") + public ModelAndView fineReductionDataMain() { + ModelAndView mav = new ModelAndView(); + mav.setViewName("fims/crdn/crdn06040-main"); + mav.addObject("pageName","crdn06040-main"); + + Map> commonCodes = getCodesOf("FIM010", "FIM054"); + mav.addObject("FIM054List", commonCodes.get("FIM054")); + addCodes(commonCodes, mav, "FIM010"); + return mav; + } + } +} diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn01Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn01Controller.java index ee60e7c8..b0d2c8e5 100644 --- a/src/main/java/cokr/xit/fims/crdn/web/Crdn01Controller.java +++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn01Controller.java @@ -19,48 +19,4 @@ public class Crdn01Controller extends ApplicationController { @Resource(name="crdn01Service") private Crdn01Service crdn01Service; - /** 민원 접수 자료 메인화면을 연다. - * @return fims/crdn/crdn01010-main - */ - @RequestMapping(name="민원 접수 자료 메인", value="/010/main.do") - public ModelAndView civilComplaintReceiptDataMain() { - ModelAndView mav = new ModelAndView(); - mav.setViewName("fims/crdn/crdn01010-main"); - mav.addObject("pageName", "crdn01010-main"); - - Map> commonCodes = getCodesOf("FIM026","FIM054"); - mav.addObject("FIM054List", commonCodes.get("FIM054")); - addCodes(commonCodes, mav, "FIM026"); - return mav; - } - - /** 민원 답변 대상 자료 메인화면을 연다. - * @return fims/crdn/crdn01030-main - */ - @RequestMapping(name="민원 답변 대상 자료 메인", value="/030/main.do") - public ModelAndView civilComplaintAnswerTargetDataMain() { - ModelAndView mav = new ModelAndView(); - mav.setViewName("fims/crdn/crdn01030-main"); - mav.addObject("pageName", "crdn01030-main"); - - Map> commonCodes = getCodesOf("FIM026", "FIM054"); - mav.addObject("FIM054List", commonCodes.get("FIM054")); - addCodes(commonCodes, mav, "FIM026"); - return mav; - } - - /** 민원 관리 메인화면을 연다. - * @return fims/crdn/crdn01040-main - */ - @RequestMapping(name="민원 관리 메인", value="/040/main.do") - public ModelAndView civilComplaintManagementMain() { - ModelAndView mav = new ModelAndView(); - mav.setViewName("fims/crdn/crdn01040-main"); - mav.addObject("pageName", "crdn01040-main"); - - Map> commonCodes = getCodesOf("FIM026", "FIM054"); - mav.addObject("FIM054List", commonCodes.get("FIM054")); - addCodes(commonCodes, mav, "FIM026"); - return mav; - } } diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn02Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn02Controller.java index abce9f34..900f9721 100644 --- a/src/main/java/cokr/xit/fims/crdn/web/Crdn02Controller.java +++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn02Controller.java @@ -10,19 +10,9 @@ import cokr.xit.fims.crdn.service.Crdn02Service; @RequestMapping(name="민원 개별 등록", value="/crdn/crdn02") public class Crdn02Controller extends ApplicationController { - + @Resource(name="crdn02Service") private Crdn02Service crdn02Service; - - /** 민원 개별 등록 메인화면을 연다. - * @return fims/crdn/crdn02010-main - */ - @RequestMapping(name="민원 개별 등록 메인", value="/010/main.do") - public ModelAndView civilComplaintIndividualRegistrationMain() { - ModelAndView mav = new ModelAndView(); - mav.setViewName("fims/crdn/crdn02010-main"); - mav.addObject("pageName", "crdn02010-main"); - - return mav; - } + + } diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java index f7b17e80..db59628f 100644 --- a/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java +++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java @@ -18,19 +18,7 @@ public class Crdn05Controller extends ApplicationController { @Resource(name="crdn05Service") private Crdn05Service crdn05Service; - /** 단속 자료 등록 메인화면을 연다. - * @return fims/crdn/crdn05010-main - */ - @RequestMapping(name="단속 자료 등록 메인", value="/010/main.do") - public ModelAndView crackdownDataRegistrationMain() { - ModelAndView mav = new ModelAndView(); - mav.setViewName("fims/crdn/crdn05010-main"); - mav.addObject("pageName", "crdn05010-main"); - - Map> commonCodes = getCodesOf("FIM054"); - mav.addObject("FIM054List", commonCodes.get("FIM054")); - return mav; - } + /**단속자료 파일 등록 팝업화면을 반환한다. * @param diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn06Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn06Controller.java index 8147ab1e..a253c096 100644 --- a/src/main/java/cokr/xit/fims/crdn/web/Crdn06Controller.java +++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn06Controller.java @@ -19,71 +19,7 @@ public class Crdn06Controller extends ApplicationController { @Resource(name="crdn06Service") private Crdn06Service crdn06Service; - /** 단속 관리 메인화면을 연다. - * @return fims/crdn/crdn06010-main - */ - @RequestMapping(name="단속 관리 메인", value="/010/main.do") - public ModelAndView crackdownManagementMain() { - ModelAndView mav = new ModelAndView(); - mav.setViewName("fims/crdn/crdn06010-main"); - mav.addObject("pageName", "crdn06010-main"); - - Map> commonCodes = getCodesOf("FIM002", "FIM003", "FIM005", "FIM010", "FIM022", "FIM026", "FIM054"); - mav.addObject("FIM003List", commonCodes.get("FIM003")); - mav.addObject("FIM005List", commonCodes.get("FIM005")); - mav.addObject("FIM010List", commonCodes.get("FIM010")); - mav.addObject("FIM054List", commonCodes.get("FIM054")); - addCodes(commonCodes, mav, "FIM002", "FIM003", "FIM010", "FIM022", "FIM026"); - return mav; - } - - /** 단속 자료 검사 메인화면을 연다. - * @return fims/crdn/crdn06020-main - */ - @RequestMapping(name="단속 자료 검사 메인", value="/020/main.do") - public ModelAndView crackdownDataInspectionMain() { - ModelAndView mav = new ModelAndView(); - mav.setViewName("fims/crdn/crdn06020-main"); - mav.addObject("pageName", "crdn06020-main"); - - Map> commonCodes = getCodesOf("FIM002", "FIM003", "FIM010", "FIM026","FIM054"); - mav.addObject("FIM002List", commonCodes.get("FIM002")); - mav.addObject("FIM003List", commonCodes.get("FIM003")); - mav.addObject("FIM010List", commonCodes.get("FIM010")); - mav.addObject("FIM054List", commonCodes.get("FIM054")); - addCodes(commonCodes, mav, "FIM002", "FIM003", "FIM010", "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> commonCodes = getCodesOf("FIM003", "FIM010"); - addCodes(commonCodes, mav, "FIM003", "FIM010"); - return mav; - } - - /** 과태료 감경 자료 메인화면을 연다. - * @return fims/crdn/crdn06040-main - */ - @RequestMapping(name="과태료 감경 자료 메인", value="/040/main.do") - public ModelAndView fineReductionDataMain() { - ModelAndView mav = new ModelAndView(); - mav.setViewName("fims/crdn/crdn06040-main"); - mav.addObject("pageName","crdn06040-main"); - - Map> commonCodes = getCodesOf("FIM010", "FIM054"); - mav.addObject("FIM054List", commonCodes.get("FIM054")); - addCodes(commonCodes, mav, "FIM010"); - return mav; - } /**단속자료 목록을 조회한다.
* {@link Crdn06Service#getCrackdownList(CrdnQuery)} 참고 diff --git a/src/main/java/cokr/xit/fims/crdn/web/DpvCrdnController.java b/src/main/java/cokr/xit/fims/crdn/web/DpvCrdnController.java new file mode 100644 index 00000000..886936d2 --- /dev/null +++ b/src/main/java/cokr/xit/fims/crdn/web/DpvCrdnController.java @@ -0,0 +1,125 @@ +package cokr.xit.fims.crdn.web; + +import java.util.List; + +import java.util.Map; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.ModelAndView; + +import cokr.xit.base.code.CommonCode; +import cokr.xit.fims.crdn.Crdn; +import cokr.xit.fims.crdn.CrdnQuery; +import cokr.xit.fims.crdn.service.Crdn06Service; + +@Controller +public class DpvCrdnController { + + /**민원 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn01 로 접근할 수 있다. + * @author leebj + */ + @Controller + class DpvCrdn01Controller extends Crdn01Controller { + + } + + /**민원 개별 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn02 로 접근할 수 있다. + * @author leebj + */ + @Controller + class DpvCrdn02Controller extends Crdn02Controller { + + } + + /**단속 자료 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn05 로 접근할 수 있다. + * @author leebj + */ + @Controller + class DpvCrdn05Controller extends Crdn05Controller { + + @RequestMapping(name="장애인과태료업무 단속자료 파일 등록 화면", value="/020/DPV/info.do") + public ModelAndView getFileRegistrationScreen() { + return super.getFileRegistrationScreen(); + } + + @RequestMapping(name="장애인과태료업무 단속자료 수기 등록 화면", value="/030/DPV/info.do") + public ModelAndView getManualRegistrationScreen() { + Map> commonCodes = getCodesOf("FIM006"); + return super.getManualRegistrationScreen().addObject("FIM006List", commonCodes.get("FIM006")); + } + } + + /**단속 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn06 로 접근할 수 있다. + * @author leebj + */ + @Controller + class DpvCrdn06Controller extends Crdn06Controller { + @Resource(name="crdn06Service") + private Crdn06Service crdn06Service; + + @RequestMapping(name="장애인과태료업무 단속자료 목록", value="010/DPV/list.do") + public ModelAndView getCrackdownList(CrdnQuery req) { + return super.getCrackdownList(req); + } + + @RequestMapping(name="장애인과태료업무 검사자료 목록", value="/020/DPV/list.do") + public ModelAndView getInspectionDataList(CrdnQuery req) { + return super.getInspectionDataList(req); + } + + + /**표지정보미확인자료 목록을 조회한다.
+ * {@link Crdn06Service#getCrackdownList(CrdnQuery)} 참고 + * @param req 표지정보미확인자료 목록 조회 조건 + * @return jsonView + *
 {
+		 *     "crdnList": [조회결과 목록],
+		 *     "crdnStart": 현재 페이지의 시작 자료 인덱스,
+		 *     "crdnFetchTotal": 한 페이지에 가져오는 자료 건 수,
+		 *     "crdnTotal": 조회 결과 찾은 전체 건 수
+		 * }
+ */ + @RequestMapping(name="장애인과태료업무 표지정보미확인자료 목록", value="/030/DPV/list.do") + public ModelAndView getTagInformationUndefinedDataList(CrdnQuery req) { + req.setGrid("tagInformationUndefinedData"); + setFetchSize(req); + return setCollectionInfo( + new ModelAndView("jsonView"), + crdn06Service.getCrackdownList(req), + "crdn" + ); + } + + /**표지정보 미확인 자료를 수정한다. + * @param crdn 단속 대장 정보 + * @return jsonView + *
 {
+		 *     "saved": 수정되었으면 true, 그렇지 않으면 false
+		 * }
+ */ + @PostMapping(name = "단속 대장 수정", value = "/030/DPV/update.do") + public ModelAndView update(Crdn crdn) { + crdn.setUpdateInfomation("tagInformationUndefinedData"); + boolean saved = crdn06Service.update(crdn); + return new ModelAndView("jsonView") + .addObject("saved", saved); + } + + + + @RequestMapping(name="장애인과태료업무 과태료 감경 자료 목록", value="/040/DPV/list.do") + public ModelAndView getFineReductionDataList(CrdnQuery req) { + return super.getFineReductionDataList(req); + } + } + +} + diff --git a/src/main/java/cokr/xit/fims/crdn/web/EcaCrdnController.java b/src/main/java/cokr/xit/fims/crdn/web/EcaCrdnController.java new file mode 100644 index 00000000..110a1e57 --- /dev/null +++ b/src/main/java/cokr/xit/fims/crdn/web/EcaCrdnController.java @@ -0,0 +1,70 @@ +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.CrdnQuery; +@Controller +public class EcaCrdnController { + + /**민원 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn01 로 접근할 수 있다. + * @author leebj + */ + @Controller + class EcaCrdn01Controller extends Crdn01Controller { + + } + + /**민원 개별 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn02 로 접근할 수 있다. + * @author leebj + */ + @Controller + class EcaCrdn02Controller extends Crdn02Controller { + + } + + /**단속 자료 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn05 로 접근할 수 있다. + * @author leebj + */ + @Controller + class EcaCrdn05Controller extends Crdn05Controller { + + @RequestMapping(name="전기차과태료업무 단속자료 파일 등록 화면", value="/020/ECA/info.do") + public ModelAndView getFileRegistrationScreen() { + return super.getFileRegistrationScreen(); + } + + @RequestMapping(name="전기차과태료업무 단속자료 수기 등록 화면", value="/030/ECA/info.do") + public ModelAndView getManualRegistrationScreen() { + return super.getManualRegistrationScreen(); + } + } + + /**단속 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn06 로 접근할 수 있다. + * @author leebj + */ + @Controller + class EcaCrdn06Controller extends Crdn06Controller { + + @RequestMapping(name="전기차과태료업무 단속자료 목록", value="/010/ECA/list.do") + public ModelAndView getCrackdownList(CrdnQuery req) { + return super.getCrackdownList(req); + } + + @RequestMapping(name="전기차과태료업무 검사자료 목록", value="/020/ECA/list.do") + public ModelAndView getInspectionDataList(CrdnQuery req) { + return super.getInspectionDataList(req); + } + + @RequestMapping(name="전기차과태료업무 과태료 감경 자료 목록", value="/040/ECA/list.do") + public ModelAndView getFineReductionDataList(CrdnQuery req) { + return super.getFineReductionDataList(req); + } + } +} + diff --git a/src/main/java/cokr/xit/fims/crdn/web/PvsCrdnController.java b/src/main/java/cokr/xit/fims/crdn/web/PvsCrdnController.java new file mode 100644 index 00000000..4fb328d1 --- /dev/null +++ b/src/main/java/cokr/xit/fims/crdn/web/PvsCrdnController.java @@ -0,0 +1,72 @@ +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.CrdnQuery; +@Controller +public class PvsCrdnController { + + /**민원 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn01 로 접근할 수 있다. + * @author leebj + */ + @Controller + class PvsCrdn01Controller extends Crdn01Controller { + + } + + /**민원 개별 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn02 로 접근할 수 있다. + * @author leebj + */ + @Controller + class PvsCrdn02Controller extends Crdn02Controller { + + } + + /**단속 자료 등록 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn05 로 접근할 수 있다. + * @author leebj + */ + @Controller + class PvsCrdn05Controller extends Crdn05Controller { + + @RequestMapping(name="주정차과태료업무 단속자료 파일 등록 화면", value="/020/PVS/info.do") + public ModelAndView getFileRegistrationScreen() { + return super.getFileRegistrationScreen(); + } + + @RequestMapping(name="주정차과태료업무 단속자료 수기 등록 화면", value="/030/PVS/info.do") + public ModelAndView getManualRegistrationScreen() { + return super.getManualRegistrationScreen(); + } + } + + /**단속 관리 서비스 웹 컨트롤러.
+ * {웹 컨텍스트}/crdn/crdn06 로 접근할 수 있다. + * @author leebj + */ + @Controller + class PvsCrdn06Controller extends Crdn06Controller { + + @RequestMapping(name="주정차과태료업무 단속자료 목록", value="/010/PVS/list.do") + public ModelAndView getCrackdownList(CrdnQuery req) { + return super.getCrackdownList(req); + } + + @RequestMapping(name="주정차과태료업무 검사자료 목록", value="/020/PVS/list.do") + public ModelAndView getInspectionDataList(CrdnQuery req) { + return super.getInspectionDataList(req); + } + + @RequestMapping(name="주정차과태료업무 과태료 감경 자료 목록", value="/040/PVS/list.do") + public ModelAndView getFineReductionDataList(CrdnQuery req) { + return super.getFineReductionDataList(req); + } + + } +} + + diff --git a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn01Controller.java b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn01Controller.java deleted file mode 100644 index 830f02f5..00000000 --- a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn01Controller.java +++ /dev/null @@ -1,12 +0,0 @@ -package cokr.xit.fims.crdn.web; - -import org.springframework.stereotype.Controller; - -/**민원 관리 서비스 웹 컨트롤러.
- * {웹 컨텍스트}/crdn/crdn01 로 접근할 수 있다. - * @author leebj - */ -@Controller -public class TaskCrdn01Controller extends Crdn01Controller { - -} diff --git a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn02Controller.java b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn02Controller.java deleted file mode 100644 index 08c41264..00000000 --- a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn02Controller.java +++ /dev/null @@ -1,12 +0,0 @@ -package cokr.xit.fims.crdn.web; - -import org.springframework.stereotype.Controller; - -/**민원 개별 등록 서비스 웹 컨트롤러.
- * {웹 컨텍스트}/crdn/crdn02 로 접근할 수 있다. - * @author leebj - */ -@Controller -public class TaskCrdn02Controller extends Crdn02Controller { - -} diff --git a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn05Controller.java b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn05Controller.java deleted file mode 100644 index 55df67ca..00000000 --- a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn05Controller.java +++ /dev/null @@ -1,53 +0,0 @@ -package cokr.xit.fims.crdn.web; - -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.servlet.ModelAndView; - -import cokr.xit.base.code.CommonCode; - -/**단속 자료 등록 서비스 웹 컨트롤러.
- * {웹 컨텍스트}/crdn/crdn05 로 접근할 수 있다. - * @author leebj - */ -@Controller -public class TaskCrdn05Controller extends Crdn05Controller { - - @RequestMapping(name="주정차과태료업무 단속자료 파일 등록 화면", value="/020/PVS/info.do") - public ModelAndView getPvsFileRegistrationScreen() { - return getFileRegistrationScreen(); - } - @RequestMapping(name="전용차로과태료업무 단속자료 파일 등록 화면", value="/020/BPV/info.do") - public ModelAndView getBpvFileRegistrationScreen() { - return getFileRegistrationScreen(); - } - @RequestMapping(name="장애인과태료업무 단속자료 파일 등록 화면", value="/020/DPV/info.do") - public ModelAndView getDpvFileRegistrationScreen() { - return getFileRegistrationScreen(); - } - @RequestMapping(name="전기차과태료업무 단속자료 파일 등록 화면", value="/020/ECA/info.do") - public ModelAndView getEcaFileRegistrationScreen() { - return getFileRegistrationScreen(); - } - - @RequestMapping(name="주정차과태료업무 단속자료 수기 등록 화면", value="/030/PVS/info.do") - public ModelAndView getPvsManualRegistrationScreen() { - return getManualRegistrationScreen(); - } - @RequestMapping(name="전용차로과태료업무 단속자료 수기 등록 화면", value="/030/BPV/info.do") - public ModelAndView getBpvManualRegistrationScreen() { - return getManualRegistrationScreen(); - } - @RequestMapping(name="장애인과태료업무 단속자료 수기 등록 화면", value="/030/DPV/info.do") - public ModelAndView getDpvManualRegistrationScreen() { - Map> commonCodes = getCodesOf("FIM006"); - return getManualRegistrationScreen().addObject("FIM006List", commonCodes.get("FIM006")); - } - @RequestMapping(name="전기차과태료업무 단속자료 수기 등록 화면", value="/030/ECA/info.do") - public ModelAndView getEcaManualRegistrationScreen() { - return getManualRegistrationScreen(); - } -} diff --git a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn06Controller.java b/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn06Controller.java deleted file mode 100644 index f2449b01..00000000 --- a/src/main/java/cokr/xit/fims/crdn/web/TaskCrdn06Controller.java +++ /dev/null @@ -1,111 +0,0 @@ -package cokr.xit.fims.crdn.web; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.servlet.ModelAndView; - -import cokr.xit.fims.crdn.Crdn; -import cokr.xit.fims.crdn.CrdnQuery; -import cokr.xit.fims.crdn.service.Crdn06Service; - -/**단속 관리 서비스 웹 컨트롤러.
- * {웹 컨텍스트}/crdn/crdn06 로 접근할 수 있다. - * @author leebj - */ -@Controller -public class TaskCrdn06Controller extends Crdn06Controller { - - @Resource(name="crdn06Service") - private Crdn06Service crdn06Service; - - @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="/020/PVS/list.do") - public ModelAndView getPvsInspectionDataList(CrdnQuery req) { - return getInspectionDataList(req); - } - @RequestMapping(name="전용차로과태료업무 검사자료 목록", value="/020/BPV/list.do") - public ModelAndView getBpvInspectionDataList(CrdnQuery req) { - return getInspectionDataList(req); - } - @RequestMapping(name="장애인과태료업무 검사자료 목록", value="/020/DPV/list.do") - public ModelAndView getDpvInspectionDataList(CrdnQuery req) { - return getInspectionDataList(req); - } - @RequestMapping(name="전기차과태료업무 검사자료 목록", value="/020/ECA/list.do") - public ModelAndView getEcaInspectionDataList(CrdnQuery req) { - return getInspectionDataList(req); - } - - /**표지정보미확인자료 목록을 조회한다.
- * {@link Crdn06Service#getCrackdownList(CrdnQuery)} 참고 - * @param req 표지정보미확인자료 목록 조회 조건 - * @return jsonView - *
 {
-	 *     "crdnList": [조회결과 목록],
-	 *     "crdnStart": 현재 페이지의 시작 자료 인덱스,
-	 *     "crdnFetchTotal": 한 페이지에 가져오는 자료 건 수,
-	 *     "crdnTotal": 조회 결과 찾은 전체 건 수
-	 * }
- */ - @RequestMapping(name="장애인과태료업무 표지정보미확인자료 목록", value="/030/DPV/list.do") - public ModelAndView getTagInformationUndefinedDataList(CrdnQuery req) { - req.setGrid("tagInformationUndefinedData"); - setFetchSize(req); - return setCollectionInfo( - new ModelAndView("jsonView"), - crdn06Service.getCrackdownList(req), - "crdn" - ); - } - - /**표지정보 미확인 자료를 수정한다. - * @param crdn 단속 대장 정보 - * @return jsonView - *
 {
-	 *     "saved": 수정되었으면 true, 그렇지 않으면 false
-	 * }
- */ - @PostMapping(name = "단속 대장 수정", value = "/030/DPV/update.do") - public ModelAndView update(Crdn crdn) { - crdn.setUpdateInfomation("tagInformationUndefinedData"); - boolean saved = crdn06Service.update(crdn); - return new ModelAndView("jsonView") - .addObject("saved", saved); - } - - @RequestMapping(name="주정차과태료업무 과태료 감경 자료 목록", value="/040/PVS/list.do") - public ModelAndView getPvsFineReductionDataList(CrdnQuery req) { - return getFineReductionDataList(req); - } - @RequestMapping(name="전용차로과태료업무 과태료 감경 자료 목록", value="/040/BPV/list.do") - public ModelAndView getBpvFineReductionDataList(CrdnQuery req) { - return getFineReductionDataList(req); - } - @RequestMapping(name="장애인과태료업무 과태료 감경 자료 목록", value="/040/DPV/list.do") - public ModelAndView getDpvFineReductionDataList(CrdnQuery req) { - return getFineReductionDataList(req); - } - @RequestMapping(name="전기차과태료업무 과태료 감경 자료 목록", value="/040/ECA/list.do") - public ModelAndView getEcaFineReductionDataList(CrdnQuery req) { - return getFineReductionDataList(req); - } -}