diff --git a/src/main/java/cokr/xit/fims/cmmn/web/DeptController.java b/src/main/java/cokr/xit/fims/cmmn/web/DeptController.java deleted file mode 100644 index 54dc77d8..00000000 --- a/src/main/java/cokr/xit/fims/cmmn/web/DeptController.java +++ /dev/null @@ -1,104 +0,0 @@ -package cokr.xit.fims.cmmn.web; - -import java.util.List; - -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.fims.cmmn.CmmnQuery; -import cokr.xit.fims.mngt.Dept; -import cokr.xit.fims.mngt.service.DeptService; -import cokr.xit.foundation.web.AbstractController; - -/**부서 정보 서비스의 웹 컨트롤러 - * - *
상세 설명: - * - *
- * ============ 변경 이력 ============ - * 2023-12-12 JoJH 최초 작성 - * ================================ - *- */ -@RequestMapping(name = "부서 정보", value = "/deptInfo") -public class DeptController extends AbstractController { - - /**부서 정보 서비스*/ - @Resource(name = "deptService") - private DeptService deptService; - - /**부서 정보 관리 메인화면(deptInfo/deptInfo-main)을 연다. - * 조건없는 {@link #getDeptInfoList(DeptInfoQuery) 부서 정보 조회 결과}를 포함시킨다. - * @return /deptInfo/deptInfo-main - */ - @RequestMapping(name = "부서 정보 메인", value = "/main.do") - public ModelAndView main() { - ModelAndView mav = getDeptList(new CmmnQuery().setPageNum(1)); - mav.setViewName("/deptInfo/deptInfo-main"); - return mav.addObject("deptInfoList", toJson(mav.getModel().get("deptInfoList"))); - } - - /**부서 정보 목록을 조회하여 반환한다.
{
- * "deptInfoList": [부서 정보 목록]
- * "deptInfoStart": 부서 정보 목록 시작 인덱스
- * "deptInfoFetch": 한 번에 가져오는 부서 정보 목록 수
- * "deptInfoTotal": 조회 결과 찾은 전체 부서 정보 수
- * }
- */
- @RequestMapping(name = "부서 정보 조회", value = "/list.do")
- public ModelAndView getDeptList(CmmnQuery req) {
- List> result = deptService.getDeptList(setFetchSize(req));
- return setCollectionInfo(new ModelAndView("jsonView"), result, "deptInfo");
- }
-
- /**부서 정보를 등록한다.
- * @param deptInfo 부서 정보 정보
- * @return jsonView
- * {
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "부서 정보 등록", value = "/create.do")
- public ModelAndView create(Dept deptInfo) {
- boolean saved = deptService.create(deptInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**부서 정보 정보를 수정한다.
- * @param deptInfo 부서 정보 정보
- * @return jsonView
- * {
- * "saved": 수정되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "부서 정보 수정", value = "/update.do")
- public ModelAndView update(Dept deptInfo) {
- boolean saved = deptService.update(deptInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**지정한 부서 정보를 제거한다.
- * @param deptInfoIDs 부서 정보 아이디
- * @return jsonView
- * {
- * "affected": 저장된 정보수
- * "saved": 저장되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "부서 정보 제거", value = "/remove.do")
- public ModelAndView remove(Dept deptInfo) {
- boolean saved = deptService.remove(deptInfo);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
-}
\ No newline at end of file
diff --git a/src/main/java/cokr/xit/fims/cmmn/web/TaskController.java b/src/main/java/cokr/xit/fims/cmmn/web/TaskController.java
deleted file mode 100644
index 650d69bd..00000000
--- a/src/main/java/cokr/xit/fims/cmmn/web/TaskController.java
+++ /dev/null
@@ -1,105 +0,0 @@
-package cokr.xit.fims.cmmn.web;
-
-import java.util.List;
-
-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.fims.cmmn.CmmnQuery;
-import cokr.xit.fims.mngt.Task;
-import cokr.xit.fims.mngt.service.TaskService;
-import cokr.xit.foundation.web.AbstractController;
-
-/**업무 정보 서비스의 웹 컨트롤러
- *
- * 상세 설명: - * - *
- * ============ 변경 이력 ============ - * 2023-10-24 JoJH 최초 작성 - * ================================ - *- */ -@RequestMapping(name = "업무 정보", value = "/task") -public class TaskController extends AbstractController { - - /** 업무 정보 서비스 */ - @Resource(name = "taskService") - private TaskService taskService; - - /**업무 정보 관리 메인화면(task/task-main)을 연다. - * 조건없는 {@link #getTaskList(TaskQuery) 업무 정보 조회 결과}를 포함시킨다. - * @return /task/task-main - */ - @RequestMapping(name = "업무 메인", value = "/main.do") - public ModelAndView main() { - ModelAndView mav = getTaskList(new CmmnQuery().setPageNum(1)); - mav.setViewName("/task/task-main"); - return mav.addObject("taskList", toJson(mav.getModel().get("taskList"))); - } - - /**업무 정보 목록을 조회하여 반환한다.
{
- * "taskList": [업무 정보 목록]
- * "taskStart": 업무 정보 목록 시작 인덱스
- * "taskFetch": 한 번에 가져오는 업무 정보 목록 수
- * "taskTotal": 조회 결과 찾은 전체 업무 정보 수
- * }
- */
- @RequestMapping(name = "업무 조회", value = "/list.do")
- public ModelAndView getTaskList(CmmnQuery req) {
- List> result = taskService.getTaskList(setFetchSize(req));
-
- return setCollectionInfo(new ModelAndView("jsonView"), result, "task");
- }
-
- /**업무 정보를 등록한다.
- * @param task 업무 정보
- * @return jsonView
- * {
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "업무 등록", value = "/create.do")
- public ModelAndView create(Task task) {
- boolean saved = taskService.create(task);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**업무 정보를 수정한다.
- * @param task 업무 정보
- * @return jsonView
- * {
- * "saved": 수정되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "업무 수정", value = "/update.do")
- public ModelAndView update(Task task) {
- boolean saved = taskService.update(task);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**지정한 업무 정보를 제거한다.
- * @param taskIDs 업무 아이디
- * @return jsonView
- * {
- * "affected": 저장된 정보수
- * "saved": 저장되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "업무 제거", value = "/remove.do")
- public ModelAndView remove(Task task) {
- boolean saved = taskService.remove(task);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
-}
diff --git a/src/main/java/cokr/xit/fims/cmmn/web/VltnController.java b/src/main/java/cokr/xit/fims/cmmn/web/VltnController.java
deleted file mode 100644
index 5344b83a..00000000
--- a/src/main/java/cokr/xit/fims/cmmn/web/VltnController.java
+++ /dev/null
@@ -1,104 +0,0 @@
-package cokr.xit.fims.cmmn.web;
-
-import java.util.List;
-
-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.fims.mngt.Vltn;
-import cokr.xit.fims.mngt.VltnQuery;
-import cokr.xit.fims.mngt.service.VltnService;
-import cokr.xit.foundation.web.AbstractController;
-
-/**위반 정보 서비스의 웹 컨트롤러
- *
- * 상세 설명: - * - *
- * ============ 변경 이력 ============ - * 2023-10-16 JoJH 최초 작성 - * ================================ - *- */ -@RequestMapping(name = "위반", value = "/vltn") -public class VltnController extends AbstractController { - - /**위반 정보 서비스*/ - @Resource(name = "vltnService") - private VltnService vltnService; - - /**위반 정보 관리 메인화면(vltn/vltn-main)을 연다. - * 조건없는 {@link #getVltnList(VltnQuery) 위반 정보 조회 결과}를 포함시킨다. - * @return /vltn/vltn-main - */ - @RequestMapping(name = "위반 메인", value = "/main.do") - public ModelAndView main() { - ModelAndView mav = getVltnList(new VltnQuery().setPageNum(1)); - mav.setViewName("/vltn/vltn-main"); - return mav.addObject("vltnList", toJson(mav.getModel().get("vltnList"))); - } - - /**위반 정보 목록을 조회하여 반환한다.
{
- * "vltnList": [위반 정보 목록]
- * "vltnStart": 위반 정보 목록 시작 인덱스
- * "vltnFetch": 한 번에 가져오는 위반 정보 목록 수
- * "vltnTotal": 조회 결과 찾은 전체 위반 정보 수
- * }
- */
- @RequestMapping(name = "위반 조회", value = "/list.do")
- public ModelAndView getVltnList(VltnQuery req) {
- List> result = vltnService.getVltnList(setFetchSize(req));
- return setCollectionInfo(new ModelAndView("jsonView"), result, "vltn");
- }
-
- /**위반 정보를 등록한다.
- * @param vltn 위반 정보
- * @return jsonView
- * {
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "위반 등록", value = "/create.do")
- public ModelAndView create(Vltn vltn) {
- boolean saved = vltnService.create(vltn);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**위반 정보를 수정한다.
- * @param vltn 위반 정보
- * @return jsonView
- * {
- * "saved": 수정되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "위반 수정", value = "/update.do")
- public ModelAndView update(Vltn vltn) {
- boolean saved = vltnService.update(vltn);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
- /**지정한 위반 정보를 제거한다.
- * @param vltnIDs 위반 아이디
- * @return jsonView
- * {
- * "affected": 저장된 정보수
- * "saved": 저장되었으면 true, 그렇지 않으면 false
- * }
- */
- @PostMapping(name = "위반 제거", value = "/remove.do")
- public ModelAndView remove(Vltn vltn) {
- boolean saved = vltnService.remove(vltn);
- return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
-
-}