From 4fd246e32166938d7f86c7ab236ed554a2bc9fef Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 월, 08 11월 2021 16:14:03 +0900 Subject: [PATCH] 업체 관리 백엔드 추가 --- src/main/java/kr/wisestone/owl/web/controller/DepartmentManageController.java | 95 ++++++++++++++++++++++++----------------------- 1 files changed, 49 insertions(+), 46 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/web/controller/DepartmentManageController.java b/src/main/java/kr/wisestone/owl/web/controller/DepartmentManageController.java index 374f569..289df46 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/DepartmentManageController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/DepartmentManageController.java @@ -12,7 +12,10 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.servlet.ModelAndView; +import org.springframework.ui.Model; +import javax.servlet.http.HttpServletRequest; import java.util.HashMap; import java.util.Map; @@ -25,11 +28,11 @@ @Autowired private DepartmentManageService departmentManageService; - // 遺��꽌 �깮�꽦 + // 遺��꽌 �깮�꽦 @RequestMapping(value = "/departmentManage/add", method = RequestMethod.POST) public @ResponseBody - Map<String, Object> addDepartmentManage(@RequestBody Map<String, Map<String, Object>> params) { + Map<String, Object> add(@RequestBody Map<String, Map<String, Object>> params) { Map<String, Object> resJsonData = new HashMap<>(); Map<String, Object> content = params.get(Constants.REQ_KEY_CONTENT); this.departmentManageService.addDepartmentManage(DepartmentManageForm.make(content)); @@ -37,7 +40,7 @@ return this.setSuccessMessage(resJsonData); } - // �궗�슜�옄�벑湲� 議고쉶 + // 遺��꽌 議고쉶 @RequestMapping(value = "/departmentManage/find", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody @@ -49,50 +52,50 @@ return this.setSuccessMessage(resJsonData); } -// -// // �궗�슜�옄�벑湲� �긽�꽭 議고쉶 -// @RequestMapping(value = "/userLevel/detail", produces = MediaType.APPLICATION_JSON_VALUE) -// public -// @ResponseBody -// Map<String, Object> detail(@RequestBody Map<String, Map<String, Object>> params) { -// Map<String, Object> resJsonData = new HashMap<>(); -// this.userLevelService.detailUserLevel(resJsonData, UserLevelCondition.make(params.get(Constants.REQ_KEY_CONTENT))); -// -// return this.setSuccessMessage(resJsonData); -// } -// -// // �궗�슜�옄�벑湲� �닔�젙 -// @RequestMapping(value = "/userLevel/modify", produces = MediaType.APPLICATION_JSON_VALUE) -// public -// @ResponseBody -// Map<String, Object> modify(@RequestBody Map<String, Map<String, Object>> params) { -// Map<String, Object> resJsonData = new HashMap<>(); -// -// this.userLevelService.modifyLevelPermission(UserLevelForm.make(params.get(Constants.REQ_KEY_CONTENT))); -// -// return this.setSuccessMessage(resJsonData); -// } -// -// // �궗�슜�옄�벑湲� �궘�젣 -// @RequestMapping(value = "/userLevel/remove", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) -// public -// @ResponseBody -// Map<String, Object> remove(@RequestBody Map<String, Map<String, Object>> params) { -// Map<String, Object> resJsonData = new HashMap<>(); -// Map<String, Object> content = params.get(Constants.REQ_KEY_CONTENT); -// -// this.userLevelService.removeUserLevel(UserLevelForm.make(content)); -// -// return this.setSuccessMessage(resJsonData); -// } -// -// -// // �궗�슜�옄 �벑湲� �뿊�� �떎�슫濡쒕뱶 -// @RequestMapping(value = "/userLevel/downloadExcel", method = RequestMethod.POST) -// public ModelAndView downloadExcel(HttpServletRequest request, Model model) { -// return this.userLevelService.downloadExcel(request, model); -} + // 遺��꽌 �긽�꽭 議고쉶 + @RequestMapping(value = "/departmentManage/detail", produces = MediaType.APPLICATION_JSON_VALUE) + public + @ResponseBody + Map<String, Object> detail(@RequestBody Map<String, Map<String, Object>> params) { + Map<String, Object> resJsonData = new HashMap<>(); + this.departmentManageService.detailDepartment(resJsonData, DepartmentManageCondition.make(params.get(Constants.REQ_KEY_CONTENT))); + + return this.setSuccessMessage(resJsonData); + } + + // 遺��꽌 �닔�젙 + @RequestMapping(value = "/departmentManage/modify", produces = MediaType.APPLICATION_JSON_VALUE) + public + @ResponseBody + Map<String, Object> modify(@RequestBody Map<String, Map<String, Object>> params) { + Map<String, Object> resJsonData = new HashMap<>(); + + this.departmentManageService.modifyDepartment(DepartmentManageForm.make(params.get(Constants.REQ_KEY_CONTENT))); + + return this.setSuccessMessage(resJsonData); + } + + // 遺��꽌 �궘�젣 + @RequestMapping(value = "/departmentManage/remove", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) + public + @ResponseBody + Map<String, Object> remove(@RequestBody Map<String, Map<String, Object>> params) { + Map<String, Object> resJsonData = new HashMap<>(); + Map<String, Object> content = params.get(Constants.REQ_KEY_CONTENT); + + this.departmentManageService.removeDepartment(DepartmentManageForm.make(content)); + + return this.setSuccessMessage(resJsonData); + } + + + // 遺��꽌 �뿊�� �떎�슫濡쒕뱶 + @RequestMapping(value = "/departmentManage/downloadExcel", method = RequestMethod.POST) + public ModelAndView downloadExcel(HttpServletRequest request, Model model) { + return this.departmentManageService.downloadExcel(request, model); + } +} -- Gitblit v1.8.0