From 37c0ca54df46d109d8348223bc944d47edaf396b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Mon, 29 Aug 2022 13:13:35 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B6=8C=ED=95=9C=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EC=9E=91=EC=97=85=EC=A4=91.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dbnt/faisp/authMgt/AuthMgtService.java | 12 + .../faisp/authMgt/mapper/AuthMgtMapper.java | 5 + .../faisp/authMgt/model/AccessConfig.java | 7 + .../faisp/authMgt/model/ApprovalConfig.java | 7 + .../faisp/controller/AuthMgtController.java | 15 +- .../resources/mybatisMapper/AuthMgtMapper.xml | 21 ++ .../adminPage/authMgt/authEditModal.html | 218 +++++++----------- .../templates/adminPage/authMgt/authMgt.html | 2 +- .../templates/adminPage/menuMgt/menuMgt.html | 22 +- 9 files changed, 150 insertions(+), 159 deletions(-) diff --git a/src/main/java/com/dbnt/faisp/authMgt/AuthMgtService.java b/src/main/java/com/dbnt/faisp/authMgt/AuthMgtService.java index c7034e27..ce702977 100644 --- a/src/main/java/com/dbnt/faisp/authMgt/AuthMgtService.java +++ b/src/main/java/com/dbnt/faisp/authMgt/AuthMgtService.java @@ -1,11 +1,16 @@ package com.dbnt.faisp.authMgt; import com.dbnt.faisp.authMgt.mapper.AuthMgtMapper; +import com.dbnt.faisp.authMgt.model.AccessConfig; +import com.dbnt.faisp.authMgt.model.ApprovalConfig; import com.dbnt.faisp.authMgt.repository.AccessConfigRepository; import com.dbnt.faisp.authMgt.repository.ApprovalConfigRepository; +import com.dbnt.faisp.userInfo.model.UserInfo; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import java.util.List; + @Service @RequiredArgsConstructor @@ -15,4 +20,11 @@ public class AuthMgtService { private final ApprovalConfigRepository approvalConfigRepository; + public List selectAccessConfigList(UserInfo userInfo) { + return authMgtMapper.selectAccessConfigList(userInfo); + } + + public List selectApprovalConfigList(UserInfo userInfo) { + return authMgtMapper.selectApprovalConfigList(userInfo); + } } diff --git a/src/main/java/com/dbnt/faisp/authMgt/mapper/AuthMgtMapper.java b/src/main/java/com/dbnt/faisp/authMgt/mapper/AuthMgtMapper.java index e036ec86..5853f840 100644 --- a/src/main/java/com/dbnt/faisp/authMgt/mapper/AuthMgtMapper.java +++ b/src/main/java/com/dbnt/faisp/authMgt/mapper/AuthMgtMapper.java @@ -1,6 +1,8 @@ package com.dbnt.faisp.authMgt.mapper; import com.dbnt.faisp.authMgt.model.AccessConfig; +import com.dbnt.faisp.authMgt.model.ApprovalConfig; +import com.dbnt.faisp.userInfo.model.UserInfo; import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -8,4 +10,7 @@ import java.util.List; @Mapper public interface AuthMgtMapper { + List selectAccessConfigList(UserInfo userInfo); + + List selectApprovalConfigList(UserInfo userInfo); } diff --git a/src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java b/src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java index a80b32a1..91244430 100644 --- a/src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java +++ b/src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java @@ -25,6 +25,13 @@ public class AccessConfig{ @Column(name = "access_auth") private String accessAuth; + @Transient + private String cat1Cd; + @Transient + private String cat2Cd; + @Transient + private String cat3Cd; + @Embeddable @Data @NoArgsConstructor diff --git a/src/main/java/com/dbnt/faisp/authMgt/model/ApprovalConfig.java b/src/main/java/com/dbnt/faisp/authMgt/model/ApprovalConfig.java index 7e6410f6..96f30841 100644 --- a/src/main/java/com/dbnt/faisp/authMgt/model/ApprovalConfig.java +++ b/src/main/java/com/dbnt/faisp/authMgt/model/ApprovalConfig.java @@ -25,6 +25,13 @@ public class ApprovalConfig { @Column(name = "approval_auth") private String approvalAuth; + @Transient + private String cat1Cd; + @Transient + private String cat2Cd; + @Transient + private String cat3Cd; + @Embeddable @Data @NoArgsConstructor diff --git a/src/main/java/com/dbnt/faisp/controller/AuthMgtController.java b/src/main/java/com/dbnt/faisp/controller/AuthMgtController.java index e721281e..1c8dd5b2 100644 --- a/src/main/java/com/dbnt/faisp/controller/AuthMgtController.java +++ b/src/main/java/com/dbnt/faisp/controller/AuthMgtController.java @@ -1,15 +1,13 @@ package com.dbnt.faisp.controller; +import com.dbnt.faisp.authMgt.AuthMgtService; import com.dbnt.faisp.menuMgt.MenuMgtService; -import com.dbnt.faisp.menuMgt.model.MenuMgt; import com.dbnt.faisp.userInfo.UserInfoService; import com.dbnt.faisp.userInfo.model.UserInfo; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; -import java.util.List; - @RestController @RequiredArgsConstructor @@ -18,10 +16,11 @@ public class AuthMgtController { private final MenuMgtService menuMgtService; private final UserInfoService userInfoService; + private final AuthMgtService authMgtService; @GetMapping("/authMgtPage") public ModelAndView menuMgtPage(UserInfo userInfo) { - ModelAndView mav = new ModelAndView("/adminPage/authMgt/authMgt"); + ModelAndView mav = new ModelAndView("adminPage/authMgt/authMgt"); userInfo.setQueryInfo(); mav.addObject("userInfoList", userInfoService.selectUserInfoList(userInfo)); userInfo.setContentCnt(userInfoService.selectUserInfoListCnt(userInfo)); @@ -32,10 +31,10 @@ public class AuthMgtController { @GetMapping("/authEditModal") public ModelAndView menuEditModal(UserInfo userInfo){ - ModelAndView mav = new ModelAndView("/adminPage/authMgt/authEditModal"); - userInfo.setAccessConfigList(null);// 기능구현 예정 - userInfo.setApprovalConfigList(null);// 기능구현 예정 - mav.addObject(userInfo); + ModelAndView mav = new ModelAndView("adminPage/authMgt/authEditModal"); + userInfo.setAccessConfigList(authMgtService.selectAccessConfigList(userInfo)); + userInfo.setApprovalConfigList(authMgtService.selectApprovalConfigList(userInfo)); + mav.addObject("userInfo", userInfo); return mav; } diff --git a/src/main/resources/mybatisMapper/AuthMgtMapper.xml b/src/main/resources/mybatisMapper/AuthMgtMapper.xml index 67da59ae..bb529ce8 100644 --- a/src/main/resources/mybatisMapper/AuthMgtMapper.xml +++ b/src/main/resources/mybatisMapper/AuthMgtMapper.xml @@ -4,5 +4,26 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> + + \ No newline at end of file diff --git a/src/main/resources/templates/adminPage/authMgt/authEditModal.html b/src/main/resources/templates/adminPage/authMgt/authEditModal.html index dd2e6d0a..ebb9d4c1 100644 --- a/src/main/resources/templates/adminPage/authMgt/authEditModal.html +++ b/src/main/resources/templates/adminPage/authMgt/authEditModal.html @@ -1,149 +1,89 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
대분류중분류소분류관리작성조회
......
......
......
......
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
대분류중분류소분류관리작성조회
+ + + + + +
+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
대분류중분류계장대행계장과장대행과장
......
......
......
......
-
- - \ No newline at end of file diff --git a/src/main/resources/templates/adminPage/authMgt/authMgt.html b/src/main/resources/templates/adminPage/authMgt/authMgt.html index fed91c1a..0a61c68b 100644 --- a/src/main/resources/templates/adminPage/authMgt/authMgt.html +++ b/src/main/resources/templates/adminPage/authMgt/authMgt.html @@ -134,7 +134,7 @@