미사용 컨트롤러 제거
parent
7d40e8a3c2
commit
d97f54c200
@ -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;
|
||||
|
||||
/**부서 정보 서비스의 웹 컨트롤러
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2023-12-12 JoJH 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
@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")));
|
||||
}
|
||||
|
||||
/**부서 정보 목록을 조회하여 반환한다.<br />
|
||||
* {@link DeptService#getDeptInfoList(DeptInfoQuery)} 참고
|
||||
* @param req 부서 정보 조회 조건
|
||||
* @return jsonView
|
||||
* <pre><code> {
|
||||
* "deptInfoList": [부서 정보 목록]
|
||||
* "deptInfoStart": 부서 정보 목록 시작 인덱스
|
||||
* "deptInfoFetch": 한 번에 가져오는 부서 정보 목록 수
|
||||
* "deptInfoTotal": 조회 결과 찾은 전체 부서 정보 수
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "saved": 등록되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "saved": 수정되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "affected": 저장된 정보수
|
||||
* "saved": 저장되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@PostMapping(name = "부서 정보 제거", value = "/remove.do")
|
||||
public ModelAndView remove(Dept deptInfo) {
|
||||
boolean saved = deptService.remove(deptInfo);
|
||||
return new ModelAndView("jsonView")
|
||||
.addObject("saved", saved);
|
||||
}
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
/**업무 정보 서비스의 웹 컨트롤러
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2023-10-24 JoJH 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
@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")));
|
||||
}
|
||||
|
||||
/**업무 정보 목록을 조회하여 반환한다.<br />
|
||||
* {@link TaskService#getTaskList(TaskQuery)} 참고
|
||||
* @param req 업무 정보 조회 조건
|
||||
* @return jsonView
|
||||
* <pre><code> {
|
||||
* "taskList": [업무 정보 목록]
|
||||
* "taskStart": 업무 정보 목록 시작 인덱스
|
||||
* "taskFetch": 한 번에 가져오는 업무 정보 목록 수
|
||||
* "taskTotal": 조회 결과 찾은 전체 업무 정보 수
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "saved": 등록되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "saved": 수정되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "affected": 저장된 정보수
|
||||
* "saved": 저장되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@PostMapping(name = "업무 제거", value = "/remove.do")
|
||||
public ModelAndView remove(Task task) {
|
||||
boolean saved = taskService.remove(task);
|
||||
return new ModelAndView("jsonView")
|
||||
.addObject("saved", saved);
|
||||
}
|
||||
|
||||
}
|
@ -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;
|
||||
|
||||
/**위반 정보 서비스의 웹 컨트롤러
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2023-10-16 JoJH 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
@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")));
|
||||
}
|
||||
|
||||
/**위반 정보 목록을 조회하여 반환한다.<br />
|
||||
* {@link VltnService#getVltnList(VltnQuery)} 참고
|
||||
* @param req 위반 정보 조회 조건
|
||||
* @return jsonView
|
||||
* <pre><code> {
|
||||
* "vltnList": [위반 정보 목록]
|
||||
* "vltnStart": 위반 정보 목록 시작 인덱스
|
||||
* "vltnFetch": 한 번에 가져오는 위반 정보 목록 수
|
||||
* "vltnTotal": 조회 결과 찾은 전체 위반 정보 수
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "saved": 등록되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "saved": 수정되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@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
|
||||
* <pre><code> {
|
||||
* "affected": 저장된 정보수
|
||||
* "saved": 저장되었으면 true, 그렇지 않으면 false
|
||||
* }</code></pre>
|
||||
*/
|
||||
@PostMapping(name = "위반 제거", value = "/remove.do")
|
||||
public ModelAndView remove(Vltn vltn) {
|
||||
boolean saved = vltnService.remove(vltn);
|
||||
return new ModelAndView("jsonView")
|
||||
.addObject("saved", saved);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue