From ec3b4753b9812116c151786733556207055e9360 Mon Sep 17 00:00:00 2001 From: jjh Date: Tue, 19 Sep 2023 11:17:15 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=85=EB=AC=B4=EA=B5=AC=EB=B6=84=EC=97=90?= =?UTF-8?q?=20=EB=94=B0=EB=A5=B8=20url=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/fims/excl/web/Excl01Controller.java | 118 ++++----- .../xit/fims/excl/web/Excl02Controller.java | 164 +++++++------ .../xit/fims/excl/web/Excl03Controller.java | 11 + .../xit/fims/levy/web/Levy01Controller.java | 2 + .../xit/fims/levy/web/Levy02Controller.java | 112 +++++---- .../java/cokr/xit/fims/sprt/SprtQuery.java | 12 + .../xit/fims/sprt/service/Sprt04Service.java | 13 +- .../sprt/service/bean/Sprt04ServiceBean.java | 31 ++- .../xit/fims/sprt/web/Sprt04Controller.java | 90 +++++-- .../cokr/xit/fims/task/web/BpvController.java | 227 +++++++++++++++++- .../cokr/xit/fims/task/web/CmnController.java | 18 +- .../cokr/xit/fims/task/web/DpvController.java | 215 ++++++++++++++++- .../cokr/xit/fims/task/web/EcaController.java | 227 +++++++++++++++++- .../cokr/xit/fims/task/web/PvsController.java | 227 +++++++++++++++++- .../WEB-INF/jsp/fims/excl/excl01020-info.jsp | 6 + .../WEB-INF/jsp/fims/excl/excl02020-info.jsp | 4 + .../WEB-INF/jsp/fims/excl/excl02030-info.jsp | 5 +- .../WEB-INF/jsp/fims/excl/excl03010-main.jsp | 18 +- .../WEB-INF/jsp/fims/levy/levy02020-info.jsp | 5 + .../WEB-INF/jsp/fims/sprt/sprt02010-main.jsp | 8 +- .../WEB-INF/jsp/fims/sprt/sprt04020-info.jsp | 5 + 21 files changed, 1248 insertions(+), 270 deletions(-) diff --git a/src/main/java/cokr/xit/fims/excl/web/Excl01Controller.java b/src/main/java/cokr/xit/fims/excl/web/Excl01Controller.java index 1187c830..725e155e 100644 --- a/src/main/java/cokr/xit/fims/excl/web/Excl01Controller.java +++ b/src/main/java/cokr/xit/fims/excl/web/Excl01Controller.java @@ -5,8 +5,6 @@ import java.util.Map; import javax.annotation.Resource; -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; @@ -28,11 +26,25 @@ import cokr.xit.foundation.data.DataObject; */ public class Excl01Controller extends ApplicationController { + public static final String CLASS_URL = "/excl/excl01"; + + public class METHOD_URL { + public static final String + levyExclusionMain = "/010/main.do" // 부과제외 관리 메인 화면 + , getLevyExclList = "/010/list.do" // 부과제외 대장 목록 조회 + , removeLevyExcl = "/010/remove.do" // 부과제외 대장 삭제 + , removeLevyExclList = "/010/removes.do" // 부과제외 대장 목록 삭제 + , getLevyExclInfo = "/020/info.do" // 부과제외 대장 조회 + , createLevyExcl = "/020/create.do" // 부과제외 대장 등록 + , updateLevyExcl = "/020/update.do" // 부과제외 대장 수정 + ; + } + /** 부과제외 대장 서비스 */ @Resource(name = "excl01Service") protected Excl01Service excl01Service; - /**부과제외 대장 관리 메인화면(fims/excl/excl01/010-main)을 연다. + /**부과제외 관리 메인화면(fims/excl/excl01/010-main)을 연다. * * @return /fims/excl/excl01010 */ @@ -51,7 +63,7 @@ public class Excl01Controller extends ApplicationController { ; } - /**부과제외 대장 목록을 조회하여 반환한다.
+ /**부과제외 관리 목록을 조회하여 반환한다.
* {@link LevyExclService#getLevyExclList(ExclQuery)} 참고 * @param req 부과제외 대장 조회 조건 * @return jsonView @@ -62,13 +74,58 @@ public class Excl01Controller extends ApplicationController { * "levyExclTotal": 조회 결과 찾은 전체 부과제외 대장 수 * } */ - @RequestMapping(name = "부과제외 대장 조회", value = "/010/list.do") public ModelAndView getLevyExclList(ExclQuery req) { List result = excl01Service.getLevyExclList(setFetchSize(req)); return setCollectionInfo(new ModelAndView("jsonView"), result, "levyExcl"); } + /**지정한 부과제외 ID에 해당하는 부과제외 대장를 제거한다. + * @param levyExclID 부과제외 대장 아이디 + * @return jsonView + *
 {
+	 *     "affected": 저장된 정보수
+	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
+	 * }
+ */ + public ModelAndView removeLevyExcl(LevyExcl levyExcl) { + boolean saved = false; + String retMessage = excl01Service.removeLevyExcl(levyExcl); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + + /**여러 건의 부과제외 ID에 해당하는 부과제외 대장를 제거한다. + * @param levyExclIDs 부과제외 아이디 + * @return jsonView + *
 {
+	 *     "affected": 저장된 정보수
+	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
+	 * }
+ */ + public ModelAndView removeLevyExclList(ExclQuery req) { + boolean saved = false; + String retMessage = excl01Service.removeLevyExclList(req); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + /**지정한 ID의 부과제외 정보(info)를 반환한다. * @param req 부과제외 대장 조회 조건 * @return fims/excl/excl01020-info 또는 jsonView @@ -76,7 +133,6 @@ public class Excl01Controller extends ApplicationController { * "levyExclInfo": 부과제외 정보 * } */ - @RequestMapping(name = "부과제외 정보 조회", value = "/020/info.do") public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) { DataObject levyExclInfo = excl01Service.getLevyExclInfo(req); @@ -117,7 +173,6 @@ public class Excl01Controller extends ApplicationController { * "saved": 등록되었으면 true, 그렇지 않으면 false * } */ - @PostMapping(name = "부과제외 대장 등록", value = "/020/create.do") public ModelAndView createLevyExcl(LevyExcl levyExcl) { boolean saved = false; String retMessage = excl01Service.createLevyExcl(levyExcl); @@ -140,7 +195,6 @@ public class Excl01Controller extends ApplicationController { * "saved": 수정되었으면 true, 그렇지 않으면 false * } */ - @PostMapping(name = "부과제외 대장 수정", value = "/020/update.do") public ModelAndView updateLevyExcl(LevyExcl levyExcl) { boolean saved = false; String retMessage = excl01Service.updateLevyExcl(levyExcl); @@ -156,52 +210,4 @@ public class Excl01Controller extends ApplicationController { .addObject("retMessage", retMessage); } - /**지정한 부과제외 ID에 해당하는 부과제외 대장를 제거한다. - * @param levyExclID 부과제외 대장 아이디 - * @return jsonView - *
 {
-	 *     "affected": 저장된 정보수
-	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
-	 * }
- */ - @PostMapping(name = "부과제외 대장 제거", value = "/010/remove.do") - public ModelAndView removeLevyExcl(LevyExcl levyExcl) { - boolean saved = false; - String retMessage = excl01Service.removeLevyExcl(levyExcl); - - if (retMessage.contains("[S]")) { - saved = true; - } else { - saved = false; - } - - return new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("retMessage", retMessage); - } - - /**여러 건의 부과제외 ID에 해당하는 부과제외 대장를 제거한다. - * @param levyExclIDs 부과제외 아이디 - * @return jsonView - *
 {
-	 *     "affected": 저장된 정보수
-	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
-	 * }
- */ - @PostMapping(name = "부과제외 대장 제거", value = "/010/removes.do") - public ModelAndView removeLevyExclList(ExclQuery req) { - boolean saved = false; - String retMessage = excl01Service.removeLevyExclList(req); - - if (retMessage.contains("[S]")) { - saved = true; - } else { - saved = false; - } - - return new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("retMessage", retMessage); - } - } diff --git a/src/main/java/cokr/xit/fims/excl/web/Excl02Controller.java b/src/main/java/cokr/xit/fims/excl/web/Excl02Controller.java index c72c91f7..086cfd3d 100644 --- a/src/main/java/cokr/xit/fims/excl/web/Excl02Controller.java +++ b/src/main/java/cokr/xit/fims/excl/web/Excl02Controller.java @@ -6,8 +6,6 @@ import java.util.Map; import javax.annotation.Resource; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.ModelAndView; @@ -33,6 +31,22 @@ import cokr.xit.foundation.data.DataObject; */ public class Excl02Controller extends ApplicationController { + public static final String CLASS_URL = "/excl/excl02"; + + public class METHOD_URL { + public static final String + opinionSubmissionMain = "/010/main.do" // 의견제출 관리 메인 화면 + , getOpnnSbmsnList = "/010/list.do" // 의견제출 대장 목록 조회 + , removeOpnnSbmsn = "/010/remove.do" // 의견제출 대장 삭제 + , removeOpnnSbmsnList = "/010/removes.do" // 의견제출 대장 목록 삭제 + , getOpnnSbmsnInfo = "/020/info.do" // 의견제출 대장 조회 + , createOpnnSbmsn = "/020/create.do" // 의견제출 대장 등럭 + , updateOpnnSbmsn = "/020/update.do" // 의견제출 대장 수정 + , getOpnnSbmsnAnswerInfo = "/030/info.do" // 의견제출 대장 심의 조회 + , updateOpnnSbmsnAnswer = "/030/update.do" // 의견제출 대장 심의 수정 + ; + } + /** 의견제출 대장 서비스 */ @Resource(name = "excl02Service") protected Excl02Service excl02Service; @@ -72,13 +86,58 @@ public class Excl02Controller extends ApplicationController { * "opnnSbmsnTotal": 조회 결과 찾은 전체 의견제출 대장 수 * } */ - @RequestMapping(name = "의견제출 대장 조회", value = "/010/list.do") public ModelAndView getOpnnSbmsnList(ExclQuery req) { List result = excl02Service.getOpnnSbmsnList(setFetchSize(req)); return setCollectionInfo(new ModelAndView("jsonView"), result, "opnnSbmsn"); } + /**지정한 의견제출 대장를 제거한다. + * @param opnnSbmsnId 의견제출 대장 Id + * @return jsonView + *
 {
+	 *     "affected": 저장된 정보수
+	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
+	 * }
+ */ + public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) { + boolean saved = false; + String retMessage = excl02Service.removeOpnnSbmsn(opnnSbmsn); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + + /**여러 건의 의견제출 대장를 제거한다. + * @param opnnSbmsnIDs 의견제출 대장 IDs + * @return jsonView + *
 {
+	 *     "affected": 저장된 정보수
+	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
+	 * }
+ */ + public ModelAndView removeOpnnSbmsnList(ExclQuery req) { + boolean saved = false; + String retMessage = excl02Service.removeOpnnSbmsnList(req); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + /**지정한 ID의 의견제출 정보를 반환한다. * @param opnnId 의견제출 ID * @return fims/excl/excl02020-info 또는 jsonView @@ -86,7 +145,6 @@ public class Excl02Controller extends ApplicationController { * "opnnSbmsnInfo": 의견제출 정보 * } */ - @RequestMapping(name = "의견제출 정보 조회", value = "/020/info.do") public ModelAndView getOpnnSbmsnInfo(ExclQuery req) { DataObject opnnSbmsnInfo = excl02Service.getOpnnSbmsnInfo(req); @@ -124,7 +182,6 @@ public class Excl02Controller extends ApplicationController { * "saved": 등록되었으면 true, 그렇지 않으면 false * } */ - @PostMapping(name="의견제출 대장 등록", value="/020/create.do") public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { // 파일 List fileInfoList = new ArrayList(); @@ -154,7 +211,6 @@ public class Excl02Controller extends ApplicationController { * "saved": 수정되었으면 true, 그렇지 않으면 false * } */ - @PostMapping(name="의견제출 대장 수정", value="/020/update.do") public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { // 파일 List fileInfoList = new ArrayList(); @@ -177,77 +233,6 @@ public class Excl02Controller extends ApplicationController { .addObject("retMessage", retMessage); } - /**의견제출 대장 답변(상태) 정보를 수정한다. - * @param opnnSbmsn 의견제출 대장 정보 - * @return jsonView - *
 {
-	 *     "saved": 수정되었으면 true, 그렇지 않으면 false
-	 * }
- */ - @PostMapping(name="의견제출 대장 답변 수정", value="/030/updateAnswer.do") - public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) { - boolean saved = false; - String retMessage = excl02Service.updateOpnnSbmsnAnswer(opnnSbmsn); - - if (retMessage.contains("[S]")) { - saved = true; - } else { - saved = false; - } - - return new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("retMessage", retMessage); - } - - /**지정한 의견제출 대장를 제거한다. - * @param opnnSbmsnId 의견제출 대장 Id - * @return jsonView - *
 {
-	 *     "affected": 저장된 정보수
-	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
-	 * }
- */ - @PostMapping(name="의견제출 대장 제거", value="/010/remove.do") - public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) { - boolean saved = false; - String retMessage = excl02Service.removeOpnnSbmsn(opnnSbmsn); - - if (retMessage.contains("[S]")) { - saved = true; - } else { - saved = false; - } - - return new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("retMessage", retMessage); - } - - /**여러 건의 의견제출 대장를 제거한다. - * @param opnnSbmsnIDs 의견제출 대장 IDs - * @return jsonView - *
 {
-	 *     "affected": 저장된 정보수
-	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
-	 * }
- */ - @PostMapping(name="의견제출 대장 제거", value="/010/removes.do") - public ModelAndView removeOpnnSbmsnList(ExclQuery req) { - boolean saved = false; - String retMessage = excl02Service.removeOpnnSbmsnList(req); - - if (retMessage.contains("[S]")) { - saved = true; - } else { - saved = false; - } - - return new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("retMessage", retMessage); - } - /**지정한 ID의 의견제출 심의 결과 정보를 반환한다. * @param opnnId 의견제출 Id * @return fims/excl/excl02030-info 또는 jsonView @@ -255,8 +240,7 @@ public class Excl02Controller extends ApplicationController { * "opnnSbmsnSttsInfo": 의견제출 정보 * } */ - @RequestMapping(name = "의견제출 심의 결과 처리 조회", value = "/030/info.do") - public ModelAndView getOpnnSbmsnSttsInfo(ExclQuery req) { + public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) { DataObject opnnSbmsnInfo = excl02Service.getOpnnSbmsnInfo(req); boolean json = jsonResponse(); @@ -277,4 +261,26 @@ public class Excl02Controller extends ApplicationController { ; } + /**의견제출 대장 답변(상태) 정보를 수정한다. + * @param opnnSbmsn 의견제출 대장 정보 + * @return jsonView + *
 {
+	 *     "saved": 수정되었으면 true, 그렇지 않으면 false
+	 * }
+ */ + public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) { + boolean saved = false; + String retMessage = excl02Service.updateOpnnSbmsnAnswer(opnnSbmsn); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + } diff --git a/src/main/java/cokr/xit/fims/excl/web/Excl03Controller.java b/src/main/java/cokr/xit/fims/excl/web/Excl03Controller.java index 9c5f4fac..5d0173a8 100644 --- a/src/main/java/cokr/xit/fims/excl/web/Excl03Controller.java +++ b/src/main/java/cokr/xit/fims/excl/web/Excl03Controller.java @@ -27,6 +27,17 @@ import cokr.xit.fims.excl.service.Excl03Service; */ public class Excl03Controller extends ApplicationController { + public static final String CLASS_URL = "/excl/excl03"; + + public class METHOD_URL { + public static final String + crackdownReRegistrationMain = "/010/main.do" // 단속 재등록 관리 메인 화면 + , getCrdnReRegList = "/010/list.do" // 단속 재등록 대장 목록 조회 + , createCrdnReReg = "/010/create.do" // 단속 재등록 대장 등럭 + , removeCrdnReReg = "/010/remove.do" // 단속 재등록 대장 삭제 + ; + } + /**단속 재등록 서비스*/ @Resource(name = "excl03Service") private Excl03Service excl03Service; diff --git a/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java b/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java index 3b5bb6cf..e04116a1 100644 --- a/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java +++ b/src/main/java/cokr/xit/fims/levy/web/Levy01Controller.java @@ -25,6 +25,8 @@ import cokr.xit.fims.levy.service.Levy01Service; */ public class Levy01Controller extends ApplicationController { + public static final String CLASS_URL = "/levy/levy01"; + /**부과 대장 서비스*/ @Resource(name = "levy01Service") private Levy01Service levy01Service; diff --git a/src/main/java/cokr/xit/fims/levy/web/Levy02Controller.java b/src/main/java/cokr/xit/fims/levy/web/Levy02Controller.java index 71bebdf5..c4f9c53c 100644 --- a/src/main/java/cokr/xit/fims/levy/web/Levy02Controller.java +++ b/src/main/java/cokr/xit/fims/levy/web/Levy02Controller.java @@ -28,6 +28,20 @@ import cokr.xit.foundation.data.DataObject; */ public class Levy02Controller extends ApplicationController { + public static final String CLASS_URL = "/levy/levy02"; + + public class METHOD_URL { + public static final String + reductionMain = "/010/main.do" // 과태료 감경 관리 메인 화면 + , getRductList = "/010/list.do" // 과태료 감경 대장 목록 조회 + , removeRduct = "/010/remove.do" // 과태료 감경 대장 삭제 + , removeRductList = "/010/removes.do" // 과태료 감경 대장 목록 삭제 + , getRductInfo = "/020/info.do" // 과태료 감경 정보 조회 + , createRduct = "/020/create.do" // 과태료 감경 대장 등럭 + , updateRduct = "/020/update.do" // 과태료 감경 대장 수정 + ; + } + /**과태료 감경 대장 서비스*/ @Resource(name = "levy02Service") private Levy02Service levy02Service; @@ -37,7 +51,7 @@ public class Levy02Controller extends ApplicationController { * @return /rduct/rduct-main */ @RequestMapping(name = "과태료 감경 대장 메인", value = "/010/main.do") - public ModelAndView main() { + public ModelAndView reductionMain() { ModelAndView mav = getRductList(new LevyQuery().setPageNum(1)); mav.setViewName("fims/levy/levy02010-main"); @@ -68,6 +82,54 @@ public class Levy02Controller extends ApplicationController { return setCollectionInfo(new ModelAndView("jsonView"), result, ""); } + /**지정한 과태료 감경 대장를 제거한다. + * @param rductId 과태료 감경 대장 ID + * @return jsonView + *
 {
+	 *     "affected": 저장된 정보수
+	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
+	 * }
+ */ + @PostMapping(name = "과태료 감경 대장 제거", value = "/010/remove.do") + public ModelAndView removeRduct(Rduct rduct) { + boolean saved = false; + String retMessage = levy02Service.removeRduct(rduct); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + + /**여러 건의 과태료 감경 대장 목록을 제거한다. + * @param rductIDs 과태료 감경 대장 IDs + * @return jsonView + *
 {
+	 *     "affected": 저장된 정보수
+	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
+	 * }
+ */ + @PostMapping(name="과태료 감경 대장 목록 제거", value="/010/removes.do") + public ModelAndView removeRductList(LevyQuery req) { + boolean saved = false; + String retMessage = levy02Service.removeRducts(req); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + /**지정한 ID의 과태료 감경 정보(info)를 반환한다. * @param req 과태료 감경 대장 조회 조건 * @return fims/levy/levy02020-info 또는 jsonView @@ -150,52 +212,4 @@ public class Levy02Controller extends ApplicationController { .addObject("retMessage", retMessage); } - /**지정한 과태료 감경 대장를 제거한다. - * @param rductId 과태료 감경 대장 ID - * @return jsonView - *
 {
-	 *     "affected": 저장된 정보수
-	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
-	 * }
- */ - @PostMapping(name = "과태료 감경 대장 제거", value = "/010/remove.do") - public ModelAndView removeRduct(Rduct req) { - boolean saved = false; - String retMessage = levy02Service.removeRduct(req); - - if (retMessage.contains("[S]")) { - saved = true; - } else { - saved = false; - } - - return new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("retMessage", retMessage); - } - - /**여러 건의 과태료 감경 대장를 제거한다. - * @param rductIDs 과태료 감경 대장 IDs - * @return jsonView - *
 {
-	 *     "affected": 저장된 정보수
-	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
-	 * }
- */ - @PostMapping(name="의견제출 대장 제거", value="/010/removes.do") - public ModelAndView removeRducts(LevyQuery req) { - boolean saved = false; - String retMessage = levy02Service.removeRducts(req); - - if (retMessage.contains("[S]")) { - saved = true; - } else { - saved = false; - } - - return new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("retMessage", retMessage); - } - } diff --git a/src/main/java/cokr/xit/fims/sprt/SprtQuery.java b/src/main/java/cokr/xit/fims/sprt/SprtQuery.java index 4f316385..25da8acc 100644 --- a/src/main/java/cokr/xit/fims/sprt/SprtQuery.java +++ b/src/main/java/cokr/xit/fims/sprt/SprtQuery.java @@ -8,6 +8,8 @@ public class SprtQuery extends CmmnQuery { // 필수 private String callControlName; // 호출한 페이지의 Control 이름 + // IDs + private String[] cvlcptDscsnIDs; // ID private String crdnId; // 단속 ID private String levyExclId; // 부과 제외 ID @@ -35,6 +37,16 @@ public class SprtQuery extends CmmnQuery { return self(); } + public String[] getCvlcptDscsnIDs() { + return ifEmpty(cvlcptDscsnIDs, () -> null); + } + + public T setCvlcptDscsnIDs(String... cvlcptDscsnIDs) { + this.cvlcptDscsnIDs = cvlcptDscsnIDs; + + return self(); + } + public String getCrdnId() { return ifEmpty(crdnId, () -> null); } diff --git a/src/main/java/cokr/xit/fims/sprt/service/Sprt04Service.java b/src/main/java/cokr/xit/fims/sprt/service/Sprt04Service.java index 663393dd..bcff773a 100644 --- a/src/main/java/cokr/xit/fims/sprt/service/Sprt04Service.java +++ b/src/main/java/cokr/xit/fims/sprt/service/Sprt04Service.java @@ -45,7 +45,7 @@ public interface Sprt04Service { */ String createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn); - /**민원 상담 내용 정보를 수정한다. + /**민원 상담 내용 대장 정보를 수정한다. * @param cvlcptDscsnCn 민원 상담 내용 * @return 저장 여부 *
  • 저장됐으면 true
  • @@ -54,7 +54,7 @@ public interface Sprt04Service { */ String updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn); - /**민원 상담 내용 정보를 삭제한다. + /**민원 상담 내용 대장 정보를 삭제한다. * @param cvlcptDscsnCn 민원 상담 내용 * @return 저장 여부 *
    • 저장됐으면 true
    • @@ -63,4 +63,13 @@ public interface Sprt04Service { */ String removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn); + /**민원 상담 내용 대장 정보를 삭제한다. + * @param req 의견제출 대장 조회 조건 + * @return 저장 여부 + *
      • 저장됐으면 true
      • + *
      • 그렇지 않으면 false
      • + *
      + */ + String removeCvlcptDscsnCnList(SprtQuery req); + } diff --git a/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04ServiceBean.java b/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04ServiceBean.java index 4866a4de..3813ec22 100644 --- a/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04ServiceBean.java +++ b/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04ServiceBean.java @@ -8,7 +8,6 @@ import org.springframework.stereotype.Service; import cokr.xit.foundation.component.AbstractServiceBean; import cokr.xit.foundation.data.DataObject; - import cokr.xit.fims.sprt.CvlcptDscsnCn; import cokr.xit.fims.sprt.SprtQuery; import cokr.xit.fims.sprt.service.Sprt04Service; @@ -64,4 +63,34 @@ public class Sprt04ServiceBean extends AbstractServiceBean implements Sprt04Serv return sprt04Bean.removeCvlcptDscsnCn(cvlcptDscsnCn); } + @Override + public String removeCvlcptDscsnCnList(SprtQuery req) { + // 변수 선언 + String retMessage = ""; // 처리 결과 메시지 + + // 민원 상담 IDs 건수를 확인하여 1건이하면.. 종료 + if (req.getCvlcptDscsnIDs().length < 1) { + retMessage = "작업 중 선택 자료가 존재하지 않습니다."; + return retMessage; + } + + // 민원 상담 IDs 만큼 반복.. + for (int iLoop = 0; iLoop < req.getCvlcptDscsnIDs().length; iLoop++) { + CvlcptDscsnCn cvlcptDscsnCn = new CvlcptDscsnCn(); + + cvlcptDscsnCn.setCvlcptDscsnId(req.getCvlcptDscsnIDs()[iLoop]); // 민원 상담 ID + cvlcptDscsnCn.setDelRsn(req.getDelRsn()); // 삭제 사유 + + // 부과제외 삭제 호출 + retMessage = sprt04Bean.removeCvlcptDscsnCn(cvlcptDscsnCn); + // 오류가 발생하였으면 종료.. + if (retMessage.contains("[F]")) { + return retMessage; + } + } + + return retMessage; + } + + } diff --git a/src/main/java/cokr/xit/fims/sprt/web/Sprt04Controller.java b/src/main/java/cokr/xit/fims/sprt/web/Sprt04Controller.java index c371b37b..4f8d6fa0 100644 --- a/src/main/java/cokr/xit/fims/sprt/web/Sprt04Controller.java +++ b/src/main/java/cokr/xit/fims/sprt/web/Sprt04Controller.java @@ -28,6 +28,20 @@ import cokr.xit.foundation.data.DataObject; */ public class Sprt04Controller extends ApplicationController { + public static final String CLASS_URL = "/sprt/sprt04"; + + public class METHOD_URL { + public static final String + civilComplaintDiscussionContentMain = "/010/main.do" // 민원 상담 관리 메인 화면 + , getCvlcptDscsnCnList = "/010/list.do" // 민원 상담 내용 대장 목록 조회 + , removeCvlcptDscsnCn = "/010/remove.do" // 민원 상담 내용 대장 삭제 + , removeCvlcptDscsnCnList = "/010/removes.do" // 민원 상담 내용 대장 목록 삭제 + , getCvlcptDscsnCnInfo = "/020/info.do" // 민원 상담 내용 정보 조회 + , createCvlcptDscsnCn = "/020/create.do" // 민원 상담 내용 대장 등럭 + , updateCvlcptDscsnCn = "/020/update.do" // 민원 상담 내용 대장 수정 + ; + } + /**민원 상담 내용 서비스*/ @Resource(name = "sprt04Service") private Sprt04Service sprt04Service; @@ -62,6 +76,53 @@ public class Sprt04Controller extends ApplicationController { return setCollectionInfo(new ModelAndView("jsonView"), result, "cvlcptDscsnCn"); } + /**지정한 민원 상담 내용를 제거한다. + * @param cvlcptDscsnCnIDs 민원 상담 내용 아이디 + * @return jsonView + *
       {
      +	 *     "affected": 저장된 정보수
      +	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
      +	 * }
      + */ + @PostMapping(name = "민원 상담 내용 제거", value = "/010/remove.do") + public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + boolean saved = false; + String retMessage = sprt04Service.removeCvlcptDscsnCn(cvlcptDscsnCn); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + + /**여러 건의 민원 상담 내용을 제거한다. + * @param cvlcptDscsnCnIDs 민원 상담 내용 아이디 + * @return jsonView + *
       {
      +	 *     "affected": 저장된 정보수
      +	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
      +	 * }
      + */ + public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) { + boolean saved = false; + String retMessage = sprt04Service.removeCvlcptDscsnCnList(req); + + if (retMessage.contains("[S]")) { + saved = true; + } else { + saved = false; + } + + return new ModelAndView("jsonView") + .addObject("saved", saved) + .addObject("retMessage", retMessage); + } + /**지정한 ID의 민원 상담 내용 정보(info)를 반환한다. * @param ExclQuery req * @return fims/excl/excl01020-info 또는 jsonView @@ -69,7 +130,7 @@ public class Sprt04Controller extends ApplicationController { * "levyExclusionInfo": 부과제외 정보 * } */ - @RequestMapping(name = "민원 상담 내용 조회", value = "/020/info.do") + @RequestMapping(name = "민원 상담 내용 정보 조회", value = "/020/info.do") public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) { DataObject cvlcptDscsnCn = sprt04Service.getCvlcptDscsnCnInfo(req); @@ -94,7 +155,7 @@ public class Sprt04Controller extends ApplicationController { * "saved": 등록되었으면 true, 그렇지 않으면 false * } */ - @PostMapping(name = "민원 상담 내용 등록", value = "/020/create.do") + @PostMapping(name = "민원 상담 내용 대장 등록", value = "/020/create.do") public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { boolean saved = false; String retMessage = sprt04Service.createCvlcptDscsnCn(cvlcptDscsnCn); @@ -117,7 +178,7 @@ public class Sprt04Controller extends ApplicationController { * "saved": 수정되었으면 true, 그렇지 않으면 false * } */ - @PostMapping(name = "민원 상담 내용 수정", value = "/020/update.do") + @PostMapping(name = "민원 상담 내용 대장 수정", value = "/020/update.do") public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { boolean saved = false; String retMessage = sprt04Service.updateCvlcptDscsnCn(cvlcptDscsnCn); @@ -133,27 +194,4 @@ public class Sprt04Controller extends ApplicationController { .addObject("retMessage", retMessage); } - /**지정한 민원 상담 내용를 제거한다. - * @param cvlcptDscsnCnIDs 민원 상담 내용 아이디 - * @return jsonView - *
       {
      -	 *     "affected": 저장된 정보수
      -	 *     "saved": 저장되었으면 true, 그렇지 않으면 false
      -	 * }
      - */ - @PostMapping(name = "민원 상담 내용 제거", value = "/010/remove.do") - public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { - boolean saved = false; - String retMessage = sprt04Service.removeCvlcptDscsnCn(cvlcptDscsnCn); - - if (retMessage.contains("[S]")) { - saved = true; - } else { - saved = false; - } - - return new ModelAndView("jsonView") - .addObject("saved", saved) - .addObject("retMessage", retMessage); - } } diff --git a/src/main/java/cokr/xit/fims/task/web/BpvController.java b/src/main/java/cokr/xit/fims/task/web/BpvController.java index 9703ba69..b6c6ad13 100644 --- a/src/main/java/cokr/xit/fims/task/web/BpvController.java +++ b/src/main/java/cokr/xit/fims/task/web/BpvController.java @@ -10,9 +10,15 @@ import org.springframework.web.servlet.ModelAndView; import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.fims.cvlc.CrdnCvlcpt; +import cokr.xit.fims.excl.CrdnReReg; +import cokr.xit.fims.excl.ExclQuery; +import cokr.xit.fims.excl.LevyExcl; +import cokr.xit.fims.excl.OpnnSbmsn; +import cokr.xit.fims.levy.LevyQuery; +import cokr.xit.fims.levy.Rduct; +import cokr.xit.fims.sprt.CvlcptDscsnCn; import cokr.xit.fims.sprt.SprtQuery; - @Controller public class BpvController { @@ -232,6 +238,17 @@ public class BpvController { return super.getCrackdownList(query); } + @Override + @RequestMapping(name="전용차로과태료업무 단속자료 수정", value=METHOD_URL.updateCrackdown) + public ModelAndView updateCrackdown(Crdn crdn) { + return super.updateCrackdown(crdn); + } + + @Override + @RequestMapping(name="전용차로과태료업무 단속자료 삭제", value=METHOD_URL.removeCrackdown) + public ModelAndView removeCrackdown(Crdn crdn) { + return super.removeCrackdown(crdn); + } } @Controller @@ -247,24 +264,170 @@ public class BpvController { } @Controller - @RequestMapping(name="전용차로과태료업무 부과제외_부과제외관리", value=CLASS_URL+"/excl/excl01") - class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {} + @RequestMapping(name="전용차로과태료업무 부과제외_부과제외관리", value=CLASS_URL+Excl01Controller.CLASS_URL) + class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller { + + @Override + @RequestMapping(name="전용차로과태료업무 부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclList) + public ModelAndView getLevyExclList(ExclQuery req) { + return super.getLevyExclList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 부과제외 대장 삭제", value=METHOD_URL.removeLevyExcl) + public ModelAndView removeLevyExcl(LevyExcl levyExcl) { + return super.removeLevyExcl(levyExcl); + } + + @Override + @RequestMapping(name="전용차로과태료업무 부과제외 대장 목록 삭제", value=METHOD_URL.removeLevyExclList) + public ModelAndView removeLevyExclList(ExclQuery req) { + return super.removeLevyExclList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 부과제외 정보 조회", value=METHOD_URL.getLevyExclInfo) + public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) { + return super.getLevyExclInfo(saveCallbackFuncName, savedCallbackFuncName, req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 부과제외 대장 등록", value=METHOD_URL.createLevyExcl) + public ModelAndView createLevyExcl(LevyExcl levyExcl) { + return super.createLevyExcl(levyExcl); + } + + @Override + @RequestMapping(name="전용차로과태료업무 부과제외 대장 수정", value=METHOD_URL.updateLevyExcl) + public ModelAndView updateLevyExcl(LevyExcl levyExcl) { + return super.updateLevyExcl(levyExcl); + } + + } @Controller - @RequestMapping(name="전용차로과태료업무 부과제외_의견제출 관리", value=CLASS_URL+"/excl/excl02") - class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {} + @RequestMapping(name="전용차로과태료업무 부과제외_의견제출 관리", value=CLASS_URL+Excl02Controller.CLASS_URL) + class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller { + + @Override + @RequestMapping(name="전용차로과태료업무 의견제출 대장 목록 조회", value=METHOD_URL.getOpnnSbmsnList) + public ModelAndView getOpnnSbmsnList(ExclQuery req) { + return super.getOpnnSbmsnList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 의견제출 대장 삭제", value=METHOD_URL.removeOpnnSbmsn) + public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) { + return super.removeOpnnSbmsn(opnnSbmsn); + } + + @Override + @RequestMapping(name="전용차로과태료업무 의견제출 대장 목록 삭제", value=METHOD_URL.removeOpnnSbmsnList) + public ModelAndView removeOpnnSbmsnList(ExclQuery req) { + return super.removeOpnnSbmsnList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo) + public ModelAndView getOpnnSbmsnInfo(ExclQuery req) { + return super.getOpnnSbmsnInfo(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 의견제출 대장 등록", value=METHOD_URL.createOpnnSbmsn) + public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { + return super.createOpnnSbmsn(opnnSbmsn, uploadFiles); + } + + @Override + @RequestMapping(name="전용차로과태료업무 의견제출 대장 수정", value=METHOD_URL.updateOpnnSbmsn) + public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { + return super.updateOpnnSbmsn(opnnSbmsn, uploadFiles); + } + + @Override + @RequestMapping(name="전용차로과태료업무 의견제출 대장 심의 조회", value=METHOD_URL.getOpnnSbmsnAnswerInfo) + public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) { + return super.getOpnnSbmsnAnswerInfo(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 의견제출 대장 심의 수정", value=METHOD_URL.updateOpnnSbmsnAnswer) + public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) { + return super.updateOpnnSbmsnAnswer(opnnSbmsn); + } + + } @Controller - @RequestMapping(name="전용차로과태료업무 부과제외_재등록 관리", value=CLASS_URL+"/excl/excl03") - class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {} + @RequestMapping(name="전용차로과태료업무 부과제외_재등록 관리", value=CLASS_URL+Excl03Controller.CLASS_URL) + class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller { + + @Override + @RequestMapping(name="전용차로과태료업무 단속재등록 대장 목록 조회", value=METHOD_URL.getCrdnReRegList) + public ModelAndView getCrdnReRegList(ExclQuery req) { + return super.getCrdnReRegList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 단속재등록 대장 등록", value=METHOD_URL.createCrdnReReg) + public ModelAndView createCrdnReReg(CrdnReReg crdnReReg) { + return super.createCrdnReReg(crdnReReg); + } + + @Override + @RequestMapping(name="전용차로과태료업무 단속재등록 대장 삭제", value=METHOD_URL.removeCrdnReReg) + public ModelAndView removeCrdnReReg(CrdnReReg crdnReReg) { + return super.removeCrdnReReg(crdnReReg); + } + + } @Controller - @RequestMapping(name="전용차로과태료업무 부과_부과 관리", value=CLASS_URL+"/levy/levy01") + @RequestMapping(name="전용차로과태료업무 부과_부과 관리", value=CLASS_URL+Levy01Controller.CLASS_URL) class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {} @Controller - @RequestMapping(name="전용차로과태료업무 부과_감경 관리", value=CLASS_URL+"/levy/levy02") - class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {} + @RequestMapping(name="전용차로과태료업무 부과_감경 관리", value=CLASS_URL+Levy02Controller.CLASS_URL) + class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller { + + @Override + @RequestMapping(name="전용차로과태료업무 과태료 감경 대장 목록 조회", value=METHOD_URL.getRductList) + public ModelAndView getRductList(LevyQuery req) { + return super.getRductList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 과태료 감경 대장 삭제", value=METHOD_URL.removeRduct) + public ModelAndView removeRduct(Rduct rduct) { + return super.removeRduct(rduct); + } + + @Override + @RequestMapping(name="전용차로과태료업무 과태료 감경 대장 목록 삭제", value=METHOD_URL.removeRductList) + public ModelAndView removeRductList(LevyQuery req) { + return super.removeRductList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 과태료 감경 정보 조회", value=METHOD_URL.getRductInfo) + public ModelAndView getRductInfo(LevyQuery req) { + return super.getRductInfo(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 과태료 감경 대장 등록", value=METHOD_URL.createRduct) + public ModelAndView createRduct(Rduct rduct) { + return super.createRduct(rduct); + } + + @Override + @RequestMapping(name="전용차로과태료업무 과태료 감경 대장 수정", value=METHOD_URL.updateRduct) + public ModelAndView updateRduct(Rduct rduct) { + return super.updateRduct(rduct); + } + + } @Controller @RequestMapping(name="전용차로과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/") @@ -273,6 +436,7 @@ public class BpvController { @Controller @RequestMapping(name="전용차로과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/") class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller { + /** 개별총정보 메인화면을 연다. * @return fims/sprt/sprt02010-main */ @@ -281,10 +445,49 @@ public class BpvController { public ModelAndView indivTotalInfoMain(SprtQuery req) { return super.indivTotalInfoMain(req); } + } @Controller - @RequestMapping(name="전용차로과태료업무 업무지원_민원상담", value=CLASS_URL+"/sprt/sprt04") - class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {} + @RequestMapping(name="전용차로과태료업무 업무지원_민원상담", value=CLASS_URL+Sprt04Controller.CLASS_URL) + class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller { + + @Override + @RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnCnList) + public ModelAndView getCvlcptDscsnCnList(SprtQuery req) { + return super.getCvlcptDscsnCnList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 삭제", value=METHOD_URL.removeCvlcptDscsnCn) + public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.removeCvlcptDscsnCn(cvlcptDscsnCn); + } + + @Override + @RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 목록 삭제", value=METHOD_URL.removeCvlcptDscsnCnList) + public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) { + return super.removeCvlcptDscsnCnList(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 민원 상담 내용 정보 조회", value=METHOD_URL.getCvlcptDscsnCnInfo) + public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) { + return super.getCvlcptDscsnCnInfo(req); + } + + @Override + @RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 등록", value=METHOD_URL.createCvlcptDscsnCn) + public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.createCvlcptDscsnCn(cvlcptDscsnCn); + } + + @Override + @RequestMapping(name="전용차로과태료업무 민원 상담 내용 대장 수정", value=METHOD_URL.updateCvlcptDscsnCn) + public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.updateCvlcptDscsnCn(cvlcptDscsnCn); + } + + } } diff --git a/src/main/java/cokr/xit/fims/task/web/CmnController.java b/src/main/java/cokr/xit/fims/task/web/CmnController.java index 5bad01bb..34bc0d67 100644 --- a/src/main/java/cokr/xit/fims/task/web/CmnController.java +++ b/src/main/java/cokr/xit/fims/task/web/CmnController.java @@ -169,6 +169,7 @@ public class CmnController { @Controller @RequestMapping(name = "부과제외 관리", value = "/excl/excl01") class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller { + /** 부과제외 관리 메인화면을 연다. * @return fims/excl/excl01010-main */ @@ -177,11 +178,13 @@ public class CmnController { public ModelAndView levyExclusionMain() { return super.levyExclusionMain(); } + } @Controller @RequestMapping(name = "의견제출 관리", value = "/excl/excl02") class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller { + /** 의견제출 관리 메인화면을 연다. * @return fims/excl/excl02010-main */ @@ -190,11 +193,13 @@ public class CmnController { public ModelAndView opinionSubmissionMain() { return super.opinionSubmissionMain(); } + } @Controller @RequestMapping(name = "단속 재등록 관리", value = "/excl/excl03") class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller { + /** 재등록 관리 메인화면을 연다. * @return fims/excl/excl03010-main */ @@ -203,24 +208,28 @@ public class CmnController { public ModelAndView crackdownReRegistrationMain() { return super.crackdownReRegistrationMain(); } + } @Controller @RequestMapping(name = "과태료 감경 관리", value = "/levy/levy02") class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller { + /** 과태료 감경 관리 메인화면을 연다. * @return fims/levy/levy02010-main */ @Override @RequestMapping(name = "과태료 감경 대장 메인", value = "/010/main.do") - public ModelAndView main() { - return super.main(); + public ModelAndView reductionMain() { + return super.reductionMain(); } + } @Controller @RequestMapping(name = "발송 관리", value = "/sndb/sndb01") class Sndb01Controller extends cokr.xit.fims.sndb.web.Sndb01Controller { + /** 계도장 발송 대상 자료 메인 화면을 연다. * @return fims/sndb/sndb01010-main */ @@ -238,11 +247,13 @@ public class CmnController { public ModelAndView warningSendingStatusMain() { return super.warningSendingStatusMain(); } + } @Controller @RequestMapping(name = "통합 조회", value = "/sprt/sprt01") class Sprt01Controller extends cokr.xit.fims.sprt.web.Sprt01Controller { + /** 통합조회 메인 화면을 연다. * @return fims/sprt/sprt01010-main */ @@ -251,6 +262,7 @@ public class CmnController { public ModelAndView unityInquireMain() { return super.unityInquireMain(); } + } @Controller @@ -284,6 +296,7 @@ public class CmnController { @Controller @RequestMapping(name = "민원 상담 내용", value = "/sprt/sprt04") class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller { + /** 민원 상담 내용 메인 화면을 연다. * @return fims/sprt/sprt04010-main */ @@ -292,6 +305,7 @@ public class CmnController { public ModelAndView civilComplaintDiscussionContentMain() { return super.civilComplaintDiscussionContentMain(); } + } } diff --git a/src/main/java/cokr/xit/fims/task/web/DpvController.java b/src/main/java/cokr/xit/fims/task/web/DpvController.java index 91b47d9e..a5296dc5 100644 --- a/src/main/java/cokr/xit/fims/task/web/DpvController.java +++ b/src/main/java/cokr/xit/fims/task/web/DpvController.java @@ -10,6 +10,13 @@ import org.springframework.web.servlet.ModelAndView; import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.fims.cvlc.CrdnCvlcpt; +import cokr.xit.fims.excl.CrdnReReg; +import cokr.xit.fims.excl.ExclQuery; +import cokr.xit.fims.excl.LevyExcl; +import cokr.xit.fims.excl.OpnnSbmsn; +import cokr.xit.fims.levy.LevyQuery; +import cokr.xit.fims.levy.Rduct; +import cokr.xit.fims.sprt.CvlcptDscsnCn; import cokr.xit.fims.sprt.SprtQuery; @Controller @@ -281,24 +288,170 @@ public class DpvController { } @Controller - @RequestMapping(name="장애인과태료업무 부과제외_부과제외관리", value=CLASS_URL+"/excl/excl01") - class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {} + @RequestMapping(name="장애인과태료업무 부과제외_부과제외관리", value=CLASS_URL+Excl01Controller.CLASS_URL) + class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller { + + @Override + @RequestMapping(name="장애인과태료업무 부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclList) + public ModelAndView getLevyExclList(ExclQuery req) { + return super.getLevyExclList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 부과제외 대장 삭제", value=METHOD_URL.removeLevyExcl) + public ModelAndView removeLevyExcl(LevyExcl levyExcl) { + return super.removeLevyExcl(levyExcl); + } + + @Override + @RequestMapping(name="장애인과태료업무 부과제외 대장 목록 삭제", value=METHOD_URL.removeLevyExclList) + public ModelAndView removeLevyExclList(ExclQuery req) { + return super.removeLevyExclList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 부과제외 정보 조회", value=METHOD_URL.getLevyExclInfo) + public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) { + return super.getLevyExclInfo(saveCallbackFuncName, savedCallbackFuncName, req); + } + + @Override + @RequestMapping(name="장애인과태료업무 부과제외 대장 등록", value=METHOD_URL.createLevyExcl) + public ModelAndView createLevyExcl(LevyExcl levyExcl) { + return super.createLevyExcl(levyExcl); + } + + @Override + @RequestMapping(name="장애인과태료업무 부과제외 대장 수정", value=METHOD_URL.updateLevyExcl) + public ModelAndView updateLevyExcl(LevyExcl levyExcl) { + return super.updateLevyExcl(levyExcl); + } + + } @Controller - @RequestMapping(name="장애인과태료업무 부과제외_의견제출 관리", value=CLASS_URL+"/excl/excl02") - class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {} + @RequestMapping(name="장애인과태료업무 부과제외_의견제출 관리", value=CLASS_URL+Excl02Controller.CLASS_URL) + class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller { + + @Override + @RequestMapping(name="장애인과태료업무 의견제출 대장 목록 조회", value=METHOD_URL.getOpnnSbmsnList) + public ModelAndView getOpnnSbmsnList(ExclQuery req) { + return super.getOpnnSbmsnList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 의견제출 대장 삭제", value=METHOD_URL.removeOpnnSbmsn) + public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) { + return super.removeOpnnSbmsn(opnnSbmsn); + } + + @Override + @RequestMapping(name="장애인과태료업무 의견제출 대장 목록 삭제", value=METHOD_URL.removeOpnnSbmsnList) + public ModelAndView removeOpnnSbmsnList(ExclQuery req) { + return super.removeOpnnSbmsnList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo) + public ModelAndView getOpnnSbmsnInfo(ExclQuery req) { + return super.getOpnnSbmsnInfo(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 의견제출 대장 등록", value=METHOD_URL.createOpnnSbmsn) + public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { + return super.createOpnnSbmsn(opnnSbmsn, uploadFiles); + } + + @Override + @RequestMapping(name="장애인과태료업무 의견제출 대장 수정", value=METHOD_URL.updateOpnnSbmsn) + public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { + return super.updateOpnnSbmsn(opnnSbmsn, uploadFiles); + } + + @Override + @RequestMapping(name="장애인과태료업무 의견제출 대장 심의 조회", value=METHOD_URL.getOpnnSbmsnAnswerInfo) + public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) { + return super.getOpnnSbmsnAnswerInfo(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 의견제출 대장 심의 수정", value=METHOD_URL.updateOpnnSbmsnAnswer) + public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) { + return super.updateOpnnSbmsnAnswer(opnnSbmsn); + } + + } @Controller - @RequestMapping(name="장애인과태료업무 부과제외_재등록 관리", value=CLASS_URL+"/excl/excl03") - class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {} + @RequestMapping(name="장애인과태료업무 부과제외_재등록 관리", value=CLASS_URL+Excl03Controller.CLASS_URL) + class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller { + + @Override + @RequestMapping(name="장애인과태료업무 단속재등록 대장 목록 조회", value=METHOD_URL.getCrdnReRegList) + public ModelAndView getCrdnReRegList(ExclQuery req) { + return super.getCrdnReRegList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 단속재등록 대장 등록", value=METHOD_URL.createCrdnReReg) + public ModelAndView createCrdnReReg(CrdnReReg crdnReReg) { + return super.createCrdnReReg(crdnReReg); + } + + @Override + @RequestMapping(name="장애인과태료업무 단속재등록 대장 삭제", value=METHOD_URL.removeCrdnReReg) + public ModelAndView removeCrdnReReg(CrdnReReg crdnReReg) { + return super.removeCrdnReReg(crdnReReg); + } + + } @Controller - @RequestMapping(name="장애인과태료업무 부과_부과 관리", value=CLASS_URL+"/levy/levy01") + @RequestMapping(name="장애인과태료업무 부과_부과 관리", value=CLASS_URL+Levy01Controller.CLASS_URL) class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {} @Controller - @RequestMapping(name="장애인과태료업무 부과_감경 관리", value=CLASS_URL+"/levy/levy02") - class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {} + @RequestMapping(name="장애인과태료업무 부과_과태료 감경 관리", value=CLASS_URL+Levy02Controller.CLASS_URL) + class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller { + + @Override + @RequestMapping(name="장애인과태료업무 과태료 감경 대장 목록 조회", value=METHOD_URL.getRductList) + public ModelAndView getRductList(LevyQuery req) { + return super.getRductList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 과태료 감경 대장 삭제", value=METHOD_URL.removeRduct) + public ModelAndView removeRduct(Rduct rduct) { + return super.removeRduct(rduct); + } + + @Override + @RequestMapping(name="장애인과태료업무 과태료 감경 대장 목록 삭제", value=METHOD_URL.removeRductList) + public ModelAndView removeRductList(LevyQuery req) { + return super.removeRductList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 과태료 감경 정보 조회", value=METHOD_URL.getRductInfo) + public ModelAndView getRductInfo(LevyQuery req) { + return super.getRductInfo(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 과태료 감경 대장 등록", value=METHOD_URL.createRduct) + public ModelAndView createRduct(Rduct rduct) { + return super.createRduct(rduct); + } + + @Override + @RequestMapping(name="장애인과태료업무 과태료 감경 대장 수정", value=METHOD_URL.updateRduct) + public ModelAndView updateRduct(Rduct rduct) { + return super.updateRduct(rduct); + } + + } @Controller @RequestMapping(name="장애인과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01") @@ -307,6 +460,7 @@ public class DpvController { @Controller @RequestMapping(name="장애인과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02") class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller { + /** 개별총정보 메인화면을 연다. * @return fims/sprt/sprt02010-main */ @@ -315,10 +469,49 @@ public class DpvController { public ModelAndView indivTotalInfoMain(SprtQuery req) { return super.indivTotalInfoMain(req); } + } @Controller - @RequestMapping(name="장애인과태료업무 업무지원_민원상담", value=CLASS_URL+"/sprt/sprt04") - class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {} + @RequestMapping(name="장애인과태료업무 업무지원_민원상담", value=CLASS_URL+Sprt04Controller.CLASS_URL) + class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller { + + @Override + @RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnCnList) + public ModelAndView getCvlcptDscsnCnList(SprtQuery req) { + return super.getCvlcptDscsnCnList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 삭제", value=METHOD_URL.removeCvlcptDscsnCn) + public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.removeCvlcptDscsnCn(cvlcptDscsnCn); + } + + @Override + @RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 목록 삭제", value=METHOD_URL.removeCvlcptDscsnCnList) + public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) { + return super.removeCvlcptDscsnCnList(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 민원 상담 내용 정보 조회", value=METHOD_URL.getCvlcptDscsnCnInfo) + public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) { + return super.getCvlcptDscsnCnInfo(req); + } + + @Override + @RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 등록", value=METHOD_URL.createCvlcptDscsnCn) + public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.createCvlcptDscsnCn(cvlcptDscsnCn); + } + + @Override + @RequestMapping(name="장애인과태료업무 민원 상담 내용 대장 수정", value=METHOD_URL.updateCvlcptDscsnCn) + public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.updateCvlcptDscsnCn(cvlcptDscsnCn); + } + + } } diff --git a/src/main/java/cokr/xit/fims/task/web/EcaController.java b/src/main/java/cokr/xit/fims/task/web/EcaController.java index 6a46d578..1d972a19 100644 --- a/src/main/java/cokr/xit/fims/task/web/EcaController.java +++ b/src/main/java/cokr/xit/fims/task/web/EcaController.java @@ -10,9 +10,15 @@ import org.springframework.web.servlet.ModelAndView; import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.fims.cvlc.CrdnCvlcpt; +import cokr.xit.fims.excl.CrdnReReg; +import cokr.xit.fims.excl.ExclQuery; +import cokr.xit.fims.excl.LevyExcl; +import cokr.xit.fims.excl.OpnnSbmsn; +import cokr.xit.fims.levy.LevyQuery; +import cokr.xit.fims.levy.Rduct; +import cokr.xit.fims.sprt.CvlcptDscsnCn; import cokr.xit.fims.sprt.SprtQuery; - @Controller public class EcaController { @@ -239,27 +245,184 @@ public class EcaController { return super.getCrackdownList(query); } + @Override + @RequestMapping(name="전기차과태료업무 단속자료 수정", value=METHOD_URL.updateCrackdown) + public ModelAndView updateCrackdown(Crdn crdn) { + return super.updateCrackdown(crdn); + } + + @Override + @RequestMapping(name="전기차과태료업무 단속자료 삭제", value=METHOD_URL.removeCrackdown) + public ModelAndView removeCrackdown(Crdn crdn) { + return super.removeCrackdown(crdn); + } } @Controller - @RequestMapping(name="전기차과태료업무 부과제외_부과제외관리", value=CLASS_URL+"/excl/excl01") - class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {} + @RequestMapping(name="전기차과태료업무 부과제외_부과제외관리", value=CLASS_URL+Excl01Controller.CLASS_URL) + class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller { + + @Override + @RequestMapping(name="전기차과태료업무 부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclList) + public ModelAndView getLevyExclList(ExclQuery req) { + return super.getLevyExclList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 부과제외 대장 삭제", value=METHOD_URL.removeLevyExcl) + public ModelAndView removeLevyExcl(LevyExcl levyExcl) { + return super.removeLevyExcl(levyExcl); + } + + @Override + @RequestMapping(name="전기차과태료업무 부과제외 대장 목록 삭제", value=METHOD_URL.removeLevyExclList) + public ModelAndView removeLevyExclList(ExclQuery req) { + return super.removeLevyExclList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 부과제외 정보 조회", value=METHOD_URL.getLevyExclInfo) + public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) { + return super.getLevyExclInfo(saveCallbackFuncName, savedCallbackFuncName, req); + } + + @Override + @RequestMapping(name="전기차과태료업무 부과제외 대장 등록", value=METHOD_URL.createLevyExcl) + public ModelAndView createLevyExcl(LevyExcl levyExcl) { + return super.createLevyExcl(levyExcl); + } + + @Override + @RequestMapping(name="전기차과태료업무 부과제외 대장 수정", value=METHOD_URL.updateLevyExcl) + public ModelAndView updateLevyExcl(LevyExcl levyExcl) { + return super.updateLevyExcl(levyExcl); + } + + } @Controller - @RequestMapping(name="전기차과태료업무 부과제외_의견제출 관리", value=CLASS_URL+"/excl/excl02") - class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {} + @RequestMapping(name="전기차과태료업무 부과제외_의견제출 관리", value=CLASS_URL+Excl02Controller.CLASS_URL) + class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller { + + @Override + @RequestMapping(name="전기차과태료업무 의견제출 대장 목록 조회", value=METHOD_URL.getOpnnSbmsnList) + public ModelAndView getOpnnSbmsnList(ExclQuery req) { + return super.getOpnnSbmsnList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 의견제출 대장 삭제", value=METHOD_URL.removeOpnnSbmsn) + public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) { + return super.removeOpnnSbmsn(opnnSbmsn); + } + + @Override + @RequestMapping(name="전기차과태료업무 의견제출 대장 목록 삭제", value=METHOD_URL.removeOpnnSbmsnList) + public ModelAndView removeOpnnSbmsnList(ExclQuery req) { + return super.removeOpnnSbmsnList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo) + public ModelAndView getOpnnSbmsnInfo(ExclQuery req) { + return super.getOpnnSbmsnInfo(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 의견제출 대장 등록", value=METHOD_URL.createOpnnSbmsn) + public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { + return super.createOpnnSbmsn(opnnSbmsn, uploadFiles); + } + + @Override + @RequestMapping(name="전기차과태료업무 의견제출 대장 수정", value=METHOD_URL.updateOpnnSbmsn) + public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { + return super.updateOpnnSbmsn(opnnSbmsn, uploadFiles); + } + + @Override + @RequestMapping(name="전기차과태료업무 의견제출 대장 심의 조회", value=METHOD_URL.getOpnnSbmsnAnswerInfo) + public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) { + return super.getOpnnSbmsnAnswerInfo(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 의견제출 대장 심의 수정", value=METHOD_URL.updateOpnnSbmsnAnswer) + public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) { + return super.updateOpnnSbmsnAnswer(opnnSbmsn); + } + + } @Controller - @RequestMapping(name="전기차과태료업무 부과제외_재등록 관리", value=CLASS_URL+"/excl/excl03") - class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {} + @RequestMapping(name="전기차과태료업무 부과제외_재등록 관리", value=CLASS_URL+Excl03Controller.CLASS_URL) + class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller { + + @Override + @RequestMapping(name="전기차과태료업무 단속재등록 대장 목록 조회", value=METHOD_URL.getCrdnReRegList) + public ModelAndView getCrdnReRegList(ExclQuery req) { + return super.getCrdnReRegList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 단속재등록 대장 등록", value=METHOD_URL.createCrdnReReg) + public ModelAndView createCrdnReReg(CrdnReReg crdnReReg) { + return super.createCrdnReReg(crdnReReg); + } + + @Override + @RequestMapping(name="전기차과태료업무 단속재등록 대장 삭제", value=METHOD_URL.removeCrdnReReg) + public ModelAndView removeCrdnReReg(CrdnReReg crdnReReg) { + return super.removeCrdnReReg(crdnReReg); + } + + } @Controller - @RequestMapping(name="장애인과태료업무 부과_부과 관리", value=CLASS_URL+"/levy/levy01") + @RequestMapping(name="전기차과태료업무 부과_부과 관리", value=CLASS_URL+Levy01Controller.CLASS_URL) class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {} @Controller - @RequestMapping(name="장애인과태료업무 부과_감경 관리", value=CLASS_URL+"/levy/levy02") - class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {} + @RequestMapping(name="전기차과태료업무 부과_감경 관리", value=CLASS_URL+Levy02Controller.CLASS_URL) + class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller { + + @Override + @RequestMapping(name="전기차과태료업무 과태료 감경 대장 목록 조회", value=METHOD_URL.getRductList) + public ModelAndView getRductList(LevyQuery req) { + return super.getRductList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 과태료 감경 대장 삭제", value=METHOD_URL.removeRduct) + public ModelAndView removeRduct(Rduct rduct) { + return super.removeRduct(rduct); + } + + @Override + @RequestMapping(name="전기차과태료업무 과태료 감경 대장 목록 삭제", value=METHOD_URL.removeRductList) + public ModelAndView removeRductList(LevyQuery req) { + return super.removeRductList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 과태료 감경 정보 조회", value=METHOD_URL.getRductInfo) + public ModelAndView getRductInfo(LevyQuery req) { + return super.getRductInfo(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 과태료 감경 대장 등록", value=METHOD_URL.createRduct) + public ModelAndView createRduct(Rduct rduct) { + return super.createRduct(rduct); + } + + @Override + @RequestMapping(name="전기차과태료업무 과태료 감경 대장 수정", value=METHOD_URL.updateRduct) + public ModelAndView updateRduct(Rduct rduct) { + return super.updateRduct(rduct); + } + + } @Controller @RequestMapping(name="전기차과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/") @@ -268,6 +431,7 @@ public class EcaController { @Controller @RequestMapping(name="전기차과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/") class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller { + /** 개별총정보 메인화면을 연다. * @return fims/sprt/sprt02010-main */ @@ -276,10 +440,49 @@ public class EcaController { public ModelAndView indivTotalInfoMain(SprtQuery req) { return super.indivTotalInfoMain(req); } + } @Controller - @RequestMapping(name="전기차과태료업무 업무지원_민원상담", value=CLASS_URL+"/sprt/sprt04") - class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {} + @RequestMapping(name="전기차과태료업무 업무지원_민원상담", value=CLASS_URL+Sprt04Controller.CLASS_URL) + class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller { + + @Override + @RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnCnList) + public ModelAndView getCvlcptDscsnCnList(SprtQuery req) { + return super.getCvlcptDscsnCnList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 삭제", value=METHOD_URL.removeCvlcptDscsnCn) + public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.removeCvlcptDscsnCn(cvlcptDscsnCn); + } + + @Override + @RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 목록 삭제", value=METHOD_URL.removeCvlcptDscsnCnList) + public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) { + return super.removeCvlcptDscsnCnList(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 민원 상담 내용 정보 조회", value=METHOD_URL.getCvlcptDscsnCnInfo) + public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) { + return super.getCvlcptDscsnCnInfo(req); + } + + @Override + @RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 등록", value=METHOD_URL.createCvlcptDscsnCn) + public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.createCvlcptDscsnCn(cvlcptDscsnCn); + } + + @Override + @RequestMapping(name="전기차과태료업무 민원 상담 내용 대장 수정", value=METHOD_URL.updateCvlcptDscsnCn) + public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.updateCvlcptDscsnCn(cvlcptDscsnCn); + } + + } } diff --git a/src/main/java/cokr/xit/fims/task/web/PvsController.java b/src/main/java/cokr/xit/fims/task/web/PvsController.java index 5e10adb7..1cf0fadc 100644 --- a/src/main/java/cokr/xit/fims/task/web/PvsController.java +++ b/src/main/java/cokr/xit/fims/task/web/PvsController.java @@ -10,9 +10,15 @@ import org.springframework.web.servlet.ModelAndView; import cokr.xit.fims.crdn.Crdn; import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.fims.cvlc.CrdnCvlcpt; +import cokr.xit.fims.excl.CrdnReReg; +import cokr.xit.fims.excl.ExclQuery; +import cokr.xit.fims.excl.LevyExcl; +import cokr.xit.fims.excl.OpnnSbmsn; +import cokr.xit.fims.levy.LevyQuery; +import cokr.xit.fims.levy.Rduct; +import cokr.xit.fims.sprt.CvlcptDscsnCn; import cokr.xit.fims.sprt.SprtQuery; - @Controller public class PvsController { @@ -245,6 +251,17 @@ public class PvsController { return super.getCrackdownList(query); } + @Override + @RequestMapping(name="주정차과태료업무 단속자료 수정", value=METHOD_URL.updateCrackdown) + public ModelAndView updateCrackdown(Crdn crdn) { + return super.updateCrackdown(crdn); + } + + @Override + @RequestMapping(name="주정차과태료업무 단속자료 삭제", value=METHOD_URL.removeCrackdown) + public ModelAndView removeCrackdown(Crdn crdn) { + return super.removeCrackdown(crdn); + } } @Controller @@ -260,24 +277,170 @@ public class PvsController { } @Controller - @RequestMapping(name="주정차과태료업무 부과제외_부과제외관리", value=CLASS_URL+"/excl/excl01") - class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller {} + @RequestMapping(name="주정차과태료업무 부과제외_부과제외관리", value=CLASS_URL+Excl01Controller.CLASS_URL) + class Excl01Controller extends cokr.xit.fims.excl.web.Excl01Controller { + + @Override + @RequestMapping(name="주정차과태료업무 부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclList) + public ModelAndView getLevyExclList(ExclQuery req) { + return super.getLevyExclList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 부과제외 대장 삭제", value=METHOD_URL.removeLevyExcl) + public ModelAndView removeLevyExcl(LevyExcl levyExcl) { + return super.removeLevyExcl(levyExcl); + } + + @Override + @RequestMapping(name="주정차과태료업무 부과제외 대장 목록 삭제", value=METHOD_URL.removeLevyExclList) + public ModelAndView removeLevyExclList(ExclQuery req) { + return super.removeLevyExclList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 부과제외 정보 조회", value=METHOD_URL.getLevyExclInfo) + public ModelAndView getLevyExclInfo(String saveCallbackFuncName, String savedCallbackFuncName, ExclQuery req) { + return super.getLevyExclInfo(saveCallbackFuncName, savedCallbackFuncName, req); + } + + @Override + @RequestMapping(name="주정차과태료업무 부과제외 대장 등록", value=METHOD_URL.createLevyExcl) + public ModelAndView createLevyExcl(LevyExcl levyExcl) { + return super.createLevyExcl(levyExcl); + } + + @Override + @RequestMapping(name="주정차과태료업무 부과제외 대장 수정", value=METHOD_URL.updateLevyExcl) + public ModelAndView updateLevyExcl(LevyExcl levyExcl) { + return super.updateLevyExcl(levyExcl); + } + + } @Controller - @RequestMapping(name="주정차과태료업무 부과제외_의견제출 관리", value=CLASS_URL+"/excl/excl02") - class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller {} + @RequestMapping(name="주정차과태료업무 부과제외_의견제출 관리", value=CLASS_URL+Excl02Controller.CLASS_URL) + class Excl02Controller extends cokr.xit.fims.excl.web.Excl02Controller { + + @Override + @RequestMapping(name="주정차과태료업무 의견제출 대장 목록 조회", value=METHOD_URL.getOpnnSbmsnList) + public ModelAndView getOpnnSbmsnList(ExclQuery req) { + return super.getOpnnSbmsnList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 의견제출 대장 삭제", value=METHOD_URL.removeOpnnSbmsn) + public ModelAndView removeOpnnSbmsn(OpnnSbmsn opnnSbmsn) { + return super.removeOpnnSbmsn(opnnSbmsn); + } + + @Override + @RequestMapping(name="주정차과태료업무 의견제출 대장 목록 삭제", value=METHOD_URL.removeOpnnSbmsnList) + public ModelAndView removeOpnnSbmsnList(ExclQuery req) { + return super.removeOpnnSbmsnList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo) + public ModelAndView getOpnnSbmsnInfo(ExclQuery req) { + return super.getOpnnSbmsnInfo(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 의견제출 대장 등록", value=METHOD_URL.createOpnnSbmsn) + public ModelAndView createOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { + return super.createOpnnSbmsn(opnnSbmsn, uploadFiles); + } + + @Override + @RequestMapping(name="주정차과태료업무 의견제출 대장 수정", value=METHOD_URL.updateOpnnSbmsn) + public ModelAndView updateOpnnSbmsn(OpnnSbmsn opnnSbmsn, MultipartFile[] uploadFiles) { + return super.updateOpnnSbmsn(opnnSbmsn, uploadFiles); + } + + @Override + @RequestMapping(name="주정차과태료업무 의견제출 대장 심의 조회", value=METHOD_URL.getOpnnSbmsnAnswerInfo) + public ModelAndView getOpnnSbmsnAnswerInfo(ExclQuery req) { + return super.getOpnnSbmsnAnswerInfo(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 의견제출 대장 심의 수정", value=METHOD_URL.updateOpnnSbmsnAnswer) + public ModelAndView updateOpnnSbmsnAnswer(OpnnSbmsn opnnSbmsn) { + return super.updateOpnnSbmsnAnswer(opnnSbmsn); + } + + } @Controller - @RequestMapping(name="주정차과태료업무 부과제외_재등록 관리", value=CLASS_URL+"/excl/excl03") - class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller {} + @RequestMapping(name="주정차과태료업무 부과제외_재등록 관리", value=CLASS_URL+Excl03Controller.CLASS_URL) + class Excl03Controller extends cokr.xit.fims.excl.web.Excl03Controller { + + @Override + @RequestMapping(name="주정차과태료업무 단속재등록 대장 목록 조회", value=METHOD_URL.getCrdnReRegList) + public ModelAndView getCrdnReRegList(ExclQuery req) { + return super.getCrdnReRegList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 단속재등록 대장 등록", value=METHOD_URL.createCrdnReReg) + public ModelAndView createCrdnReReg(CrdnReReg crdnReReg) { + return super.createCrdnReReg(crdnReReg); + } + + @Override + @RequestMapping(name="주정차과태료업무 단속재등록 대장 삭제", value=METHOD_URL.removeCrdnReReg) + public ModelAndView removeCrdnReReg(CrdnReReg crdnReReg) { + return super.removeCrdnReReg(crdnReReg); + } + + } @Controller - @RequestMapping(name="장애인과태료업무 부과_부과 관리", value=CLASS_URL+"/levy/levy01") + @RequestMapping(name="주정차과태료업무 부과_부과 관리", value=CLASS_URL+Levy01Controller.CLASS_URL) class Levy01Controller extends cokr.xit.fims.levy.web.Levy01Controller {} @Controller - @RequestMapping(name="장애인과태료업무 부과_감경 관리", value=CLASS_URL+"/levy/levy02") - class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller {} + @RequestMapping(name="주정차과태료업무 부과_감경 관리", value=CLASS_URL+Levy02Controller.CLASS_URL) + class Levy02Controller extends cokr.xit.fims.levy.web.Levy02Controller { + + @Override + @RequestMapping(name="주정차과태료업무 과태료 감경 대장 목록 조회", value=METHOD_URL.getRductList) + public ModelAndView getRductList(LevyQuery req) { + return super.getRductList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 과태료 감경 대장 삭제", value=METHOD_URL.removeRduct) + public ModelAndView removeRduct(Rduct rduct) { + return super.removeRduct(rduct); + } + + @Override + @RequestMapping(name="주정차과태료업무 과태료 감경 대장 목록 삭제", value=METHOD_URL.removeRductList) + public ModelAndView removeRductList(LevyQuery req) { + return super.removeRductList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 과태료 감경 정보 조회", value=METHOD_URL.getRductInfo) + public ModelAndView getRductInfo(LevyQuery req) { + return super.getRductInfo(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 과태료 감경 대장 등록", value=METHOD_URL.createRduct) + public ModelAndView createRduct(Rduct rduct) { + return super.createRduct(rduct); + } + + @Override + @RequestMapping(name="주정차과태료업무 과태료 감경 대장 수정", value=METHOD_URL.updateRduct) + public ModelAndView updateRduct(Rduct rduct) { + return super.updateRduct(rduct); + } + + } @Controller @RequestMapping(name="주정차과태료업무 업무지원_통합조회", value=CLASS_URL+"/sprt/sprt01/") @@ -286,6 +449,7 @@ public class PvsController { @Controller @RequestMapping(name="주정차과태료업무 업무지원_개별총정보", value=CLASS_URL+"/sprt/sprt02/") class Sprt02Controller extends cokr.xit.fims.sprt.web.Sprt02Controller { + /** 개별총정보 메인화면을 연다. * @return fims/sprt/sprt02010-main */ @@ -294,10 +458,49 @@ public class PvsController { public ModelAndView indivTotalInfoMain(SprtQuery req) { return super.indivTotalInfoMain(req); } + } @Controller - @RequestMapping(name="주정차과태료업무 업무지원_민원상담", value=CLASS_URL+"/sprt/sprt04") - class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller {} + @RequestMapping(name="주정차과태료업무 업무지원_민원상담", value=CLASS_URL+Sprt04Controller.CLASS_URL) + class Sprt04Controller extends cokr.xit.fims.sprt.web.Sprt04Controller { + + @Override + @RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnCnList) + public ModelAndView getCvlcptDscsnCnList(SprtQuery req) { + return super.getCvlcptDscsnCnList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 삭제", value=METHOD_URL.removeCvlcptDscsnCn) + public ModelAndView removeCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.removeCvlcptDscsnCn(cvlcptDscsnCn); + } + + @Override + @RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 목록 삭제", value=METHOD_URL.removeCvlcptDscsnCnList) + public ModelAndView removeCvlcptDscsnCnList(SprtQuery req) { + return super.removeCvlcptDscsnCnList(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 민원 상담 내용 정보 조회", value=METHOD_URL.getCvlcptDscsnCnInfo) + public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) { + return super.getCvlcptDscsnCnInfo(req); + } + + @Override + @RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 등록", value=METHOD_URL.createCvlcptDscsnCn) + public ModelAndView createCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.createCvlcptDscsnCn(cvlcptDscsnCn); + } + + @Override + @RequestMapping(name="주정차과태료업무 민원 상담 내용 대장 수정", value=METHOD_URL.updateCvlcptDscsnCn) + public ModelAndView updateCvlcptDscsnCn(CvlcptDscsnCn cvlcptDscsnCn) { + return super.updateCvlcptDscsnCn(cvlcptDscsnCn); + } + + } } diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01020-info.jsp index e2ca3202..286cc455 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01020-info.jsp @@ -95,8 +95,14 @@ }); ${pageName}Control.onCurrentChange = item => { + // Dataset 셋팅 ${pageName}Fields.set(item); + // 업무구분에 따른 url 변경 + ${pageName}Control.urls.create = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/create.do"); + ${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/update.do"); + + // 부과제외구분에 따른 부과제외사유 셋팅 setFim021(item.data.LEVY_EXCL_SE_CD, item.data.LEVY_EXCL_RSN_CD); } diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02020-info.jsp index 52d0a81d..ba40af7e 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02020-info.jsp @@ -199,6 +199,10 @@ // Dataset 셋팅 ${pageName}Fields.set(item); + // 업무구분에 따른 url 변경 + ${pageName}Control.urls.create = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/create.do"); + ${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/update.do"); + // 첨부파일 조회 fnSearchFileList${pageName}(item.data.OPNN_ID); } diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02030-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02030-info.jsp index b987a8e1..cbfa30b8 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02030-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02030-info.jsp @@ -150,7 +150,7 @@ , keymapper : info => info ? info.OPNN_ID : "" , dataGetter : obj => obj.opnnSbmsnInfo , urls : { - update : wctx.url(${pageName}PrefixUrl + "/030/updateAnswer.do") // 심의(답변) 처리 + update : wctx.url(${pageName}PrefixUrl + "/030/update.do") // 심의(답변) 처리 } , formats : { RCPT_YMD : dateFormat // 접수 일자 @@ -162,6 +162,9 @@ ${pageName}Control.onCurrentChange = item => { ${pageName}Fields.set(item); + + // 업무구분에 따른 url 변경 + ${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/030/update.do"); } /************************************************************************** diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl03010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl03010-main.jsp index 488a34be..8ed3c218 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl03010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl03010-main.jsp @@ -287,14 +287,22 @@ }; // 개별총정보 dialog - ${pageName}Control.getInfo = (crdnId) => { + ${pageName}Control.getInfo = (crdnId, callSection) => { if (crdnId == undefined || crdnId == null || crdnId == "") { return; } - let params = { - callControlName : "${pageName}Control" - , crdnId : crdnId + let params = {}; + if (callSection == undefined || callSection == null || callSection == "") { + params = { + callControlName : "${pageName}Control" + , crdnId : crdnId + } + } else { + params = { + callControlName : "noControlName" + , crdnId : crdnId + } } ajax.get({ @@ -439,7 +447,7 @@ let bfrCrdnId = ${pageName}Control.dataset.getValue("BFR_CRDN_ID"); // 개별총정보 dialog - ${pageName}Control.getInfo(bfrCrdnId); + ${pageName}Control.getInfo(bfrCrdnId, "bfrCrdnId"); } /************************************************************************** diff --git a/src/main/webapp/WEB-INF/jsp/fims/levy/levy02020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/levy/levy02020-info.jsp index d112e3e4..4bf0bb39 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/levy/levy02020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/levy/levy02020-info.jsp @@ -102,7 +102,12 @@ }); ${pageName}Control.onCurrentChange = item => { + // Dataset 셋팅 ${pageName}Fields.set(item); + + // 업무구분에 따른 url 변경 + ${pageName}Control.urls.create = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/create.do"); + ${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/update.do"); } /************************************************************************** diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02010-main.jsp index b72e1a15..e21e25ea 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02010-main.jsp @@ -130,7 +130,10 @@ ${pageName}Fields.set(item); // 건수 표기 - fnChangeCountStauts${pageName}(); + let controlName = "${callControlName}"; + if (controlName != "noControlName") { + fnChangeCountStauts${pageName}(); + } // 자료 수정 useDataEdit${pageName}(item); @@ -175,7 +178,8 @@ fnClose${pageName} = (isDataReLoad) => { dialog.close(${pageName}Control.prefix + "Dialog"); - if (isDataReLoad) { + let controlName = "${callControlName}"; + if (isDataReLoad && controlName != "noControlName") { ${callControlName}._load(); } } diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt04020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt04020-info.jsp index da511091..e2343606 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt04020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt04020-info.jsp @@ -70,7 +70,12 @@ }); ${pageName}Control.onCurrentChange = item => { + // Dataset 셋팅 ${pageName}Fields.set(item); + + // 업무구분에 따른 url 변경 + ${pageName}Control.urls.create = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/create.do"); + ${pageName}Control.urls.update = wctx.url($("#taskSeCd--${pageName}").val() + ${pageName}PrefixUrl + "/020/update.do"); } /**************************************************************************