> 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);
- }
-}