From 97f003a52b0c170fe637a7018f93f5a28f56d2dd Mon Sep 17 00:00:00 2001 From: "Jonguk. Lim" Date: Mon, 30 Dec 2024 16:40:37 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=EC=A0=95?= =?UTF-8?q?=EC=B1=85=EA=B4=80=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/config/OpenApiConfig.java | 6 +-- .../uap/web/EgovLoginPolicyController.java | 48 +++++++++++++++---- .../let/uat/uia/web/EgovLoginController.java | 2 +- 3 files changed, 42 insertions(+), 14 deletions(-) diff --git a/src/main/java/egovframework/com/config/OpenApiConfig.java b/src/main/java/egovframework/com/config/OpenApiConfig.java index db1b16a..6993805 100644 --- a/src/main/java/egovframework/com/config/OpenApiConfig.java +++ b/src/main/java/egovframework/com/config/OpenApiConfig.java @@ -19,9 +19,9 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Configuration public class OpenApiConfig { - private static final String API_NAME = "Simple Homepage Project API"; - private static final String API_VERSION = "4.2.0"; - private static final String API_DESCRIPTION = "심플홈페이지 프로젝트 명세서"; + private static final String API_NAME = "Xit egov spring boot Project API"; + private static final String API_VERSION = "4.3.0"; + private static final String API_DESCRIPTION = "Xit 전자정부 프레임워크(spring boot) 프로젝트 명세서"; @Bean public OpenAPI api() { diff --git a/src/main/java/egovframework/let/uap/web/EgovLoginPolicyController.java b/src/main/java/egovframework/let/uap/web/EgovLoginPolicyController.java index e09967a..c0d3a73 100644 --- a/src/main/java/egovframework/let/uap/web/EgovLoginPolicyController.java +++ b/src/main/java/egovframework/let/uap/web/EgovLoginPolicyController.java @@ -35,13 +35,13 @@ import egovframework.com.cmm.annotation.*; import egovframework.com.cmm.util.*; import egovframework.let.uap.service.*; import egovframework.let.utl.fcc.service.*; +import io.swagger.v3.oas.annotations.*; +import io.swagger.v3.oas.annotations.tags.*; @Controller +@Tag(name="EgovLoginPolicyController",description = "로그인 정책 관리") public class EgovLoginPolicyController { - - - @Resource(name="egovMessageSource") EgovMessageSource egovMessageSource; @@ -55,7 +55,11 @@ public class EgovLoginPolicyController { * 로그인정책 목록 조회화면으로 이동한다. * @return String - 리턴 Url */ - @RequestMapping("/uat/uap/selectLoginPolicyListView.do") + @Operation( + summary = "로그인 정책 목록 조회 화면", + description = "로그인 정책 목록 조회 페이지 return" + ) + @GetMapping("/uat/uap/selectLoginPolicyListView.do") public String selectLoginPolicyListView() throws Exception { return "egovframework/com/uat/uap/EgovLoginPolicyList"; } @@ -65,8 +69,12 @@ public class EgovLoginPolicyController { * @param loginPolicyVO - 로그인정책 VO * @return String - 리턴 Url */ + @Operation( + summary = "로그인 정책 목록 조회", + description = "로그인 정책 목록 조회 return" + ) @IncludedInfo(name="로그인정책관리", order = 30 ,gid = 10) - @RequestMapping("/uat/uap/selectLoginPolicyList.do") + @RequestMapping(value = "/uat/uap/selectLoginPolicyList.do", method = {RequestMethod.GET, RequestMethod.POST}) public String selectLoginPolicyList(@ModelAttribute("loginPolicyVO") LoginPolicyVO loginPolicyVO, ModelMap model) throws Exception { @@ -96,7 +104,11 @@ public class EgovLoginPolicyController { * @param loginPolicyVO - 로그인정책 VO * @return String - 리턴 Url */ - @RequestMapping("/uat/uap/getLoginPolicy.do") + @Operation( + summary = "로그인 정책 목록 상세 화면", + description = "로그인 정책 목록 상세 페이지(등록여부:Y - 변경, N: 등록) return" + ) + @RequestMapping(value = "/uat/uap/getLoginPolicy.do", method = {RequestMethod.GET, RequestMethod.POST}) public String selectLoginPolicy(@RequestParam("emplyrId") String emplyrId, @ModelAttribute("loginPolicyVO") LoginPolicyVO loginPolicyVO, ModelMap model) throws Exception { @@ -119,7 +131,11 @@ public class EgovLoginPolicyController { * @param loginPolicy - 로그인정책 model * @return String - 리턴 Url */ - @RequestMapping("/uat/uap/addLoginPolicyView.do") + @Operation( + summary = "로그인 정책 등록 화면", + description = "로그인 정책 등록 페이지(등록여부:N) return" + ) + @PostMapping("/uat/uap/addLoginPolicyView.do") public String insertLoginPolicyView(@RequestParam("emplyrId") String emplyrId, @ModelAttribute("loginPolicyVO") LoginPolicyVO loginPolicyVO, ModelMap model) throws Exception { @@ -137,7 +153,11 @@ public class EgovLoginPolicyController { * @param loginPolicy - 로그인정책 model * @return String - 리턴 Url */ - @RequestMapping("/uat/uap/addLoginPolicy.do") + @Operation( + summary = "로그인 정책 신규 등록", + description = "로그인 정책 신규 등록(에러-등록, 정상-상세 페이지) return" + ) + @PostMapping("/uat/uap/addLoginPolicy.do") public String insertLoginPolicy(@ModelAttribute("loginPolicy") LoginPolicy loginPolicy, BindingResult bindingResult, ModelMap model) throws Exception { @@ -164,7 +184,11 @@ public class EgovLoginPolicyController { * @param loginPolicy - 로그인정책 model * @return String - 리턴 Url */ - @RequestMapping("/uat/uap/updtLoginPolicy.do") + @Operation( + summary = "로그인 정책 변경", + description = "로그인 정책 변경(에러-변경, 정상-목록 페이지) return" + ) + @PostMapping("/uat/uap/updtLoginPolicy.do") public String updateLoginPolicy(@ModelAttribute("loginPolicy") LoginPolicy loginPolicy, BindingResult bindingResult, ModelMap model) throws Exception { @@ -190,7 +214,11 @@ public class EgovLoginPolicyController { * @param loginPolicy - 로그인정책 model * @return String - 리턴 Url */ - @RequestMapping("/uat/uap/removeLoginPolicy.do") + @Operation( + summary = "로그인 정책 정보 삭제", + description = "로그인 정책 삭제후 목록 페이지 return" + ) + @PostMapping("/uat/uap/removeLoginPolicy.do") public String deleteLoginPolicy(@ModelAttribute("loginPolicy") LoginPolicy loginPolicy, ModelMap model) throws Exception { diff --git a/src/main/java/egovframework/let/uat/uia/web/EgovLoginController.java b/src/main/java/egovframework/let/uat/uia/web/EgovLoginController.java index 0bbcef5..8138850 100644 --- a/src/main/java/egovframework/let/uat/uia/web/EgovLoginController.java +++ b/src/main/java/egovframework/let/uat/uia/web/EgovLoginController.java @@ -72,7 +72,7 @@ import com.gpki.servlet.GPKIHttpServletResponse; */ @Slf4j @Controller -@Tag(name="EgovLoginController",description = "로그인 MVC 관련") +@Tag(name="EgovLoginController",description = "로그인 관련") public class EgovLoginController { @Value("${Globals.MainPage}")