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"))); - } - - /**부서 정보 목록을 조회하여 반환한다.
- * {@link DeptService#getDeptInfoList(DeptInfoQuery)} 참고 - * @param req 부서 정보 조회 조건 - * @return jsonView - *
 {
-	 *     "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"))); - } - - /**업무 정보 목록을 조회하여 반환한다.
- * {@link TaskService#getTaskList(TaskQuery)} 참고 - * @param req 업무 정보 조회 조건 - * @return jsonView - *
 {
-	 *     "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"))); - } - - /**위반 정보 목록을 조회하여 반환한다.
- * {@link VltnService#getVltnList(VltnQuery)} 참고 - * @param req 위반 정보 조회 조건 - * @return jsonView - *
 {
-	 *     "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); - } - -}