diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/login/service/LoginService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/login/service/LoginService.class index 3af5769..3ed3d3b 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/login/service/LoginService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/login/service/LoginService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.class index b46cf6f..cf0ec3c 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationSynonymController.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationSynonymController.class index a644105..1900ec0 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationSynonymController.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationSynonymController.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeEditService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeEditService.class index b432075..3c14e52 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeEditService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeEditService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeService.class index 266028a..e3dabe0 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationCmmNodeService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationCmmNodeService.class index 64843f9..fcbe57d 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationCmmNodeService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationCmmNodeService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationScenarioGUIService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationScenarioGUIService.class index 826d6d2..210c624 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationScenarioGUIService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationScenarioGUIService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/IntentManageService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/IntentManageService.class index 0f59f16..be660a2 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/IntentManageService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/IntentManageService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/NlpSettingService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/NlpSettingService.class index 0072d6b..6202c0d 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/NlpSettingService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/NlpSettingService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/SynonymManageService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/SynonymManageService.class index 36d25f4..0f2adae 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/SynonymManageService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/conversation/service/SynonymManageService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/learningTest/service/LearningTestInferenceService.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/learningTest/service/LearningTestInferenceService.class index 2dbae24..f65f1f6 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/learningTest/service/LearningTestInferenceService.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/rcp/learningTest/service/LearningTestInferenceService.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/test/controller/TestRestController.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/test/controller/TestRestController.class index dab1b09..e487816 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/test/controller/TestRestController.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/test/controller/TestRestController.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/MenuResource.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/MenuResource.class index 8dcc3f6..6ba1b92 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/MenuResource.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/MenuResource.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/PolicyResource.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/PolicyResource.class index 630fe0f..b036950 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/PolicyResource.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/code/enumresource/PolicyResource.class differ diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/filter/LoginFilter.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/filter/LoginFilter.class index 4723d8d..5a8fa40 100644 Binary files a/main_vm/build/classes/java/main/com/icomsys/main_vm/common/filter/LoginFilter.class and b/main_vm/build/classes/java/main/com/icomsys/main_vm/common/filter/LoginFilter.class differ diff --git a/main_vm/build/tmp/compileJava/previous-compilation-data.bin b/main_vm/build/tmp/compileJava/previous-compilation-data.bin index e8f213c..30b4754 100644 Binary files a/main_vm/build/tmp/compileJava/previous-compilation-data.bin and b/main_vm/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/service/LoginService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/service/LoginService.java index 2c79ad6..d7a51a7 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/service/LoginService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/service/LoginService.java @@ -404,7 +404,7 @@ public class LoginService { .registDate(LocalDateTime.now()) .userId(user.getUserId()) .actionCode(ActionResource.login.name()) - .menuAuth(MenuResource.commonsystemusermanage.name()) + .menuAuth(MenuResource.systemuser.name()) .ip(clientIp.getClientIp()) .serviceGroup(user.getLastUseServiceGroup()) .build() diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/AddrViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/AddrViewController.java deleted file mode 100644 index d02a8c7..0000000 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/AddrViewController.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.icomsys.main_vm.biz.common.view; - -public class AddrViewController { -} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/BotcomViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/BotcomViewController.java deleted file mode 100644 index bad21a7..0000000 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/BotcomViewController.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.icomsys.main_vm.biz.common.view; - -public class BotcomViewController { -} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/BotmoniViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/BotmoniViewController.java deleted file mode 100644 index 63246ec..0000000 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/BotmoniViewController.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.icomsys.main_vm.biz.common.view; - -public class BotmoniViewController { -} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/GudViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/GudViewController.java deleted file mode 100644 index 1dcd357..0000000 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/GudViewController.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.icomsys.main_vm.biz.common.view; - -public class GudViewController { -} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/RcpViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/RcpViewController.java deleted file mode 100644 index 4cba9cc..0000000 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/RcpViewController.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.icomsys.main_vm.biz.common.view; - -import com.icomsys.main_vm.biz.rcp.statistics.dashboard.service.StatisticsDashboardService; -import lombok.RequiredArgsConstructor; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.servlet.ModelAndView; - - -@Controller -@RequiredArgsConstructor -@RequestMapping("/view") -@Slf4j -public class RcpViewController { - - - private final StatisticsDashboardService statisticsDashboardService; - - @GetMapping("/admin/common/dashboard/manage.do") - public ModelAndView DashboardView() { -// return "/adm/common/dashboard"; - return new ModelAndView("/layout/adm/common/dashboard"); - } - - - -} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/Rcpv1ViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/Rcpv1ViewController.java deleted file mode 100644 index 8bb55b0..0000000 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/Rcpv1ViewController.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.icomsys.main_vm.biz.common.view; - -public class Rcpv1ViewController { -} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/SystemViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/SystemViewController.java deleted file mode 100644 index b072b1a..0000000 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/SystemViewController.java +++ /dev/null @@ -1,168 +0,0 @@ -package com.icomsys.main_vm.biz.common.view; - -import com.icomsys.main_vm.biz.common.login.res.UserVo; -import com.icomsys.main_vm.biz.common.login.service.LoginService; -import com.icomsys.main_vm.common.code.enumresource.RoleResource; -import lombok.RequiredArgsConstructor; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.servlet.ModelAndView; - -@Controller -@Slf4j -@RequiredArgsConstructor -public class SystemViewController { - - private final LoginService loginService; - - @GetMapping(value = {"/view/signin", "/"}) - public ModelAndView loginUsrView() { - return new ModelAndView("layout/signin"); - } - - @GetMapping(value = "/view/changePwd") - public String changePwd() { - return "layout/changePwd"; - } - - @GetMapping("/view/admin/common/system/oprmngcode/manage.do") - public String OprmngcodeView() { - return "layout/adm/common/system/commoncode"; - } - - /** - * @Name 고객사관리 JSP 페이지 랜더링 - * @Description 고객사관리 JSP 랜더링하는 컨트롤러 - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/cust/manage.do") - public String CustListView() { - return "layout/adm/common/system/cust"; - } - - - /** - * @Name 고객사정보를 업데이트하는 API - * @Description 고객사정보를 업데이트하는 API - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/cust/update") - public String custUpdate(@RequestParam(name = "custCode", required = true) String custCode) { - return "layout/adm/common/system/custUpdate"; - } - - /** - * @Name 고객사 생성 - * @Description 고객사를 생성하는 페이지 랜더링 - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/cust/insert") - public String CustInsert() { - log.info("CustInsert Controller"); - return "layout/adm/common/system/custInsert"; - } - - /** - * @Name 권한그룹의 페이지랜딩 컨트롤러 - * @Description 권한그룹의 페이지를 랜딩함 - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/groupAuth/manage.do") - public String GroupAuthView() { - log.info("group Auth View controller"); - return "layout/adm/common/system/groupAuth"; - } - - /** - * @Name 권한그룹의 상세내역 조회페이지 랜더링 - * @Description 권한그룹 상세보기 JSP를 랜더링함. - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/groupAuth/view") - public String GroupAuthView(@RequestParam(name = "custCode", required = true) String custCode) { - log.info("view Controller - {}", custCode); - return "layout/adm/common/system/groupAuthView"; - } - - - /** - * @Name 권한그룹을 업데이트페이지 랜더링 - * @Description 권한그룹 업데이트 JSP페이지 랜더링 - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/groupAuth/update") - public String GroupAuthUpdate() { - log.info("GroupAuthUpdate Controller"); - return "layout/adm/common/system/groupAuthUpdate"; - } - - /** - * 삭제한 메뉴입니다 - */ - - @GetMapping("/view/admin/common/system/policyMenu/manage.do") - public String PolicyMenuView(){ - return "layout/adm/common/system/policyMenu"; - } - - - /** - * @Name 서비스그룹 랜딩페이지 - * @Description 시스템운영자는 고객사리스트 -> 상위서비스리스트, 유저어드민은, 현재 사용중인 메인 서비스의 상세페이지 랜더링 - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/serviceGroup/manage.do") - public String ServiceGroupView() { - UserVo uv = loginService.getUserVo(); - if (uv.getRoleVal().equals(RoleResource.SYSTEMADMIN.getName())) { - return "layout/adm/common/system/serviceGroupList"; - } else { - return "layout/adm/common/system/serviceGroupView"; - } - } - - /** - * @Name 서비스그룹 리스트 - * @Description 시스템운영자는 고객사리스트 -> 상위서비스리스트 데이터 조회 - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/serviceGroup/view") - public String ServiceGroupView(@RequestParam(name = "serviceGroup", required = false) String serviceGroup) { - return "layout/adm/common/system/serviceGroupView"; - } - - /** - * @Name 어드민 시스템관리 운영자 관리 - * @Description 사용자 관리와 코멘트 같음. - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/userAdmin/manage.do") - public String UserAdminView() { - return "layout/adm/common/system/userAdmin"; - } - - - /** - * @Name 유저리스트페이지 - * @Description 어드민 시스템관리 유저관리 JSP랜딩페이지 - * @Author JangWonSeok - * @CreateDate 2023. 03. 09. - */ - @GetMapping("/view/admin/common/system/user/manage.do") - public String UserView() { - return "layout/adm/common/system/user"; - } - - -} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/VdoViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/VdoViewController.java deleted file mode 100644 index 77e5b98..0000000 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/VdoViewController.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.icomsys.main_vm.biz.common.view; - -public class VdoViewController { -} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewController.java new file mode 100644 index 0000000..88b8e3b --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewController.java @@ -0,0 +1,29 @@ +package com.icomsys.main_vm.biz.common.view; + +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.servlet.ModelAndView; + +@Controller +@Slf4j +@RequiredArgsConstructor +public class ViewController { + + @GetMapping(value = {"/view/signin", "/"}) + public ModelAndView viewSignin() { + return new ModelAndView("layout/signin"); + } + + @GetMapping(value = "/view/changePwd") + public String viewChangePwd() { + return "layout/changePwd"; + } + + @GetMapping(value = "/view/main") + public String viewMain() { + return "layout/dashboard"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewCustormerController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewCustormerController.java new file mode 100644 index 0000000..de3d39c --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewCustormerController.java @@ -0,0 +1,102 @@ +package com.icomsys.main_vm.biz.common.view; + +import com.icomsys.main_vm.biz.common.login.service.LoginService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@Slf4j +@RequiredArgsConstructor +@RequestMapping("/view/customer") +public class ViewCustormerController { + + private final LoginService loginService; + + @GetMapping(value = "/company") + public String systemCust() { + return "layout/menu/customer/cust"; + } + + @GetMapping(value = "/servicegroup") + public String systemservicegroup() { + return "layout/menu/customer/serviceGroupList"; + } + + @GetMapping(value = "/license") + public String systemlicense() { + return "layout/menu/customer/license"; + } + @GetMapping(value = "/dnis") + public String systemdnis() { + return "layout/menu/customer/dnis"; + } + + + + + + /* + @GetMapping("/view/admin/common/system/cust/manage.do") + public String CustListView() { + return "layout/adm/common/system/cust"; + } + + @GetMapping("/view/admin/common/system/cust/update") + public String custUpdate(@RequestParam(name = "custCode", required = true) String custCode) { + return "layout/adm/common/system/custUpdate"; + } + + @GetMapping("/view/admin/common/system/cust/insert") + public String CustInsert() { + log.info("CustInsert Controller"); + return "layout/adm/common/system/custInsert"; + } + + @GetMapping("/view/admin/common/system/groupAuth/manage.do") + public String GroupAuthView() { + log.info("group Auth View controller"); + return "layout/adm/common/system/groupAuth"; + } + + @GetMapping("/view/admin/common/system/groupAuth/view") + public String GroupAuthView(@RequestParam(name = "custCode", required = true) String custCode) { + log.info("view Controller - {}", custCode); + return "layout/adm/common/system/groupAuthView"; + } + + @GetMapping("/view/admin/common/system/groupAuth/update") + public String GroupAuthUpdate() { + log.info("GroupAuthUpdate Controller"); + return "layout/adm/common/system/groupAuthUpdate"; + } + + @GetMapping("/view/admin/common/system/serviceGroup/manage.do") + public String ServiceGroupView() { + UserVo uv = loginService.getUserVo(); + if (uv.getRoleVal().equals(RoleResource.SYSTEMADMIN.getName())) { + return "layout/adm/common/system/serviceGroupList"; + } else { + return "layout/adm/common/system/serviceGroupView"; + } + } + + @GetMapping("/view/admin/common/system/serviceGroup/view") + public String ServiceGroupView(@RequestParam(name = "serviceGroup", required = false) String serviceGroup) { + return "layout/adm/common/system/serviceGroupView"; + } + + @GetMapping("/view/admin/common/system/userAdmin/manage.do") + public String UserAdminView() { + return "layout/adm/common/system/userAdmin"; + } + + @GetMapping("/view/admin/common/system/user/manage.do") + public String UserView() { + return "layout/adm/common/system/user"; + } +*/ + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewSystemController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewSystemController.java new file mode 100644 index 0000000..c3e50b3 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/view/ViewSystemController.java @@ -0,0 +1,109 @@ +package com.icomsys.main_vm.biz.common.view; + +import com.icomsys.main_vm.biz.common.login.service.LoginService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.servlet.ModelAndView; + +@Controller +@Slf4j +@RequiredArgsConstructor +@RequestMapping("/view/system") +public class ViewSystemController { + + private final LoginService loginService; + + + @GetMapping(value = "/serviceteam") + public String systemServiceteam() { + return "layout/menu/system/serviceGroupView"; + } + + @GetMapping(value = "/groupauth") + public String systemGroupauth() { + return "layout/menu/system/groupauth"; + } + + + @GetMapping(value = "/user") + public String systemUser() { + return "layout/menu/system/user"; + } + + @GetMapping(value = "/commoncode") + public String systemCommoncode() { + return "layout/menu/system/commoncode"; + } + + @GetMapping(value = "/log") + public String systemLog() { + return "layout/menu/system/log"; + } + + + + /* + @GetMapping("/view/admin/common/system/cust/manage.do") + public String CustListView() { + return "layout/adm/common/system/cust"; + } + + @GetMapping("/view/admin/common/system/cust/update") + public String custUpdate(@RequestParam(name = "custCode", required = true) String custCode) { + return "layout/adm/common/system/custUpdate"; + } + + @GetMapping("/view/admin/common/system/cust/insert") + public String CustInsert() { + log.info("CustInsert Controller"); + return "layout/adm/common/system/custInsert"; + } + + @GetMapping("/view/admin/common/system/groupAuth/manage.do") + public String GroupAuthView() { + log.info("group Auth View controller"); + return "layout/adm/common/system/groupAuth"; + } + + @GetMapping("/view/admin/common/system/groupAuth/view") + public String GroupAuthView(@RequestParam(name = "custCode", required = true) String custCode) { + log.info("view Controller - {}", custCode); + return "layout/adm/common/system/groupAuthView"; + } + + @GetMapping("/view/admin/common/system/groupAuth/update") + public String GroupAuthUpdate() { + log.info("GroupAuthUpdate Controller"); + return "layout/adm/common/system/groupAuthUpdate"; + } + + @GetMapping("/view/admin/common/system/serviceGroup/manage.do") + public String ServiceGroupView() { + UserVo uv = loginService.getUserVo(); + if (uv.getRoleVal().equals(RoleResource.SYSTEMADMIN.getName())) { + return "layout/adm/common/system/serviceGroupList"; + } else { + return "layout/adm/common/system/serviceGroupView"; + } + } + + @GetMapping("/view/admin/common/system/serviceGroup/view") + public String ServiceGroupView(@RequestParam(name = "serviceGroup", required = false) String serviceGroup) { + return "layout/adm/common/system/serviceGroupView"; + } + + @GetMapping("/view/admin/common/system/userAdmin/manage.do") + public String UserAdminView() { + return "layout/adm/common/system/userAdmin"; + } + + @GetMapping("/view/admin/common/system/user/manage.do") + public String UserView() { + return "layout/adm/common/system/user"; + } +*/ + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.java index a5a2d0e..d3b2657 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationIntentController.java @@ -235,7 +235,7 @@ public class ConversationIntentController { eMap.put("registId", resultVO.getUserId()); eMap.put("updateId", resultVO.getUserId()); message = intentManageService.insertIntentExcel(request, eMap); - intentManageService.workLogSave(MenuResource.rcpconversationintentmanage, ActionResource.upload, dataMap.get("serviceGroup"), "엑셀 업로드"); + intentManageService.workLogSave(MenuResource.aiconsultationscenariointent, ActionResource.upload, dataMap.get("serviceGroup"), "엑셀 업로드"); } catch (CustomRuntimeException e) { result = false; message = e.getMessage(); diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationSynonymController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationSynonymController.java index e2164c3..ea21c0b 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationSynonymController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/controller/ConversationSynonymController.java @@ -262,7 +262,7 @@ public class ConversationSynonymController { } } - synonymManageService.workLogSave(MenuResource.rcpconversationsynonymmanage, ActionResource.upload, eMap.get("serviceGroup").toString(), "엑셀 업로드"); + synonymManageService.workLogSave(MenuResource.aiconsultationscenariosynonym, ActionResource.upload, eMap.get("serviceGroup").toString(), "엑셀 업로드"); } catch (CustomRuntimeException e) { result = false; diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeEditService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeEditService.java index 7a82281..d77a624 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeEditService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeEditService.java @@ -86,7 +86,7 @@ public class ConversationApiNodeEditService { tbLongtextManagerRepo.save(vo1); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationapiNodemanage) + .menuAuth(MenuResource.aiconsultationscenarioapinode) .serviceGroup(dto.getServiceGroup()) .actionCode(ActionResource.insert.getName()) .build()); @@ -118,7 +118,7 @@ public class ConversationApiNodeEditService { tbApiNodeRepo.updateApiNode(dto); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationapiNodemanage) + .menuAuth(MenuResource.aiconsultationscenarioapinode) .serviceGroup(dto.getServiceGroup()) .actionCode(ActionResource.update.getName()) .build()); diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeService.java index 4347a6b..efe67ed 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationApiNodeService.java @@ -58,7 +58,7 @@ public class ConversationApiNodeService { tbApiNodeRepo.deleteApiNode(seq); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationapiNodemanage) + .menuAuth(MenuResource.aiconsultationscenarioapinode) .actionCode(ActionResource.delete.getName()) .serviceGroup(serviceGroup) .build()); diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationCmmNodeService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationCmmNodeService.java index 3d745a9..5018f4a 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationCmmNodeService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationCmmNodeService.java @@ -138,7 +138,7 @@ public class ConversationCmmNodeService { scenarioConverter.getCallScenarioChecksum())); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationcmmNodemanage) + .menuAuth(MenuResource.aiconsultationscenariocommonnode) .serviceGroup(dto.getServiceGroup()) .actionCode(ActionResource.insert.getName()) .build()); @@ -216,7 +216,7 @@ public class ConversationCmmNodeService { } logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationcmmNodemanage) + .menuAuth(MenuResource.aiconsultationscenariocommonnode) .serviceGroup(dto.getServiceGroup()) .actionCode(ActionResource.update.getName()) .build()); @@ -232,7 +232,7 @@ public class ConversationCmmNodeService { tbCommonNodeRepo.deleteCmmNode(seq); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationcmmNodemanage) + .menuAuth(MenuResource.aiconsultationscenariocommonnode) .actionCode(ActionResource.delete.getName()) .serviceGroup(serviceGroup) .build()); diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationScenarioGUIService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationScenarioGUIService.java index ec6432b..80af628 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationScenarioGUIService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/ConversationScenarioGUIService.java @@ -118,7 +118,7 @@ public class ConversationScenarioGUIService { tbScenarioMasterRepo.save(vo); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationscenariomanage) + .menuAuth(MenuResource.aiconsultationscenario) .actionCode(ActionResource.insert.getName()) .registDate(currentDateTime) .attribute1(Long.toString(vo.getSeq())) @@ -147,7 +147,7 @@ public class ConversationScenarioGUIService { tbScenarioMasterRepo.save(scMaster); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationscenariomanage) + .menuAuth(MenuResource.aiconsultationscenario) .actionCode(ActionResource.update.getName()) .registDate(currentDateTime) .attribute1(Long.toString(scMaster.getSeq())) @@ -269,7 +269,7 @@ public class ConversationScenarioGUIService { } logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationscenariomanage) + .menuAuth(MenuResource.aiconsultationscenario) .actionCode(ActionResource.release.getName()) .registDate(currentDateTime) .attribute1(Long.toString(scMaster.getSeq())) // 시나리오 마스터 seq @@ -336,7 +336,7 @@ public class ConversationScenarioGUIService { } logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationscenariomanage) + .menuAuth(MenuResource.aiconsultationscenario) .actionCode(ActionResource.rollback.getName()) .registDate(currentDateTime) .attribute1(Long.toString(scMaster.getSeq())) // 시나리오 마스터 seq @@ -414,7 +414,7 @@ public class ConversationScenarioGUIService { tbScenarioMasterRepo.save(scMaster); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationscenariomanage) + .menuAuth(MenuResource.aiconsultationscenario) .actionCode(ActionResource.update.getName()) .registDate(currentDateTime) .attribute1(Long.toString(scMaster.getSeq())) // 시나리오 마스터 seq @@ -452,7 +452,7 @@ public class ConversationScenarioGUIService { } logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationscenariomanage) + .menuAuth(MenuResource.aiconsultationscenario) .actionCode(ActionResource.delete.getName()) .registDate(currentDateTime) .attribute1(Long.toString(scMaster.getSeq())) // 시나리오 마스터 seq @@ -618,7 +618,7 @@ public class ConversationScenarioGUIService { tbScenarioMasterRepo.save(scMaster); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationscenariomanage) + .menuAuth(MenuResource.aiconsultationscenario) .actionCode(ActionResource.update.getName()) .registDate(currentDateTime) .attribute1(Long.toString(scMaster.getSeq())) // 시나리오 마스터 seq @@ -673,7 +673,7 @@ public class ConversationScenarioGUIService { } QueryResults logHistory = tbIcsLogRepo.scenarioWorkHistory( - MenuResource.rcpconversationscenariomanage.getName(), + MenuResource.aiconsultationscenario.getName(), Long.toString(dto.getSeq())); // return new DslDataTableRes(logHistory); @@ -743,7 +743,7 @@ public class ConversationScenarioGUIService { tbScenarioMasterRepo.save(scMaster); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationscenariomanage) + .menuAuth(MenuResource.aiconsultationscenario) .actionCode(ActionResource.update.getName()) .registDate(currentDateTime) .attribute1(Long.toString(dto.getScenarioSeq())) // 시나리오 마스터 seq diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/IntentManageService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/IntentManageService.java index 79d339e..2dacd01 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/IntentManageService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/IntentManageService.java @@ -122,7 +122,7 @@ public class IntentManageService { //String oprMngCode = eMap.get("custCode") + "_RCP_" + eMap.get("serviceGroup"); if (nlpWisenutResult.getResult()) { this.updateIntentMaster(eMap); - this.workLogSave(MenuResource.rcpconversationintentmanage, ActionResource.update, String.valueOf(eMap.get("serviceGroup")), "인텐트 수정"); + this.workLogSave(MenuResource.aiconsultationcounrecintentanalyze, ActionResource.update, String.valueOf(eMap.get("serviceGroup")), "인텐트 수정"); } else { log.error(nlpWisenutResult.getReturnMsg() + " : " + nlpWisenutResult.getReturnCode()); throw new DuplicateKeyException(nlpWisenutResult.getReturnMsg()); @@ -153,7 +153,7 @@ public class IntentManageService { if (nlpWisenutResult.getResult()) { eMap.put("mappingId", nlpWisenutResult.getMappingId()); intentManageMapper.insertIntentMaster(eMap); - this.workLogSave(MenuResource.rcpconversationintentmanage, ActionResource.insert, String.valueOf(eMap.get("serviceGroup")), "인텐트 등록"); + this.workLogSave(MenuResource.aiconsultationcounrecintentanalyze, ActionResource.insert, String.valueOf(eMap.get("serviceGroup")), "인텐트 등록"); } else { log.error(nlpWisenutResult.getReturnCode() + " : " + nlpWisenutResult.getReturnMsg()); throw new DuplicateKeyException(nlpWisenutResult.getReturnMsg()); @@ -213,7 +213,7 @@ public class IntentManageService { if (nlpWisenutResult.getResult()) { this.updateIntentMaster(eMap); this.updateDeleteIntentExample(eMap); - this.workLogSave(MenuResource.rcpconversationintentmanage, ActionResource.delete, String.valueOf(eMap.get("servicegroup")), "인텐트 삭제"); + this.workLogSave(MenuResource.aiconsultationcounrecintentanalyze, ActionResource.delete, String.valueOf(eMap.get("servicegroup")), "인텐트 삭제"); } else { log.error(nlpWisenutResult.getReturnMsg() + " : " + nlpWisenutResult.getReturnCode()); throw new DuplicateKeyException(nlpWisenutResult.getReturnMsg()); @@ -507,7 +507,7 @@ public class IntentManageService { colName.add("예문"); colName.add("분류"); excelService.ExcelDownload("excel_intent", exceldata, colName); - workLogSave(MenuResource.rcpconversationintentmanage, ActionResource.download, dto.getServiceGroup(), "엑셀 다운로드"); + workLogSave(MenuResource.aiconsultationcounrecintentanalyze, ActionResource.download, dto.getServiceGroup(), "엑셀 다운로드"); } public void workLogSave(MenuResource menuAuth, ActionResource actionCode, String serviceCode, String remark) { diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/NlpSettingService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/NlpSettingService.java index c83c7e4..a5c4ce0 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/NlpSettingService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/NlpSettingService.java @@ -111,7 +111,7 @@ public class NlpSettingService { NlpWisenutResult nlpWisenutResult = new NlpWisenutResult(); try { nlpWisenutResult = nlpAPIService.trainingStartApi(oprMngCode); - this.workLogSave(MenuResource.rcpoprmanagenlpSettingmanage, ActionResource.learn, oprMngCode.split("_")[2]); + this.workLogSave(MenuResource.aiconsultationsettingnlp, ActionResource.learn, oprMngCode.split("_")[2]); if (nlpWisenutResult.getResult()) { } else { @@ -132,7 +132,7 @@ public class NlpSettingService { NlpWisenutResult nlpWisenutResult = new NlpWisenutResult(); try { nlpWisenutResult = nlpAPIService.trainingApplyApi(oprMngCode); - this.workLogSave(MenuResource.rcpoprmanagenlpSettingmanage, ActionResource.reflect, oprMngCode.split("_")[2]); + this.workLogSave(MenuResource.aiconsultationsettingnlp, ActionResource.reflect, oprMngCode.split("_")[2]); if (nlpWisenutResult.getResult()) { } else { diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/SynonymManageService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/SynonymManageService.java index dbfd356..34bd474 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/SynonymManageService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/conversation/service/SynonymManageService.java @@ -81,7 +81,7 @@ public class SynonymManageService { if (nlpWisenutResult.getResult()) { tbSynonymWordRepo.deleteSynonymWord(eMap); // 작업이력 저장 - this.workLogSave(MenuResource.rcpconversationsynonymmanage, ActionResource.delete, String.valueOf(eMap.get("serviceGroup")), "리스트 삭제"); + this.workLogSave(MenuResource.aiconsultationscenariosynonym, ActionResource.delete, String.valueOf(eMap.get("serviceGroup")), "리스트 삭제"); // synonymManageMapper.deleteSynonymWord(eMap); return tbSynonymMasterRepo.deleteSynonyms(eMap); // return synonymManageMapper.deleteSynonym(eMap); @@ -168,7 +168,7 @@ public class SynonymManageService { .updateId(resultVO.getUserId()) .updateDate(LocalDateTime.now()) .build()); - this.workLogSave(MenuResource.rcpconversationsynonymmanage, ActionResource.insert, String.valueOf(eMap.get("serviceGroup")), "리스트 등록"); + this.workLogSave(MenuResource.aiconsultationscenariosynonym, ActionResource.insert, String.valueOf(eMap.get("serviceGroup")), "리스트 등록"); } //returnSeq = synonymManageMapper.selectSynonymMaster(eMap); returnSeq = Math.toIntExact(tbSynonymMasterRepo.selectSynonymMaster(eMap)); @@ -207,7 +207,7 @@ public class SynonymManageService { tbSynonymWordRepo.saveAll(SynonymWordInsert); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationsynonymmanage) + .menuAuth(MenuResource.aiconsultationscenariosynonym) .actionCode(String.valueOf((ActionResource.insert))) .serviceGroup(String.valueOf(eMap.get("serviceGroup"))) .remark("동의어 단일 등록") @@ -306,7 +306,7 @@ public class SynonymManageService { public int saveSynonymList(HashMap eMap) { logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationsynonymmanage) + .menuAuth(MenuResource.aiconsultationscenariosynonym) .actionCode(String.valueOf((ActionResource.delete))) .serviceGroup(String.valueOf(eMap.get("serviceGroup"))) .remark("동의어 단일 삭제") @@ -344,7 +344,7 @@ public class SynonymManageService { colName.add("대표어"); colName.add("동의어"); excelService.ExcelDownload("excel_synonym", list, colName); - this.workLogSave(MenuResource.rcpconversationsynonymmanage, ActionResource.download, dataMap.get("serviceGroup"), "엑셀 다운로드"); + this.workLogSave(MenuResource.aiconsultationscenariosynonym, ActionResource.download, dataMap.get("serviceGroup"), "엑셀 다운로드"); } } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/learningTest/service/LearningTestInferenceService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/learningTest/service/LearningTestInferenceService.java index fea7c5d..e0c503f 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/learningTest/service/LearningTestInferenceService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcp/learningTest/service/LearningTestInferenceService.java @@ -226,7 +226,7 @@ public class LearningTestInferenceService { wbResult.close(); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcplearningTestinferencemanage) + .menuAuth(MenuResource.testinference) .actionCode(String.valueOf((ActionResource.download))) .serviceGroup(eMap.get("oprMngCode").split("_")[2]) .build()); diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/test/controller/TestRestController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/test/controller/TestRestController.java index a467642..7bf235f 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/test/controller/TestRestController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/test/controller/TestRestController.java @@ -224,7 +224,7 @@ public class TestRestController { log.info("reg를 넘김"); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversation) + .menuAuth(MenuResource.aiconsultationsettingnlp) .actionCode("testActionCode") .registDate(LocalDateTime.now()) .build()); @@ -235,7 +235,7 @@ public class TestRestController { public void test24() { log.info("reg를안 넘김"); logService.LogSave(LogVO.builder() - .menuAuth(MenuResource.rcpconversationsystemEntitymanage) + .menuAuth(MenuResource.aiconsultationsettingnlp) .actionCode("testActionCode") .build()); } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java index cb0a912..2afa357 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java @@ -8,117 +8,107 @@ import java.util.List; @Getter public enum MenuResource { -// root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "/admin/common/dashboard/manage.do"), - root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "/layout/adm/common/dashboard"), - // root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "0"), - rcpconversation("rcp", 1800000L, 1L, 2, "대화관리", "대화관리", "0"), - rcpconversationintentmanage("rcp", 1800001L, 1800000L, 3, "인텐트관리", "인텐트관리", "/view/admin/rcp/conversation/intent/manage.do"), - rcpconversationscenariomanage("rcp", 1800002L, 1800000L, 3, "시나리오관리", "시나리오관리", "/view/admin/rcp/conversation/scenario/manage.do"), - rcpconversationsynonymmanage("rcp", 1800003L, 1800000L, 3, "동의어관리", "동의어관리", "/view/admin/rcp/conversation/synonym/manage.do"), - rcpconversationsystemEntitymanage("rcp", 1800004L, 1800000L, 3, "시스템엔티티", "시스템엔티티", "/view/admin/rcp/conversation/systemEntity/manage.do"), - rcpconversationapiNodemanage("rcp", 1800005L, 1800000L, 3, "API노드관리", "API노드관리", "/view/admin/rcp/conversation/apiNode/manage.do"), - rcpconversationcmmNodemanage("rcp", 1800006L, 1800000L, 3, "COMMON노드관리", "COMMON노드관리", "/view/admin/rcp/conversation/cmmNode/manage.do"), - rcplearningTest("rcp", 1900000L, 1L, 2, "학습및테스트", "학습및테스트", "0"), - rcplearningTestsimulatormanage("rcp", 1900001L, 1900000L, 3, "시뮬레이터", "시뮬레이터", "/view/admin/rcp/learningTest/simulator/manage.do"), - rcplearningTestinferencemanage("rcp", 1900002L, 1900000L, 3, "의도추론 테스트", "의도추론 테스트", "/view/admin/rcp/learningTest/inference/manage.do"), - rcplearningTeststttestmanage("rcp", 1900003L, 1900000L, 3, "STT 테스트", "STT 테스트", "/view/admin/rcp/learningTest/stttest/manage.do"), - rcplearningTestttstestmanage("rcp", 1900004L, 1900000L, 3, "TTS 테스트", "TTS 테스트", "/view/admin/rcp/learningTest/ttstest/manage.do"), - rcpmonitoring("rcp", 2000000L, 1L, 2, "모니터링", "모니터링", "0"), - rcpmonitoringconsultingmanage("rcp", 2000001L, 2000000L, 3, "응대이력", "응대이력", "/view/admin/rcp/statistics/monitoring/consulting/manage.do"), - rcpmonitoringconversationMarkmanage("rcp", 2000002L, 2000000L, 3, "대화책갈피", "대화책갈피", "/view/admin/rcp/statistics/monitoring/conversationMark/manage.do"), - rcpmonitoringintentAnalysismanage("rcp", 2000003L, 2000000L, 3, "인텐트분석관리", "인텐트분석관리", "/view/admin/rcp/statistics/monitoring/intentAnalysis/manage.do"), - rcpmonitoringoutscenariomanage("rcp", 2000004L, 2000000L, 3, "시나리오이탈노드관리", "시나리오이탈노드관리", "/view/admin/rcp/statistics/monitoring/outscenario/manage.do"), - rcpmonitoringworkhistorymanage("rcp", 2000005L, 2000000L, 3, "작업이력조회", "작업이력조회", "/view/admin/rcp/statistics/monitoring/workhistory/manage.do"), - rcpmonitoringaienginemanage("rcp", 2000006L, 2000000L, 3, "AI엔진 트래픽모니터링", "AI엔진 트래픽모니터링", "/view/admin/rcp/statistics/monitoring/aiengine/manage.do"), - rcpstatistics("rcp", 2100000L, 1L, 2, "통계", "통계", "0"), - rcpstatisticsintent("rcp", 2100100L, 2100000L, 3, "인텐트통계", "인텐트통계", "0"), - rcpstatisticsintentdaymanage("rcp", 2100101L, 2100100L, 4, "날짜별통계", "인텐트날짜별통계", "/view/admin/rcp/statistics/intent/day/manage.do"), - rcpstatisticsintentitemmanage("rcp", 2100102L, 2100100L, 4, "항목별통계", "인텐트항목별통계", "/view/admin/rcp/statistics/intent/item/manage.do"), - rcpstatisticsscenario("rcp", 2100200L, 2100000L, 3, "시나리오통계", "시나리오통계", "0"), - rcpstatisticsscenariodaymanage("rcp", 2100201L, 2100200L, 4, "날짜별통계", "시나리오날짜별통계", "/view/admin/rcp/statistics/scenario/day/manage.do"), - rcpstatisticsscenarioitemmanage("rcp", 2100202L, 2100200L, 4, "항목별통계", "시나리오항목별통계", "/view/admin/rcp/statistics/scenario/item/manage.do"), - rcpstatisticscall("rcp", 2100300L, 2100000L, 3, "콜통계", "콜통계", "0"), - rcpstatisticscallinfomanage("rcp", 2100301L, 2100300L, 4, "콜통계", "콜통계", "/view/admin/rcp/statistics/call/info/manage.do"), - rcpstatisticsaienginemanage("rcp", 2100302L, 2100300L, 4, "AI엔진통계", "AI엔진통계", "/view/admin/rcp/statistics/call/aiengine/manage.do"), - rcpstatisticsdashboardmanage("rcp", 2100400L, 2100000L, 3, "대쉬보드", "대쉬보드", "/view/admin/common/dashboard/manage.do"), - - rcpoprmanage("rcp", 2200000L, 1L, 2, "운영관리", "운영관리", "0"), - rcpoprmanagenlpSettingmanage("rcp", 2200001L, 2200000L, 3, "NLP설정", "NLP설정", "/view/admin/rcp/oprmanage/nlpSetting/manage.do"), - rcpoprmanagebgmmanage("rcp", 2200002L, 2200000L, 3, "배경음관리", "배경음관리", "/view/admin/rcp/oprmanage/bgm/manage.do"), - rcpoprmanagettstagmanage("rcp", 2200003L, 2200000L, 3, "TTS태그관리", "TTS태그관리", "/view/admin/rcp/oprmanage/ttstag/manage.do"), - - - gudguide("gud", 2300000L, 1L, 2, "상담가이드", "상담가이드", "0"), - gudguideconsultationRealtimemanage("gud", 2300100L, 2300000L, 3, "실시간상담", "실시간상담", "/view/admin/gud/guide/consultationRealtime/manage.do"), - gudguideadminMonitoringmanage("gud", 2300200L, 2300000L, 3, "관리자모니터링", "관리자모니터링", "/view/admin/gud/guide/adminMonitoring/manage.do"), - gudguidehistory("gud", 2300300L, 2300000L, 3, "상담이력관리", "상담이력관리", "0"), - gudguidehistoryscrchmanage("gud", 2300301L, 2300300L, 4, "상담이력조회", "상담이력조회", "/view/admin/gud/guide/history/scrch/manage.do"), - gudguidehistoryoutboxmanage("gud", 2300302L, 2300300L, 4, "상담이력전송함", "상담이력전송함", "/view/admin/gud/guide/history/outbox/manage.do"), - gudguidehistoryinboxmanage("gud", 2300303L, 2300300L, 4, "상담이력수신함", "상담이력수신함", "/view/admin/gud/guide/history/inbox/manage.do"), - gudguidecontents("gud", 2300400L, 2300000L, 3, "상담컨텐츠", "상담컨텐츠", "0"), - gudguidecontentslistmanage("gud", 2300401L, 2300400L, 4, "상담가이드조회", "상담가이드조회", "/view/admin/gud/guide/contents/list/manage.do"), - gudguidecontentsmanagermanage("gud", 2300402L, 2300400L, 4, "상담가이드관리", "상담가이드관리", "/view/admin/gud/guide/contents/manager/manage.do"), - gudguidecontentscontentsAssessmentmanage("gud", 2300403L, 2300400L, 4, "상담가이드평가", "상담가이드평가", "/view/admin/gud/guide/contents/contentsAssessment/manage.do"), - gudguidecontentscontentsAssessmentHistorymanage("gud", 2300404L, 2300400L, 4, "상담가이드평가이력", "상담가이드평가이력", "/view/admin/gud/guide/contents/contentsAssessmentHistory/manage.do"), - gudguideai("gud", 2300500L, 2300000L, 3, "NLP연동", "NLP연동", "0"), - gudguideainluIntentListmanage("gud", 2300501L, 2300500L, 4, "대화의도", "대화의도", "/view/admin/gud/guide/ai/nluIntentList/manage.do"), - gudguideainluEntityListmanage("gud", 2300502L, 2300500L, 4, "엔티티", "엔티티", "/view/admin/gud/guide/ai/nluEntityList/manage.do"), - gudguideainluLogmanage("gud", 2300503L, 2300500L, 4, "대화의도이력", "대화의도이력", "/view/admin/gud/guide/ai/nluLog/manage.do"), - gudguideainluTrainingmanage("gud", 2300504L, 2300500L, 4, "기계학습", "기계학습", "/view/admin/gud/guide/ai/nluTraining/manage.do"), - gudguideainluIntenttestmanage("gud", 2300505L, 2300500L, 4, "대화의도테스트", "대화의도테스트", "/view/admin/gud/guide/ai/nluIntenttest/manage.do"), - gudguideaisynonymListmanage("gud", 2300506L, 2300500L, 4, "고유용어사전", "고유용어사전", "/view/admin/gud/guide/ai/synonymList/manage.do"), - gudguideainluRecommendedLearningmanage("gud", 2300507L, 2300500L, 4, "학습추천", "학습추천", "/view/admin/gud/guide/ai/nluRecommendedLearning/manage.do"), - - - addraddrbot("addr", 2400000L, 1L, 2, "주소봇", "주소봇", "0"), - addraddrbotmanageAddrSectionmanage("addr", 2400100L, 2400000L, 3, "지명유사어관리", "지명유사어관리", "/view/admin/addr/addrbot/manageAddrSection/manage.do"), - addraddrbotmanageBuildNamemanage("addr", 2400200L, 2400000L, 3, "빌딩유사어관리", "빌딩유사어관리", "/view/admin/addr/addrbot/manageBuildName/manage.do"), - addraddrbotmanageSynonymmanage("addr", 2400300L, 2400000L, 3, "유의어전처리관리", "유의어전처리관리", "/view/admin/addr/addrbot/manageSynonym/manage.do"), - addraddrbotmanageBuildTypemanage("addr", 2400400L, 2400000L, 3, "발화건물유형관리", "발화건물유형관리", "/view/admin/addr/addrbot/manageBuildType/manage.do"), - addraddrbotmanageJusoUploadmanage("addr", 2400500L, 2400000L, 3, "주소월별업데이트", "주소월별업데이트", "/view/admin/addr/addrbot/manageJusoUpload/manage.do"), - addraddrbotmanageAddrProcessmanage("addr", 2400600L, 2400000L, 3, "주소봇처리내역", "주소봇처리내역", "/admin/addr/addrbot/manageAddrProcess/manage.do"), - addraddrbotaddrRealtimeListmanage("addr", 2400700L, 2400000L, 3, "실시간처리리스트", "실시간처리리스트", "/admin/addr/addrbot/addrRealtimeList/manage.do"), - - - botcom("botcom", 2500000L, 1L, 2, "BOT공통관리", "BOT공통관리", "0"), - botcommanageMentmanage("botcom", 2500100L, 2500000L, 3, "멘트관리", "멘트관리", "/admin/botcom/manageMent/manage.do"), - botcommanage("botcom", 2500200L, 2500000L, 3, "서비스별관리", "서비스별관리", "0"), - botcommanagemanageGreetMentmanage("botcom", 2500201L, 2500200L, 4, "요일시간대별멘트관리", "요일시간대별멘트관리", "/admin/botcom/manage/manageGreetMent/manage.do"), - botcommanagemanageHolidaymanage("botcom", 2500202L, 2500200L, 4, "휴무일관리", "휴무일관리", "/admin/botcom/manage/manageHoliday/manage.do"), - botcommanagemanageNaturalmanage("botcom", 2500203L, 2500200L, 4, "자연어전처리관리", "자연어전처리관리", "/admin/botcom/manage/manageNatural/manage.do"), - - - rcpv1("rcpv1", 2600000L, 1L, 2, "무인접수BOT", "무인접수BOT", "0"), - rcpv1receiptListmanage("rcpv1", 2600100L, 2600000L, 3, "접수리스트", "접수리스트", "/admin/rcpv1/receiptList/manage.do"), - rcpv1receiptRealtimeListmanage("rcpv1", 2600200L, 2600000L, 3, "실시간모니터링", "실시간모니터링", "/admin/rcpv1/receiptRealtimeList/manage.do"), - rcpv1receiptOutRealtimeListmanage("rcpv1", 2600300L, 2600000L, 3, "아웃바운드모니터링", "아웃바운드모니터링", "/admin/rcpv1/receiptOutRealtimeList/manage.do"), - rcpv1rcpReportmanage("rcpv1", 2600400L, 2600000L, 3, "일자별통계", "일자별통계", "/admin/rcpv1/rcpReport/manage.do"), - rcpv1rcpTimeReportmanage("rcpv1", 2600500L, 2600000L, 3, "시간대별통계", "시간대별통계", "/admin/rcpv1/rcpTimeReport/manage.do"), - - - vdo("vdo",2700000L,1L,2,"영상상담","영상상담","0"), - vdoincomingManageCategorymanage("vdo",2700100L,2700000L,3,"컨텐츠등록관리","컨텐츠등록관리","/admin/vdo/incomingManageCategory/manage.do"), - vdoincomingCounselingListmanage("vdo",2700200L,2700000L,3,"영상상담","영상상담","/admin/vdo/incomingCounselingList/manage.do"), - vdoincomingCounselingHistorymanage("vdo",2700300L,2700000L,3,"상담이력조회","상담이력조회","/admin/vdo/incomingCounselingHistory/manage.do"), - vdoincomingMvReportmanage("vdo",2700400L,2700000L,3,"사용통계","사용통계","/admin/vdo/incomingMvReport/manage.do"), - - - botmoni("botmoni", 2800000L, 1L, 2, "봇모니터링(확대형)", "봇모니터링(확대형)", "0"), - botmoniaddrRealtimeListExpansionmanage("botmoni", 2800100L, 2800000L, 3, "주소봇실시간처리리스트", "주소봇실시간처리리스트", "/admin/botmoni/addrRealtimeListExpansion/manage.do"), - botmonireceiptRealtimeListExpansionmanage("botmoni", 2800200L, 2800000L, 3, "무인접수봇실시간모니터링", "무인접수봇실시간모니터링", "/admin/botmoni/receiptRealtimeListExpansion/manage.do"), - botmoniguideRealtimeListExpansionmanage("botmoni", 2800300L, 2800000L, 3, "상담가이드실시간모니터링", "상담가이드실시간모니터링", "/admin/botmoni/guideRealtimeListExpansion/manage.do"), - - - commonsystem("common", 9000000L, 1L, 2, "시스템관리", "시스템관리", "0"), - commonsystempolicyMenumanage("common", 9000001L, 9000000L, 3, "정책별 메뉴 조회", "정책별 메뉴 조회", "/view/admin/common/system/policyMenu/manage.do"), - commonsystemcustmanage("common", 9000002L, 9000000L, 3, "고객사 관리", "고객사 관리", "/view/admin/common/system/cust/manage.do"), - commonsystemserviceGroupmanage("common", 9000003L, 9000000L, 3, "서비스그룹 관리", "서비스그룹 관리", "/view/admin/common/system/serviceGroup/manage.do"), - commonsystemgroupAuthmanage("common", 9000004L, 9000000L, 3, "그룹별 권한관리", "그룹별 권한관리", "/view/admin/common/system/groupAuth/manage.do"), - commonsystemuserAdminmanage("common", 9000005L, 9000000L, 3, "운영자 관리(사용안함)", "운영자 관리", "/view/admin/common/system/userAdmin/manage.do"), - commonsystemusermanage("common", 9000006L, 9000000L, 3, "사용자 관리", "사용자 관리", "/view/admin/common/system/user/manage.do"), - commonsystemoprmngcodemanage("common", 9000007L, 9000000L, 3, "공통코드 관리", "공통코드 관리", "/view/admin/common/system/oprmngcode/manage.do"); + root("root",1L,0L,1,"대쉬보드","대쉬보드","/view/main"), + aiconsultation("aiconsultation",1000000L,1L,2,"AI상담","AI상담","0"), + aiconsultationscenario("aiconsultation",1000100L,1000000L,3,"시나리오","시나리오","0"), + aiconsultationscenariointent("aiconsultation",1000101L,1000100L,4,"인텐트 관리","인텐트 관리","/view/aiconsultation/scenario/intent"), + aiconsultationscenariosynonym("aiconsultation",1000102L,1000100L,4,"동의어 관리","동의어 관리","/view/aiconsultation/scenario/synonym"), + aiconsultationscenariosystementity("aiconsultation",1000103L,1000100L,4,"시스템 엔티티","시스템 엔티티","/view/aiconsultation/scenario/systementity"), + aiconsultationscenariouserentity("aiconsultation",1000104L,1000100L,4,"사용자 엔티티","사용자 엔티티","/view/aiconsultation/scenario/userentity"), + aiconsultationscenarioscenariomanage("aiconsultation",1000105L,1000100L,4,"시나리오 관리","시나리오 관리","/view/aiconsultation/scenario/scenariomanage"), + aiconsultationscenarioapinode("aiconsultation",1000106L,1000100L,4,"API 노드 관리","API 노드 관리","/view/aiconsultation/scenario/apinode"), + aiconsultationscenariocommonnode("aiconsultation",1000107L,1000100L,4,"COMMON 노드 관리","COMMON 노드 관리","/view/aiconsultation/scenario/commonnode"), + aiconsultationcounrec("aiconsultation",1000200L,1000000L,3,"상담/접수","상담/접수","0"), + aiconsultationcounrecintentanalyze("aiconsultation",1000201L,1000200L,4,"인텐트 분석 관리","인텐트 분석 관리","/view/aiconsultation/counrec/intentanalyze"), + aiconsultationcounreclist("aiconsultation",1000202L,1000200L,4,"상담/접수 리스트","상담/접수 리스트","/view/aiconsultation/counrec/list"), + aiconsultationcampaign("aiconsultation",1000300L,1000000L,3,"캠페인","캠페인","0"), + aiconsultationcampaignmanage("aiconsultation",1000301L,1000300L,4,"캠페인 관리","캠페인 관리","/view/aiconsultation/campaign/manage"), + aiconsultationcampaignsurvey("aiconsultation",1000302L,1000300L,4,"캠페인 설문관리","캠페인 설문관리","/view/aiconsultation/campaign/survey"), + aiconsultationcampaignuser("aiconsultation",1000303L,1000300L,4,"캠페인 고객관리","캠페인 고객관리","/view/aiconsultation/campaign/user"), + aiconsultationcampaignperform("aiconsultation",1000304L,1000300L,4,"캠페인 수행리스트 ","캠페인 수행리스트 ","/view/aiconsultation/campaign/perform"), + aiconsultationmonitoring("aiconsultation",1000400L,1000000L,3,"모니터링","모니터링","0"), + aiconsultationmonitoringresponse("aiconsultation",1000401L,1000400L,4,"응대 이력","응대 이력","/view/aiconsultation/monitoring/response"), + aiconsultationmonitoringbookmark("aiconsultation",1000402L,1000400L,4,"대화 책갈피","대화 책갈피","/view/aiconsultation/monitoring/bookmark"), + aiconsultationmonitoringbreaknode("aiconsultation",1000403L,1000400L,4,"시나리오 이탈 노드 관리","시나리오 이탈 노드 관리","/view/aiconsultation/monitoring/breaknode"), + aiconsultationsetting("aiconsultation",1000500L,1000000L,3,"공통 설정","공통 설정","0"), + aiconsultationsettinggreeting("aiconsultation",1000501L,1000500L,4,"인사말 관리","인사말 관리","/view/aiconsultation/setting/greeting"), + aiconsultationsettingbgm("aiconsultation",1000502L,1000500L,4,"배경음 관리","배경음 관리","/view/aiconsultation/setting/bgm"), + aiconsultationsettingholiday("aiconsultation",1000503L,1000500L,4,"휴무일 관리","휴무일 관리","/view/aiconsultation/setting/holiday"), + aiconsultationsettingtts("aiconsultation",1000504L,1000500L,4,"TTS 태그 관리","TTS 태그 관리","/view/aiconsultation/setting/tts"), + aiconsultationsettingnlp("aiconsultation",1000505L,1000500L,4,"NLP 설정","NLP 설정","/view/aiconsultation/setting/nlp"), + aiconsultationrealtimemonitoring("aiconsultation",1000600L,1000000L,3,"실시간 모니터링","실시간 모니터링","/view/aiconsultation/realtimemonitoring"), + guide("guide",1100000L,1L,2,"상담가이드","상담가이드","0"), + guiderealtime("guide",1100100L,1100000L,3,"실시간 상담","실시간 상담","/view/guide/realtime"), + guideadminmonitoring("guide",1100200L,1100000L,3,"관리자 모니터링","관리자 모니터링","/view/guide/adminmonitoring"), + guidehistory("guide",1100300L,1100000L,3,"상담 이력","상담 이력","0"), + guidehistorylist("guide",1100301L,1100300L,4,"상담 이력","상담 이력","/view/guide/history/list"), + guidehistoryoutbox("guide",1100302L,1100300L,4,"상담 이력 전송함","상담 이력 전송함","/view/guide/history/outbox"), + guidehistoryinbox("guide",1100303L,1100300L,4,"상담 이력 수신함","상담 이력 수신함","/view/guide/history/inbox"), + guidecontents("guide",1100400L,1100000L,3,"상담컨텐츠","상담컨텐츠","0"), + guidecontentsserarch("guide",1100401L,1100400L,4,"컨텐츠 조회","컨텐츠 조회","/view/guide/contents/serarch"), + guidecontentsmanage("guide",1100402L,1100400L,4,"컨텐츠 관리","컨텐츠 관리","/view/guide/contents/manage"), + guidecontentsevaluation("guide",1100403L,1100400L,4,"컨텐츠 평가","컨텐츠 평가","/view/guide/contents/evaluation"), + guidecontentsevaluationhistory("guide",1100404L,1100400L,4,"컨텐츠 평가 이력","컨텐츠 평가 이력","/view/guide/contents/evaluationhistory"), + guidenlp("guide",1100500L,1100000L,3,"NLP 연동","NLP 연동","0"), + guidenlpconversation("guide",1100501L,1100500L,4,"대화의도","대화의도","/view/guide/nlp/conversation"), + guidenlpentity("guide",1100502L,1100500L,4,"엔티티","엔티티","/view/guide/nlp/entity"), + guidenlpconversationhistory("guide",1100503L,1100500L,4,"대화의도이력","대화의도이력","/view/guide/nlp/conversationhistory"), + guidenlpml("guide",1100504L,1100500L,4,"기계학습","기계학습","/view/guide/nlp/ml"), + guidenlpconversationtest("guide",1100505L,1100500L,4,"대화의도 테스트","대화의도 테스트","/view/guide/nlp/conversationtest"), + guidenlpdictionary("guide",1100506L,1100500L,4,"고유용어사전","고유용어사전","/view/guide/nlp/dictionary"), + guidenlpmlsuggestion("guide",1100507L,1100500L,4,"학습추천","학습추천","/view/guide/nlp/mlsuggestion"), + addr("addr",1200000L,1L,2,"주소봇","주소봇","0"), + addrsection("addr",1200100L,1200000L,3,"지명 유사어 관리","지명 유사어 관리","/view/addr/section"), + addrbuildname("addr",1200200L,1200000L,3,"빌딩 유사어 관리","빌딩 유사어 관리","/view/addr/buildname"), + addrsynonym("addr",1200300L,1200000L,3,"동의어 전처리 관리","동의어 전처리 관리","/view/addr/synonym"), + addrbuildtype("addr",1200400L,1200000L,3,"발화 건물유형 관리","발화 건물유형 관리","/view/addr/buildtype"), + addrjusoupload("addr",1200500L,1200000L,3,"주소 월별 업데이트","주소 월별 업데이트","/view/addr/jusoupload"), + addraddrprocess("addr",1200600L,1200000L,3,"주소봇 처리 내역","주소봇 처리 내역","/view/addr/addrprocess"), + addraddrsearch("addr",1200700L,1200000L,3,"주소봇 검색서비스","주소봇 검색서비스","/view/addr/addrsearch"), + addrnatural("addr",1200800L,1200000L,3,"자연어 전처리 관리","자연어 전처리 관리","/view/addr/natural"), + vdo("vdo",1300000L,1L,2,"영상상담","영상상담","0"), + vdocontents("vdo",1300100L,1300000L,3,"컨텐츠등록 관리","컨텐츠등록 관리","/view/vdo/contents"), + vdomain("vdo",1300200L,1300000L,3,"영상상담","영상상담","/view/vdo/main"), + vdohistory("vdo",1300300L,1300000L,3,"상담 이력","상담 이력","/view/vdo/history"), + vg("vg",1400000L,1L,2,"Voice Gateway","Voice Gateway","0"), + vgmanage("vg",1400100L,1400000L,3,"Voice Gateway 관리","Voice Gateway 관리","/view/vgmanage"), + vgmonitoring("vg",1400200L,1400000L,3,"Voice Gateway 모니터링","Voice Gateway 모니터링","/view/vg/monitoring"), + test("test",1500000L,1L,2,"테스트","테스트","0"), + testaicoun("test",1500100L,1500000L,3,"AI상담 시뮬레이터","AI상담 시뮬레이터","/view/test/aicoun"), + testinference("test",1500200L,1500000L,3,"의도추론 테스트","의도추론 테스트","/view/test/inference"), + teststt("test",1500300L,1500000L,3,"STT 테스트","STT 테스트","/view/test/stt"), + testtts("test",1500400L,1500000L,2,"TTS 테스트","TTS 테스트","/view/testtts"), + statistics("statistics",1600000L,1L,2,"통계","통계","0"), + statisticscounrec("statistics",1600100L,1600000L,3,"상담/접수","상담/접수","0"), + statisticscounrecintentday("statistics",1600101L,1600100L,4,"인텐트날짜별 현황","인텐트날짜별 현황","/view/statistics/counrec/intentday"), + statisticscounrecintentitem("statistics",1600102L,1600100L,4,"인텐트항목별 현황","인텐트항목별 현황","/view/statistics/counrec/intentitem"), + statisticscounrecscenarioday("statistics",1600103L,1600100L,4,"시나리오날짜별 현황","시나리오날짜별 현황","/view/statistics/counrec/scenarioday"), + statisticscounrecscenarioitem("statistics",1600104L,1600100L,4,"시나리오항목별 현황","시나리오항목별 현황","/view/statisticscounrec/scenarioitem"), + statisticscounreccall("statistics",1600105L,1600100L,4,"콜 통계","콜 통계","/view/statistics/counrec/call"), + statisticscounrecai("statistics",1600106L,1600100L,4,"AI 통계","AI 통계","/view/statistics/counrec/ai"), + statisticscampaign("statistics",1600200L,1600000L,3,"캠페인","캠페인","0"), + statisticscampaignday("statistics",1600201L,1600200L,4,"캠페인 날짜별현황","캠페인 날짜별현황","/view/statistics/campaign/day"), + statisticscampaigncategory("statistics",1600202L,1600200L,4,"켐페인 유형별현황","켐페인 유형별현황","/view/statisticscampaign/category"), + statisticscampaigntbd("statistics",1600203L,1600200L,4,"TBD","TBD","/view/statistics/campaign/tbd"), + statisticsvdo("statistics",1600300L,1600000L,3,"영상상담","영상상담","0"), + statisticsvdomonth("statistics",1600301L,1600300L,4,"월별 현황","월별 현황","/view/statistics/vdo/month"), + statisticsvdoday("statistics",1600302L,1600300L,4,"일자별 현황","일자별 현황","/view/statistics/vdo/day"), + monitoring("monitoring",1800000L,1L,2,"모니터링","모니터링","0"), + monitoringaitraffic("monitoring",1800100L,1800000L,3,"AI 트래픽 모니터링","AI 트래픽 모니터링","/view/monitoring/aitraffic"), + dashboard("dashboard",9000000L,1L,2,"대시보드","대시보드","/view/main"), + system("system",9100000L,1L,2,"시스템 관리","시스템 관리","0"), + systemserviceteam("system",9100100L,9100000L,3,"서비스팀 관리","서비스팀 관리","/view/system/serviceteam"), + systemgroupauth("system",9100200L,9100000L,3,"그룹별 권한관리","그룹별 권한관리","/view/system/groupauth"), + systemuser("system",9100300L,9100000L,3,"사용자 관리","사용자 관리","/view/system/user"), + systemcommoncode("system",9100400L,9100000L,3,"공통코드 관리","공통코드 관리","/view/system/commoncode"), + systemlog("system",9100500L,9100000L,3,"작업 이력 조회","작업 이력 조회","/view/system/log"), + customer("customer",9200000L,1L,2,"고객관리","고객관리","0"), + customercompany("customer",9200100L,9200000L,3,"고객사 관리","고객사 관리","/view/customer/company"), + customerservicegroup("customer",9200200L,9200000L,3,"서비스그룹 관리","서비스그룹 관리","/view/customer/servicegroup"), + customerlicense("customer",9200300L,9200000L,3,"라이센스 관리","라이센스 관리","/view/customer/license"), + customerdnis("customer",9200400L,9200000L,3,"DNIS 관리","DNIS 관리","/view/customer/dnis"); private String solVal; private Long menuSeq; @@ -144,136 +134,125 @@ public enum MenuResource { public static List ALL = Arrays.asList( root, - - rcpconversation, - rcpconversationintentmanage, - rcpconversationscenariomanage, - rcpconversationsynonymmanage, - rcpconversationsystemEntitymanage, - rcpconversationapiNodemanage, - rcpconversationcmmNodemanage, - - rcplearningTest, - rcplearningTestsimulatormanage, - rcplearningTestinferencemanage, - rcplearningTeststttestmanage, - rcplearningTestttstestmanage, - - rcpmonitoring, - rcpmonitoringconsultingmanage, - rcpmonitoringconversationMarkmanage, - rcpmonitoringintentAnalysismanage, - rcpmonitoringoutscenariomanage, - rcpmonitoringworkhistorymanage, - rcpmonitoringaienginemanage, - - rcpstatistics, - rcpstatisticsintent, - rcpstatisticsintentdaymanage, - rcpstatisticsintentitemmanage, - rcpstatisticsscenario, - rcpstatisticsscenariodaymanage, - rcpstatisticsscenarioitemmanage, - rcpstatisticscall, - rcpstatisticscallinfomanage, - rcpstatisticsaienginemanage, - - rcpoprmanage, - rcpoprmanagenlpSettingmanage, - rcpoprmanagebgmmanage, - rcpoprmanagettstagmanage, - - - gudguide, - gudguideconsultationRealtimemanage, - gudguideadminMonitoringmanage, - gudguidehistory, - gudguidehistoryscrchmanage, - gudguidehistoryoutboxmanage, - gudguidehistoryinboxmanage, - gudguidecontents, - gudguidecontentslistmanage, - gudguidecontentsmanagermanage, - gudguidecontentscontentsAssessmentmanage, - gudguidecontentscontentsAssessmentHistorymanage, - gudguideai, - gudguideainluIntentListmanage, - gudguideainluEntityListmanage, - gudguideainluLogmanage, - gudguideainluTrainingmanage, - gudguideainluIntenttestmanage, - gudguideaisynonymListmanage, - gudguideainluRecommendedLearningmanage, - - - addraddrbot, - addraddrbotmanageAddrSectionmanage, - addraddrbotmanageBuildNamemanage, - addraddrbotmanageSynonymmanage, - addraddrbotmanageBuildTypemanage, - addraddrbotmanageJusoUploadmanage, - addraddrbotmanageAddrProcessmanage, - addraddrbotaddrRealtimeListmanage, - - - botcom, - botcommanageMentmanage, - botcommanage, - botcommanagemanageGreetMentmanage, - botcommanagemanageHolidaymanage, - botcommanagemanageNaturalmanage, - - - rcpv1, - rcpv1receiptListmanage, - rcpv1receiptRealtimeListmanage, - rcpv1receiptOutRealtimeListmanage, - rcpv1rcpReportmanage, - rcpv1rcpTimeReportmanage, - - + aiconsultation, + aiconsultationscenario, + aiconsultationscenariointent, + aiconsultationscenariosynonym, + aiconsultationscenariosystementity, + aiconsultationscenariouserentity, + aiconsultationscenarioscenariomanage, + aiconsultationscenarioapinode, + aiconsultationscenariocommonnode, + aiconsultationcounrec, + aiconsultationcounrecintentanalyze, + aiconsultationcounreclist, + aiconsultationcampaign, + aiconsultationcampaignmanage, + aiconsultationcampaignsurvey, + aiconsultationcampaignuser, + aiconsultationcampaignperform, + aiconsultationmonitoring, + aiconsultationmonitoringresponse, + aiconsultationmonitoringbookmark, + aiconsultationmonitoringbreaknode, + aiconsultationsetting, + aiconsultationsettinggreeting, + aiconsultationsettingbgm, + aiconsultationsettingholiday, + aiconsultationsettingtts, + aiconsultationsettingnlp, + aiconsultationrealtimemonitoring, + guide, + guiderealtime, + guideadminmonitoring, + guidehistory, + guidehistorylist, + guidehistoryoutbox, + guidehistoryinbox, + guidecontents, + guidecontentsserarch, + guidecontentsmanage, + guidecontentsevaluation, + guidecontentsevaluationhistory, + guidenlp, + guidenlpconversation, + guidenlpentity, + guidenlpconversationhistory, + guidenlpml, + guidenlpconversationtest, + guidenlpdictionary, + guidenlpmlsuggestion, + addr, + addrsection, + addrbuildname, + addrsynonym, + addrbuildtype, + addrjusoupload, + addraddrprocess, + addraddrsearch, + addrnatural, vdo, - vdoincomingManageCategorymanage, - vdoincomingCounselingListmanage, - vdoincomingCounselingHistorymanage, - vdoincomingMvReportmanage, - - - botmoni, - botmoniaddrRealtimeListExpansionmanage, - botmonireceiptRealtimeListExpansionmanage, - botmoniguideRealtimeListExpansionmanage, - - - commonsystem, - commonsystemcustmanage, - commonsystemserviceGroupmanage, - commonsystemgroupAuthmanage, - commonsystemuserAdminmanage, - commonsystemusermanage, - commonsystemoprmngcodemanage - + vdocontents, + vdomain, + vdohistory, + vg, + vgmanage, + vgmonitoring, + test, + testaicoun, + testinference, + teststt, + testtts, + statistics, + statisticscounrec, + statisticscounrecintentday, + statisticscounrecintentitem, + statisticscounrecscenarioday, + statisticscounrecscenarioitem, + statisticscounreccall, + statisticscounrecai, + statisticscampaign, + statisticscampaignday, + statisticscampaigncategory, + statisticscampaigntbd, + statisticsvdo, + statisticsvdomonth, + statisticsvdoday, + monitoring, + monitoringaitraffic, + dashboard, + system, + systemserviceteam, + systemgroupauth, + systemuser, + systemcommoncode, + systemlog, + customer, + customercompany, + customerservicegroup, + customerlicense, + customerdnis ); public static List LOGLIST = Arrays.asList( - rcpconversationintentmanage, - rcpconversationscenariomanage, - rcpconversationsynonymmanage, - rcpconversationapiNodemanage, - rcpconversationcmmNodemanage, - rcplearningTestsimulatormanage, - rcplearningTestinferencemanage, - rcpmonitoringconsultingmanage, - rcpmonitoringconversationMarkmanage, - rcpmonitoringintentAnalysismanage, - rcpmonitoringoutscenariomanage, - rcpstatisticsintentdaymanage, - rcpstatisticsintentitemmanage, - rcpstatisticsscenariodaymanage, - rcpstatisticsscenarioitemmanage, - rcpstatisticscallinfomanage +// rcpconversationintentmanage, +// rcpconversationscenariomanage, +// rcpconversationsynonymmanage, +// rcpconversationapiNodemanage, +// rcpconversationcmmNodemanage, +// rcplearningTestsimulatormanage, +// rcplearningTestinferencemanage, +// rcpmonitoringconsultingmanage, +// rcpmonitoringconversationMarkmanage, +// rcpmonitoringintentAnalysismanage, +// rcpmonitoringoutscenariomanage, +// rcpstatisticsintentdaymanage, +// rcpstatisticsintentitemmanage, +// rcpstatisticsscenariodaymanage, +// rcpstatisticsscenarioitemmanage, +// rcpstatisticscallinfomanage ); diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java index 4637d48..d0640e2 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java @@ -7,192 +7,188 @@ import java.util.List; @Getter public enum PolicyResource { - rootRead(MenuResource.root, "대쉬보드읽기권한", "Y", 1, Arrays.asList()), - rcpconversationRead(MenuResource.rcpconversation, "대화관리읽기권한", "Y", 1, Arrays.asList()), - rcpconversationintentmanageRead(MenuResource.rcpconversationintentmanage, "인텐트관리읽기권한", "Y", 1, Arrays.asList()), - rcpconversationscenariomanageRead(MenuResource.rcpconversationscenariomanage, "시나리오관리읽기권한", "Y", 1, Arrays.asList()), - rcpconversationsynonymmanageRead(MenuResource.rcpconversationsynonymmanage, "동의어관리읽기권한", "Y", 1, Arrays.asList()), - rcpconversationsystemEntitymanageRead(MenuResource.rcpconversationsystemEntitymanage, "시스템엔티티읽기권한", "Y", 1, Arrays.asList()), - rcpconversationapiNodemanageRead(MenuResource.rcpconversationapiNodemanage, "API노드관리읽기권한", "Y", 1, Arrays.asList()), - rcpconversationcmmNodemanageRead(MenuResource.rcpconversationcmmNodemanage, "COMMON노드관리읽기권한", "Y", 1, Arrays.asList()), - - rcplearningTestRead(MenuResource.rcplearningTest, "학습및테스트읽기권한", "Y", 1, Arrays.asList()), - rcplearningTestsimulatormanageRead(MenuResource.rcplearningTestsimulatormanage, "시뮬레이터읽기권한", "Y", 1, Arrays.asList()), - rcplearningTestinferencemanageRead(MenuResource.rcplearningTestinferencemanage, "의도추론 테스트읽기권한", "Y", 1, Arrays.asList()), - rcplearningTeststttestmanageRead(MenuResource.rcplearningTeststttestmanage, "STT 테스트읽기권한", "Y", 1, Arrays.asList()), - rcplearningTestttstestmanageRead(MenuResource.rcplearningTestttstestmanage, "TTS 테스트읽기권한", "Y", 1, Arrays.asList()), - rcpmonitoringRead(MenuResource.rcpmonitoring, "모니터링읽기권한", "Y", 1, Arrays.asList()), - rcpmonitoringconsultingmanageRead(MenuResource.rcpmonitoringconsultingmanage, "상담이력관리읽기권한", "Y", 1, Arrays.asList()), - rcpmonitoringconversationMarkmanageRead(MenuResource.rcpmonitoringconversationMarkmanage, "대화책갈피관리읽기권한", "Y", 1, Arrays.asList()), - rcpmonitoringintentAnalysismanageRead(MenuResource.rcpmonitoringintentAnalysismanage, "인텐트분석관리읽기권한", "Y", 1, Arrays.asList()), - rcpmonitoringoutscenariomanageRead(MenuResource.rcpmonitoringoutscenariomanage, "시나리오이탈노드관리읽기권한", "Y", 1, Arrays.asList()), - rcpmonitoringworkhistorymanageRead(MenuResource.rcpmonitoringworkhistorymanage, "작업이력조회읽기권한", "Y", 1, Arrays.asList()), - rcpmonitoringaienginemanageRead(MenuResource.rcpmonitoringaienginemanage, "AI엔진 트래픽모니터링읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticsRead(MenuResource.rcpstatistics, "통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticsintentRead(MenuResource.rcpstatisticsintent, "인텐트통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticsintentdaymanageRead(MenuResource.rcpstatisticsintentdaymanage, "날짜별통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticsintentitemmanageRead(MenuResource.rcpstatisticsintentitemmanage, "항목별통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticsscenarioRead(MenuResource.rcpstatisticsscenario, "시나리오통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticsscenariodaymanageRead(MenuResource.rcpstatisticsscenariodaymanage, "날짜별통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticsscenarioitemmanageRead(MenuResource.rcpstatisticsscenarioitemmanage, "항목별통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticscallRead(MenuResource.rcpstatisticscall, "콜통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticscallinfomanageRead(MenuResource.rcpstatisticscallinfomanage, "콜통계읽기권한", "Y", 1, Arrays.asList()), - rcpstatisticsaienginemanageRead(MenuResource.rcpstatisticsaienginemanage, "AI엔진통계읽기권한", "Y", 1, Arrays.asList()), - rcpoprmanageRead(MenuResource.rcpoprmanage, "운영관리읽기권한", "Y", 1, Arrays.asList()), - rcpoprmanagenlpSettingmanageRead(MenuResource.rcpoprmanagenlpSettingmanage, "NLP설정읽기권한", "Y", 1, Arrays.asList()), - rcpoprmanagebgmmanageRead(MenuResource.rcpoprmanagebgmmanage, "배경음관리읽기권한", "Y", 1, Arrays.asList()), - rcpoprmanagettstagmanageRead(MenuResource.rcpoprmanagettstagmanage, "TTS태그관리읽기권한", "Y", 1, Arrays.asList()), - - - gudguideRead(MenuResource.gudguide,"상담가이드읽기권한","Y",1,Arrays.asList()), - gudguideconsultationRealtimemanageRead(MenuResource.gudguideconsultationRealtimemanage,"실시간상담읽기권한","Y",1,Arrays.asList()), - gudguideadminMonitoringmanageRead(MenuResource.gudguideadminMonitoringmanage,"관리자모니터링읽기권한","Y",1,Arrays.asList()), - gudguidehistoryRead(MenuResource.gudguidehistory,"상담이력관리읽기권한","Y",1,Arrays.asList()), - gudguidehistoryscrchmanageRead(MenuResource.gudguidehistoryscrchmanage,"상담이력조회읽기권한","Y",1,Arrays.asList()), - gudguidehistoryoutboxmanageRead(MenuResource.gudguidehistoryoutboxmanage,"상담이력전송함읽기권한","Y",1,Arrays.asList()), - gudguidehistoryinboxmanageRead(MenuResource.gudguidehistoryinboxmanage,"상담이력수신함읽기권한","Y",1,Arrays.asList()), - gudguidecontentsRead(MenuResource.gudguidecontents,"상담컨텐츠읽기권한","Y",1,Arrays.asList()), - gudguidecontentslistmanageRead(MenuResource.gudguidecontentslistmanage,"상담가이드조회읽기권한","Y",1,Arrays.asList()), - gudguidecontentsmanagermanageRead(MenuResource.gudguidecontentsmanagermanage,"상담가이드관리읽기권한","Y",1,Arrays.asList()), - gudguidecontentscontentsAssessmentmanageRead(MenuResource.gudguidecontentscontentsAssessmentmanage,"상담가이드평가읽기권한","Y",1,Arrays.asList()), - gudguidecontentscontentsAssessmentHistorymanageRead(MenuResource.gudguidecontentscontentsAssessmentHistorymanage,"상담가이드평가이력읽기권한","Y",1,Arrays.asList()), - gudguideaiRead(MenuResource.gudguideai,"NLP연동읽기권한","Y",1,Arrays.asList()), - gudguideainluIntentListmanageRead(MenuResource.gudguideainluIntentListmanage,"대화의도읽기권한","Y",1,Arrays.asList()), - gudguideainluEntityListmanageRead(MenuResource.gudguideainluEntityListmanage,"엔티티읽기권한","Y",1,Arrays.asList()), - gudguideainluLogmanageRead(MenuResource.gudguideainluLogmanage,"대화의도이력읽기권한","Y",1,Arrays.asList()), - gudguideainluTrainingmanageRead(MenuResource.gudguideainluTrainingmanage,"기계학습읽기권한","Y",1,Arrays.asList()), - gudguideainluIntenttestmanageRead(MenuResource.gudguideainluIntenttestmanage,"대화의도테스트읽기권한","Y",1,Arrays.asList()), - gudguideaisynonymListmanageRead(MenuResource.gudguideaisynonymListmanage,"고유용어사전읽기권한","Y",1,Arrays.asList()), - gudguideainluRecommendedLearningmanageRead(MenuResource.gudguideainluRecommendedLearningmanage,"학습추천읽기권한","Y",1,Arrays.asList()), - - addraddrbotRead(MenuResource.addraddrbot,"주소봇읽기권한","Y",1,Arrays.asList()), - addraddrbotmanageAddrSectionmanageRead(MenuResource.addraddrbotmanageAddrSectionmanage,"지명유사어관리읽기권한","Y",1,Arrays.asList()), - addraddrbotmanageBuildNamemanageRead(MenuResource.addraddrbotmanageBuildNamemanage,"빌딩유사어관리읽기권한","Y",1,Arrays.asList()), - addraddrbotmanageSynonymmanageRead(MenuResource.addraddrbotmanageSynonymmanage,"유의어전처리관리읽기권한","Y",1,Arrays.asList()), - addraddrbotmanageBuildTypemanageRead(MenuResource.addraddrbotmanageBuildTypemanage,"발화건물유형관리읽기권한","Y",1,Arrays.asList()), - addraddrbotmanageJusoUploadmanageRead(MenuResource.addraddrbotmanageJusoUploadmanage,"주소월별업데이트읽기권한","Y",1,Arrays.asList()), - addraddrbotmanageAddrProcessmanageRead(MenuResource.addraddrbotmanageAddrProcessmanage,"주소봇처리내역읽기권한","Y",1,Arrays.asList()), - addraddrbotaddrRealtimeListmanageRead(MenuResource.addraddrbotaddrRealtimeListmanage,"실시간처리리스트읽기권한","Y",1,Arrays.asList()), - - botcomRead(MenuResource.botcom,"BOT공통관리읽기권한","Y",1,Arrays.asList()), - botcommanageMentmanageRead(MenuResource.botcommanageMentmanage,"멘트관리읽기권한","Y",1,Arrays.asList()), - botcommanageRead(MenuResource.botcommanage,"서비스별관리읽기권한","Y",1,Arrays.asList()), - botcommanagemanageGreetMentmanageRead(MenuResource.botcommanagemanageGreetMentmanage,"요일시간대별멘트관리읽기권한","Y",1,Arrays.asList()), - botcommanagemanageHolidaymanageRead(MenuResource.botcommanagemanageHolidaymanage,"휴무일관리읽기권한","Y",1,Arrays.asList()), - botcommanagemanageNaturalmanageRead(MenuResource.botcommanagemanageNaturalmanage,"자연어전처리관리읽기권한","Y",1,Arrays.asList()), - - rcpv1Read(MenuResource.rcpv1,"무인접수BOT읽기권한","Y",1,Arrays.asList()), - rcpv1receiptListmanageRead(MenuResource.rcpv1receiptListmanage,"접수리스트읽기권한","Y",1,Arrays.asList()), - rcpv1receiptRealtimeListmanageRead(MenuResource.rcpv1receiptRealtimeListmanage,"시릿간모니터링읽기권한","Y",1,Arrays.asList()), - rcpv1receiptOutRealtimeListmanageRead(MenuResource.rcpv1receiptOutRealtimeListmanage,"아웃바운드모니터링읽기권한","Y",1,Arrays.asList()), - rcpv1rcpReportmanageRead(MenuResource.rcpv1rcpReportmanage,"일자별통계읽기권한","Y",1,Arrays.asList()), - rcpv1rcpTimeReportmanageRead(MenuResource.rcpv1rcpTimeReportmanage,"시간대별통계읽기권한","Y",1,Arrays.asList()), - + rootRead(MenuResource.root,"대쉬보드읽기권한","Y",1,Arrays.asList()), + aiconsultationRead(MenuResource.aiconsultation,"AI상담읽기권한","Y",1,Arrays.asList()), + aiconsultationscenarioRead(MenuResource.aiconsultationscenario,"시나리오읽기권한","Y",1,Arrays.asList()), + aiconsultationscenariointentRead(MenuResource.aiconsultationscenariointent,"인텐트 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationscenariosynonymRead(MenuResource.aiconsultationscenariosynonym,"동의어 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationscenariosystementityRead(MenuResource.aiconsultationscenariosystementity,"시스템 엔티티읽기권한","Y",1,Arrays.asList()), + aiconsultationscenariouserentityRead(MenuResource.aiconsultationscenariouserentity,"사용자 엔티티읽기권한","Y",1,Arrays.asList()), + aiconsultationscenarioscenariomanageRead(MenuResource.aiconsultationscenarioscenariomanage,"시나리오 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationscenarioapinodeRead(MenuResource.aiconsultationscenarioapinode,"API 노드 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationscenariocommonnodeRead(MenuResource.aiconsultationscenariocommonnode,"COMMON 노드 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationcounrecRead(MenuResource.aiconsultationcounrec,"상담/접수읽기권한","Y",1,Arrays.asList()), + aiconsultationcounrecintentanalyzeRead(MenuResource.aiconsultationcounrecintentanalyze,"인텐트 분석 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationcounreclistRead(MenuResource.aiconsultationcounreclist,"상담/접수 리스트읽기권한","Y",1,Arrays.asList()), + aiconsultationcampaignRead(MenuResource.aiconsultationcampaign,"캠페인읽기권한","Y",1,Arrays.asList()), + aiconsultationcampaignmanageRead(MenuResource.aiconsultationcampaignmanage,"캠페인 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationcampaignsurveyRead(MenuResource.aiconsultationcampaignsurvey,"캠페인 설문관리읽기권한","Y",1,Arrays.asList()), + aiconsultationcampaignuserRead(MenuResource.aiconsultationcampaignuser,"캠페인 고객관리읽기권한","Y",1,Arrays.asList()), + aiconsultationcampaignperformRead(MenuResource.aiconsultationcampaignperform,"캠페인 수행리스트 읽기권한","Y",1,Arrays.asList()), + aiconsultationmonitoringRead(MenuResource.aiconsultationmonitoring,"모니터링읽기권한","Y",1,Arrays.asList()), + aiconsultationmonitoringresponseRead(MenuResource.aiconsultationmonitoringresponse,"응대 이력읽기권한","Y",1,Arrays.asList()), + aiconsultationmonitoringbookmarkRead(MenuResource.aiconsultationmonitoringbookmark,"대화 책갈피읽기권한","Y",1,Arrays.asList()), + aiconsultationmonitoringbreaknodeRead(MenuResource.aiconsultationmonitoringbreaknode,"시나리오 이탈 노드 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationsettingRead(MenuResource.aiconsultationsetting,"공통 설정읽기권한","Y",1,Arrays.asList()), + aiconsultationsettinggreetingRead(MenuResource.aiconsultationsettinggreeting,"인사말 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationsettingbgmRead(MenuResource.aiconsultationsettingbgm,"배경음 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationsettingholidayRead(MenuResource.aiconsultationsettingholiday,"휴무일 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationsettingttsRead(MenuResource.aiconsultationsettingtts,"TTS 태그 관리읽기권한","Y",1,Arrays.asList()), + aiconsultationsettingnlpRead(MenuResource.aiconsultationsettingnlp,"NLP 설정읽기권한","Y",1,Arrays.asList()), + aiconsultationrealtimemonitoringRead(MenuResource.aiconsultationrealtimemonitoring,"실시간 모니터링읽기권한","Y",1,Arrays.asList()), + guideRead(MenuResource.guide,"상담가이드읽기권한","Y",1,Arrays.asList()), + guiderealtimeRead(MenuResource.guiderealtime,"실시간 상담읽기권한","Y",1,Arrays.asList()), + guideadminmonitoringRead(MenuResource.guideadminmonitoring,"관리자 모니터링읽기권한","Y",1,Arrays.asList()), + guidehistoryRead(MenuResource.guidehistory,"상담 이력읽기권한","Y",1,Arrays.asList()), + guidehistorylistRead(MenuResource.guidehistorylist,"상담 이력읽기권한","Y",1,Arrays.asList()), + guidehistoryoutboxRead(MenuResource.guidehistoryoutbox,"상담 이력 전송함읽기권한","Y",1,Arrays.asList()), + guidehistoryinboxRead(MenuResource.guidehistoryinbox,"상담 이력 수신함읽기권한","Y",1,Arrays.asList()), + guidecontentsRead(MenuResource.guidecontents,"상담컨텐츠읽기권한","Y",1,Arrays.asList()), + guidecontentsserarchRead(MenuResource.guidecontentsserarch,"컨텐츠 조회읽기권한","Y",1,Arrays.asList()), + guidecontentsmanageRead(MenuResource.guidecontentsmanage,"컨텐츠 관리읽기권한","Y",1,Arrays.asList()), + guidecontentsevaluationRead(MenuResource.guidecontentsevaluation,"컨텐츠 평가읽기권한","Y",1,Arrays.asList()), + guidecontentsevaluationhistoryRead(MenuResource.guidecontentsevaluationhistory,"컨텐츠 평가 이력읽기권한","Y",1,Arrays.asList()), + guidenlpRead(MenuResource.guidenlp,"NLP 연동읽기권한","Y",1,Arrays.asList()), + guidenlpconversationRead(MenuResource.guidenlpconversation,"대화의도읽기권한","Y",1,Arrays.asList()), + guidenlpentityRead(MenuResource.guidenlpentity,"엔티티읽기권한","Y",1,Arrays.asList()), + guidenlpconversationhistoryRead(MenuResource.guidenlpconversationhistory,"대화의도이력읽기권한","Y",1,Arrays.asList()), + guidenlpmlRead(MenuResource.guidenlpml,"기계학습읽기권한","Y",1,Arrays.asList()), + guidenlpconversationtestRead(MenuResource.guidenlpconversationtest,"대화의도 테스트읽기권한","Y",1,Arrays.asList()), + guidenlpdictionaryRead(MenuResource.guidenlpdictionary,"고유용어사전읽기권한","Y",1,Arrays.asList()), + guidenlpmlsuggestionRead(MenuResource.guidenlpmlsuggestion,"학습추천읽기권한","Y",1,Arrays.asList()), + addrRead(MenuResource.addr,"주소봇읽기권한","Y",1,Arrays.asList()), + addrsectionRead(MenuResource.addrsection,"지명 유사어 관리읽기권한","Y",1,Arrays.asList()), + addrbuildnameRead(MenuResource.addrbuildname,"빌딩 유사어 관리읽기권한","Y",1,Arrays.asList()), + addrsynonymRead(MenuResource.addrsynonym,"동의어 전처리 관리읽기권한","Y",1,Arrays.asList()), + addrbuildtypeRead(MenuResource.addrbuildtype,"발화 건물유형 관리읽기권한","Y",1,Arrays.asList()), + addrjusouploadRead(MenuResource.addrjusoupload,"주소 월별 업데이트읽기권한","Y",1,Arrays.asList()), + addraddrprocessRead(MenuResource.addraddrprocess,"주소봇 처리 내역읽기권한","Y",1,Arrays.asList()), + addraddrsearchRead(MenuResource.addraddrsearch,"주소봇 검색서비스읽기권한","Y",1,Arrays.asList()), + addrnaturalRead(MenuResource.addrnatural,"자연어 전처리 관리읽기권한","Y",1,Arrays.asList()), vdoRead(MenuResource.vdo,"영상상담읽기권한","Y",1,Arrays.asList()), - vdoincomingManageCategorymanageRead(MenuResource.vdoincomingManageCategorymanage,"컨텐츠등록관리읽기권한","Y",1,Arrays.asList()), - vdoincomingCounselingListmanageRead(MenuResource.vdoincomingCounselingListmanage,"영상상담읽기권한","Y",1,Arrays.asList()), - vdoincomingCounselingHistorymanageRead(MenuResource.vdoincomingCounselingHistorymanage,"상담이력조회읽기권한","Y",1,Arrays.asList()), - vdoincomingMvReportmanageRead(MenuResource.vdoincomingMvReportmanage,"사용통계읽기권한","Y",1,Arrays.asList()), - - botmoniRead(MenuResource.botmoni,"봇모니터링(확대형)읽기권한","Y",1,Arrays.asList()), - botmoniaddrRealtimeListExpansionmanageRead(MenuResource.botmoniaddrRealtimeListExpansionmanage,"주소봇실시간처리리스트읽기권한","Y",1,Arrays.asList()), - botmonireceiptRealtimeListExpansionmanageRead(MenuResource.botmonireceiptRealtimeListExpansionmanage,"무인접수봇실시간모니터링읽기권한","Y",1,Arrays.asList()), - botmoniguideRealtimeListExpansionmanageRead(MenuResource.botmoniguideRealtimeListExpansionmanage,"상담가이드실시간모니터링읽기권한","Y",1,Arrays.asList()), - - - - - - commonsystemRead(MenuResource.commonsystem, "시스템관리읽기권한", "Y", 10000, Arrays.asList()), - - // commonsystempolicyMenumanageRead(MenuResource.commonsystempolicyMenumanage, "정책별 메뉴 조회읽기권한", "Y", 1000000, Arrays.asList()), - commonsystemcustmanageRead(MenuResource.commonsystemcustmanage, "고객사 관리읽기권한", "Y", 1000000, Arrays.asList()), - commonsystemserviceGroupmanageRead(MenuResource.commonsystemserviceGroupmanage, "서비스그룹 관리읽기권한", "Y", 1000000, Arrays.asList()), - commonsystemgroupAuthmanageRead(MenuResource.commonsystemgroupAuthmanage, "그룹별 권한관리읽기권한", "Y", 10000, Arrays.asList()), - commonsystemuserAdminmanageRead(MenuResource.commonsystemuserAdminmanage, "운영자 관리읽기권한", "Y", 1000000, Arrays.asList()), - commonsystemusermanageRead(MenuResource.commonsystemusermanage, "사용자 관리읽기권한", "Y", 10000, Arrays.asList()), - commonsystemoprmngcodemanageRead(MenuResource.commonsystemoprmngcodemanage, "공통코드 관리읽기권한", "Y", 10000, Arrays.asList()), - - - rcpconversationintentmanageFull(MenuResource.rcpconversationintentmanage, "인텐트관리전체권한", "Y", 1, Arrays.asList()), - rcpconversationscenariomanageFull(MenuResource.rcpconversationscenariomanage, "시나리오관리전체권한", "Y", 1, Arrays.asList()), - rcpconversationsynonymmanageFull(MenuResource.rcpconversationsynonymmanage, "동의어관리전체권한", "Y", 1, Arrays.asList()), - rcpconversationsystemEntitymanageFull(MenuResource.rcpconversationsystemEntitymanage, "시스템엔티티전체권한", "Y", 1, Arrays.asList()), - rcpconversationapiNodemanageFull(MenuResource.rcpconversationapiNodemanage, "API노드관리전체권한", "Y", 1, Arrays.asList()), - rcpconversationcmmNodemanageFull(MenuResource.rcpconversationcmmNodemanage, "COMMON노드관리전체권한", "Y", 1, Arrays.asList()), - rcplearningTestsimulatormanageFull(MenuResource.rcplearningTestsimulatormanage, "시뮬레이터전체권한", "Y", 1, Arrays.asList()), - rcplearningTestinferencemanageFull(MenuResource.rcplearningTestinferencemanage, "의도추론 테스트전체권한", "Y", 1, Arrays.asList()), - - rcpmonitoringconsultingmanageFull(MenuResource.rcpmonitoringconsultingmanage, "상담이력관리전체권한", "Y", 1, Arrays.asList()), - rcpmonitoringconversationMarkmanageFull(MenuResource.rcpmonitoringconversationMarkmanage, "대화책갈피관리전체권한", "Y", 1, Arrays.asList()), - rcpmonitoringintentAnalysismanageFull(MenuResource.rcpmonitoringintentAnalysismanage, "인텐트분석관리전체권한", "Y", 1, Arrays.asList()), - rcpmonitoringoutscenariomanageFull(MenuResource.rcpmonitoringoutscenariomanage, "시나리오이탈노드관리전체권한", "Y", 1, Arrays.asList()), - rcpstatisticsdashboardmanageFull(MenuResource.rcpstatisticsdashboardmanage, "대쉬보드전체권한", "Y", 1, Arrays.asList()), - - - rcpoprmanagenlpSettingmanageFull(MenuResource.rcpoprmanagenlpSettingmanage, "NLP설정전체권한", "Y", 1, Arrays.asList()), - rcpoprmanagebgmmanageFull(MenuResource.rcpoprmanagebgmmanage, "배경음관리전체권한", "Y", 1, Arrays.asList()), - rcpoprmanagettstagmanageFull(MenuResource.rcpoprmanagettstagmanage, "TTS태그관리전체권한", "Y", 1, Arrays.asList()), - - - - - gudguideconsultationRealtimemanageFull(MenuResource.gudguideconsultationRealtimemanage,"실시간상담전체권한","Y",1,Arrays.asList()), - gudguideadminMonitoringmanageFull(MenuResource.gudguideadminMonitoringmanage,"관리자모니터링전체권한","Y",1,Arrays.asList()), - gudguidehistoryFull(MenuResource.gudguidehistory,"상담이력관리전체권한","Y",1,Arrays.asList()), - gudguidehistoryscrchmanageFull(MenuResource.gudguidehistoryscrchmanage,"상담이력조회전체권한","Y",1,Arrays.asList()), - gudguidehistoryoutboxmanageFull(MenuResource.gudguidehistoryoutboxmanage,"상담이력전송함전체권한","Y",1,Arrays.asList()), - gudguidehistoryinboxmanageFull(MenuResource.gudguidehistoryinboxmanage,"상담이력수신함전체권한","Y",1,Arrays.asList()), - gudguidecontentslistmanageFull(MenuResource.gudguidecontentslistmanage,"상담가이드조회전체권한","Y",1,Arrays.asList()), - gudguidecontentsmanagermanageFull(MenuResource.gudguidecontentsmanagermanage,"상담가이드관리전체권한","Y",1,Arrays.asList()), - gudguidecontentscontentsAssessmentmanageFull(MenuResource.gudguidecontentscontentsAssessmentmanage,"상담가이드평가전체권한","Y",1,Arrays.asList()), - gudguidecontentscontentsAssessmentHistorymanageFull(MenuResource.gudguidecontentscontentsAssessmentHistorymanage,"상담가이드평가이력전체권한","Y",1,Arrays.asList()), - gudguideainluIntentListmanageFull(MenuResource.gudguideainluIntentListmanage,"대화의도전체권한","Y",1,Arrays.asList()), - gudguideainluEntityListmanageFull(MenuResource.gudguideainluEntityListmanage,"엔티티전체권한","Y",1,Arrays.asList()), - gudguideainluLogmanageFull(MenuResource.gudguideainluLogmanage,"대화의도이력전체권한","Y",1,Arrays.asList()), - gudguideainluTrainingmanageFull(MenuResource.gudguideainluTrainingmanage,"기계학습전체권한","Y",1,Arrays.asList()), - gudguideainluIntenttestmanageFull(MenuResource.gudguideainluIntenttestmanage,"대화의도테스트전체권한","Y",1,Arrays.asList()), - gudguideaisynonymListmanageFull(MenuResource.gudguideaisynonymListmanage,"고유용어사전전체권한","Y",1,Arrays.asList()), - gudguideainluRecommendedLearningmanageFull(MenuResource.gudguideainluRecommendedLearningmanage,"학습추천전체권한","Y",1,Arrays.asList()), - - addraddrbotmanageAddrSectionmanageFull(MenuResource.addraddrbotmanageAddrSectionmanage,"지명유사어관리전체권한","Y",1,Arrays.asList()), - addraddrbotmanageBuildNamemanageFull(MenuResource.addraddrbotmanageBuildNamemanage,"빌딩유사어관리전체권한","Y",1,Arrays.asList()), - addraddrbotmanageSynonymmanageFull(MenuResource.addraddrbotmanageSynonymmanage,"유의어전처리관리전체권한","Y",1,Arrays.asList()), - addraddrbotmanageBuildTypemanageFull(MenuResource.addraddrbotmanageBuildTypemanage,"발화건물유형관리전체권한","Y",1,Arrays.asList()), - addraddrbotmanageJusoUploadmanageFull(MenuResource.addraddrbotmanageJusoUploadmanage,"주소월별업데이트전체권한","Y",1,Arrays.asList()), - addraddrbotmanageAddrProcessmanageFull(MenuResource.addraddrbotmanageAddrProcessmanage,"주소봇처리내역전체권한","Y",1,Arrays.asList()), - addraddrbotaddrRealtimeListmanageFull(MenuResource.addraddrbotaddrRealtimeListmanage,"실시간처리리스트전체권한","Y",1,Arrays.asList()), - - botcommanageMentmanageFull(MenuResource.botcommanageMentmanage,"멘트관리전체권한","Y",1,Arrays.asList()), - botcommanagemanageGreetMentmanageFull(MenuResource.botcommanagemanageGreetMentmanage,"요일시간대별멘트관리전체권한","Y",1,Arrays.asList()), - botcommanagemanageHolidaymanageFull(MenuResource.botcommanagemanageHolidaymanage,"휴무일관리전체권한","Y",1,Arrays.asList()), - botcommanagemanageNaturalmanageFull(MenuResource.botcommanagemanageNaturalmanage,"자연어전처리관리전체권한","Y",1,Arrays.asList()), - - rcpv1receiptListmanageFull(MenuResource.rcpv1receiptListmanage,"접수리스트전체권한","Y",1,Arrays.asList()), - rcpv1receiptRealtimeListmanageFull(MenuResource.rcpv1receiptRealtimeListmanage,"시릿간모니터링전체권한","Y",1,Arrays.asList()), - rcpv1receiptOutRealtimeListmanageFull(MenuResource.rcpv1receiptOutRealtimeListmanage,"아웃바운드모니터링전체권한","Y",1,Arrays.asList()), - rcpv1rcpReportmanageFull(MenuResource.rcpv1rcpReportmanage,"일자별통계전체권한","Y",1,Arrays.asList()), - rcpv1rcpTimeReportmanageFull(MenuResource.rcpv1rcpTimeReportmanage,"시간대별통계전체권한","Y",1,Arrays.asList()), - - vdoincomingManageCategorymanageFull(MenuResource.vdoincomingManageCategorymanage,"컨텐츠등록관리전체권한","Y",1,Arrays.asList()), - vdoincomingCounselingListmanageFull(MenuResource.vdoincomingCounselingListmanage,"영상상담전체권한","Y",1,Arrays.asList()), - vdoincomingCounselingHistorymanageFull(MenuResource.vdoincomingCounselingHistorymanage,"상담이력조회전체권한","Y",1,Arrays.asList()), - vdoincomingMvReportmanageFull(MenuResource.vdoincomingMvReportmanage,"사용통계전체권한","Y",1,Arrays.asList()), - - - botmoniaddrRealtimeListExpansionmanageFull(MenuResource.botmoniaddrRealtimeListExpansionmanage,"주소봇실시간처리리스트전체권한","Y",1,Arrays.asList()), - botmonireceiptRealtimeListExpansionmanageFull(MenuResource.botmonireceiptRealtimeListExpansionmanage,"무인접수봇실시간모니터링전체권한","Y",1,Arrays.asList()), - botmoniguideRealtimeListExpansionmanageFull(MenuResource.botmoniguideRealtimeListExpansionmanage,"상담가이드실시간모니터링전체권한","Y",1,Arrays.asList()), - + vdocontentsRead(MenuResource.vdocontents,"컨텐츠등록 관리읽기권한","Y",1,Arrays.asList()), + vdomainRead(MenuResource.vdomain,"영상상담읽기권한","Y",1,Arrays.asList()), + vdohistoryRead(MenuResource.vdohistory,"상담 이력읽기권한","Y",1,Arrays.asList()), + vgRead(MenuResource.vg,"Voice Gateway읽기권한","Y",1,Arrays.asList()), + vgmanageRead(MenuResource.vgmanage,"Voice Gateway 관리읽기권한","Y",1,Arrays.asList()), + vgmonitoringRead(MenuResource.vgmonitoring,"Voice Gateway 모니터링읽기권한","Y",1,Arrays.asList()), + testRead(MenuResource.test,"테스트읽기권한","Y",1,Arrays.asList()), + testaicounRead(MenuResource.testaicoun,"AI상담 시뮬레이터읽기권한","Y",1,Arrays.asList()), + testinferenceRead(MenuResource.testinference,"의도추론 테스트읽기권한","Y",1,Arrays.asList()), + teststtRead(MenuResource.teststt,"STT 테스트읽기권한","Y",1,Arrays.asList()), + testttsRead(MenuResource.testtts,"TTS 테스트읽기권한","Y",1,Arrays.asList()), + statisticsRead(MenuResource.statistics,"통계읽기권한","Y",1,Arrays.asList()), + statisticscounrecRead(MenuResource.statisticscounrec,"상담/접수읽기권한","Y",1,Arrays.asList()), + statisticscounrecintentdayRead(MenuResource.statisticscounrecintentday,"인텐트날짜별 현황읽기권한","Y",1,Arrays.asList()), + statisticscounrecintentitemRead(MenuResource.statisticscounrecintentitem,"인텐트항목별 현황읽기권한","Y",1,Arrays.asList()), + statisticscounrecscenariodayRead(MenuResource.statisticscounrecscenarioday,"시나리오날짜별 현황읽기권한","Y",1,Arrays.asList()), + statisticscounrecscenarioitemRead(MenuResource.statisticscounrecscenarioitem,"시나리오항목별 현황읽기권한","Y",1,Arrays.asList()), + statisticscounreccallRead(MenuResource.statisticscounreccall,"콜 통계읽기권한","Y",1,Arrays.asList()), + statisticscounrecaiRead(MenuResource.statisticscounrecai,"AI 통계읽기권한","Y",1,Arrays.asList()), + statisticscampaignRead(MenuResource.statisticscampaign,"캠페인읽기권한","Y",1,Arrays.asList()), + statisticscampaigndayRead(MenuResource.statisticscampaignday,"캠페인 날짜별현황읽기권한","Y",1,Arrays.asList()), + statisticscampaigncategoryRead(MenuResource.statisticscampaigncategory,"켐페인 유형별현황읽기권한","Y",1,Arrays.asList()), + statisticscampaigntbdRead(MenuResource.statisticscampaigntbd,"TBD읽기권한","Y",1,Arrays.asList()), + statisticsvdoRead(MenuResource.statisticsvdo,"영상상담읽기권한","Y",1,Arrays.asList()), + statisticsvdomonthRead(MenuResource.statisticsvdomonth,"월별 현황읽기권한","Y",1,Arrays.asList()), + statisticsvdodayRead(MenuResource.statisticsvdoday,"일자별 현황읽기권한","Y",1,Arrays.asList()), + monitoringRead(MenuResource.monitoring,"모니터링읽기권한","Y",1,Arrays.asList()), + monitoringaitrafficRead(MenuResource.monitoringaitraffic,"AI 트래픽 모니터링읽기권한","Y",1,Arrays.asList()), + dashboardRead(MenuResource.dashboard,"대시보드읽기권한","Y",1,Arrays.asList()), + systemRead(MenuResource.system,"시스템 관리읽기권한","Y",10000,Arrays.asList()), + systemserviceteamRead(MenuResource.systemserviceteam,"서비스팀 관리읽기권한","Y",10000,Arrays.asList()), + systemgroupauthRead(MenuResource.systemgroupauth,"그룹별 권한관리읽기권한","Y",10000,Arrays.asList()), + systemuserRead(MenuResource.systemuser,"사용자 관리읽기권한","Y",10000,Arrays.asList()), + systemcommoncodeRead(MenuResource.systemcommoncode,"공통코드 관리읽기권한","Y",10000,Arrays.asList()), + systemlogRead(MenuResource.systemlog,"작업 이력 조회읽기권한","Y",10000,Arrays.asList()), + customerRead(MenuResource.customer,"고객관리읽기권한","Y",1000000,Arrays.asList()), + customercompanyRead(MenuResource.customercompany,"고객사 관리읽기권한","Y",1000000,Arrays.asList()), + customerservicegroupRead(MenuResource.customerservicegroup,"서비스그룹 관리읽기권한","Y",1000000,Arrays.asList()), + customerlicenseRead(MenuResource.customerlicense,"라이센스 관리읽기권한","Y",1000000,Arrays.asList()), + customerdnisRead(MenuResource.customerdnis,"DNIS 관리읽기권한","Y",1000000,Arrays.asList()), + + + + + + aiconsultationscenariointentFull(MenuResource.aiconsultationscenariointent,"인텐트 관리전체권한","Y",1,Arrays.asList()), + aiconsultationscenariosynonymFull(MenuResource.aiconsultationscenariosynonym,"동의어 관리전체권한","Y",1,Arrays.asList()), + aiconsultationscenariosystementityFull(MenuResource.aiconsultationscenariosystementity,"시스템 엔티티전체권한","Y",1,Arrays.asList()), + aiconsultationscenariouserentityFull(MenuResource.aiconsultationscenariouserentity,"사용자 엔티티전체권한","Y",1,Arrays.asList()), + aiconsultationscenarioscenariomanageFull(MenuResource.aiconsultationscenarioscenariomanage,"시나리오 관리전체권한","Y",1,Arrays.asList()), + aiconsultationscenarioapinodeFull(MenuResource.aiconsultationscenarioapinode,"API 노드 관리전체권한","Y",1,Arrays.asList()), + aiconsultationscenariocommonnodeFull(MenuResource.aiconsultationscenariocommonnode,"COMMON 노드 관리전체권한","Y",1,Arrays.asList()), + aiconsultationcounrecintentanalyzeFull(MenuResource.aiconsultationcounrecintentanalyze,"인텐트 분석 관리전체권한","Y",1,Arrays.asList()), + aiconsultationcounreclistFull(MenuResource.aiconsultationcounreclist,"상담/접수 리스트전체권한","Y",1,Arrays.asList()), + aiconsultationcampaignmanageFull(MenuResource.aiconsultationcampaignmanage,"캠페인 관리전체권한","Y",1,Arrays.asList()), + aiconsultationcampaignsurveyFull(MenuResource.aiconsultationcampaignsurvey,"캠페인 설문관리전체권한","Y",1,Arrays.asList()), + aiconsultationcampaignuserFull(MenuResource.aiconsultationcampaignuser,"캠페인 고객관리전체권한","Y",1,Arrays.asList()), + aiconsultationcampaignperformFull(MenuResource.aiconsultationcampaignperform,"캠페인 수행리스트 전체권한","Y",1,Arrays.asList()), + aiconsultationmonitoringresponseFull(MenuResource.aiconsultationmonitoringresponse,"응대 이력전체권한","Y",1,Arrays.asList()), + aiconsultationmonitoringbookmarkFull(MenuResource.aiconsultationmonitoringbookmark,"대화 책갈피전체권한","Y",1,Arrays.asList()), + aiconsultationmonitoringbreaknodeFull(MenuResource.aiconsultationmonitoringbreaknode,"시나리오 이탈 노드 관리전체권한","Y",1,Arrays.asList()), + aiconsultationsettinggreetingFull(MenuResource.aiconsultationsettinggreeting,"인사말 관리전체권한","Y",1,Arrays.asList()), + aiconsultationsettingbgmFull(MenuResource.aiconsultationsettingbgm,"배경음 관리전체권한","Y",1,Arrays.asList()), + aiconsultationsettingholidayFull(MenuResource.aiconsultationsettingholiday,"휴무일 관리전체권한","Y",1,Arrays.asList()), + aiconsultationsettingttsFull(MenuResource.aiconsultationsettingtts,"TTS 태그 관리전체권한","Y",1,Arrays.asList()), + aiconsultationsettingnlpFull(MenuResource.aiconsultationsettingnlp,"NLP 설정전체권한","Y",1,Arrays.asList()), + aiconsultationrealtimemonitoringFull(MenuResource.aiconsultationrealtimemonitoring,"실시간 모니터링전체권한","Y",1,Arrays.asList()), + guiderealtimeFull(MenuResource.guiderealtime,"실시간 상담전체권한","Y",1,Arrays.asList()), + guideadminmonitoringFull(MenuResource.guideadminmonitoring,"관리자 모니터링전체권한","Y",1,Arrays.asList()), + guidehistorylistFull(MenuResource.guidehistorylist,"상담 이력전체권한","Y",1,Arrays.asList()), + guidehistoryoutboxFull(MenuResource.guidehistoryoutbox,"상담 이력 전송함전체권한","Y",1,Arrays.asList()), + guidehistoryinboxFull(MenuResource.guidehistoryinbox,"상담 이력 수신함전체권한","Y",1,Arrays.asList()), + guidecontentsserarchFull(MenuResource.guidecontentsserarch,"컨텐츠 조회전체권한","Y",1,Arrays.asList()), + guidecontentsmanageFull(MenuResource.guidecontentsmanage,"컨텐츠 관리전체권한","Y",1,Arrays.asList()), + guidecontentsevaluationFull(MenuResource.guidecontentsevaluation,"컨텐츠 평가전체권한","Y",1,Arrays.asList()), + guidecontentsevaluationhistoryFull(MenuResource.guidecontentsevaluationhistory,"컨텐츠 평가 이력전체권한","Y",1,Arrays.asList()), + guidenlpconversationFull(MenuResource.guidenlpconversation,"대화의도전체권한","Y",1,Arrays.asList()), + guidenlpentityFull(MenuResource.guidenlpentity,"엔티티전체권한","Y",1,Arrays.asList()), + guidenlpconversationhistoryFull(MenuResource.guidenlpconversationhistory,"대화의도이력전체권한","Y",1,Arrays.asList()), + guidenlpmlFull(MenuResource.guidenlpml,"기계학습전체권한","Y",1,Arrays.asList()), + guidenlpconversationtestFull(MenuResource.guidenlpconversationtest,"대화의도 테스트전체권한","Y",1,Arrays.asList()), + guidenlpdictionaryFull(MenuResource.guidenlpdictionary,"고유용어사전전체권한","Y",1,Arrays.asList()), + guidenlpmlsuggestionFull(MenuResource.guidenlpmlsuggestion,"학습추천전체권한","Y",1,Arrays.asList()), + addrsectionFull(MenuResource.addrsection,"지명 유사어 관리전체권한","Y",1,Arrays.asList()), + addrbuildnameFull(MenuResource.addrbuildname,"빌딩 유사어 관리전체권한","Y",1,Arrays.asList()), + addrsynonymFull(MenuResource.addrsynonym,"동의어 전처리 관리전체권한","Y",1,Arrays.asList()), + addrbuildtypeFull(MenuResource.addrbuildtype,"발화 건물유형 관리전체권한","Y",1,Arrays.asList()), + addrjusouploadFull(MenuResource.addrjusoupload,"주소 월별 업데이트전체권한","Y",1,Arrays.asList()), + addraddrprocessFull(MenuResource.addraddrprocess,"주소봇 처리 내역전체권한","Y",1,Arrays.asList()), + addraddrsearchFull(MenuResource.addraddrsearch,"주소봇 검색서비스전체권한","Y",1,Arrays.asList()), + addrnaturalFull(MenuResource.addrnatural,"자연어 전처리 관리전체권한","Y",1,Arrays.asList()), + vdocontentsFull(MenuResource.vdocontents,"컨텐츠등록 관리전체권한","Y",1,Arrays.asList()), + vdomainFull(MenuResource.vdomain,"영상상담전체권한","Y",1,Arrays.asList()), + vdohistoryFull(MenuResource.vdohistory,"상담 이력전체권한","Y",1,Arrays.asList()), + vgmanageFull(MenuResource.vgmanage,"Voice Gateway 관리전체권한","Y",1,Arrays.asList()), + vgmonitoringFull(MenuResource.vgmonitoring,"Voice Gateway 모니터링전체권한","Y",1,Arrays.asList()), + testaicounFull(MenuResource.testaicoun,"AI상담 시뮬레이터전체권한","Y",1,Arrays.asList()), + testinferenceFull(MenuResource.testinference,"의도추론 테스트전체권한","Y",1,Arrays.asList()), + teststtFull(MenuResource.teststt,"STT 테스트전체권한","Y",10000,Arrays.asList()), + testttsFull(MenuResource.testtts,"TTS 테스트전체권한","Y",10000,Arrays.asList()), + statisticscounrecintentdayFull(MenuResource.statisticscounrecintentday,"인텐트날짜별 현황전체권한","Y",10000,Arrays.asList()), + statisticscounrecintentitemFull(MenuResource.statisticscounrecintentitem,"인텐트항목별 현황전체권한","Y",1000000,Arrays.asList()), + statisticscounrecscenariodayFull(MenuResource.statisticscounrecscenarioday,"시나리오날짜별 현황전체권한","Y",1000000,Arrays.asList()), + statisticscounrecscenarioitemFull(MenuResource.statisticscounrecscenarioitem,"시나리오항목별 현황전체권한","Y",1000000,Arrays.asList()), + statisticscounreccallFull(MenuResource.statisticscounreccall,"콜 통계전체권한","Y",1000000,Arrays.asList()), + statisticscounrecaiFull(MenuResource.statisticscounrecai,"AI 통계전체권한","Y",1000000,Arrays.asList()), + statisticscampaigndayFull(MenuResource.statisticscampaignday,"캠페인 날짜별현황전체권한","Y",1000000,Arrays.asList()), + statisticscampaigncategoryFull(MenuResource.statisticscampaigncategory,"켐페인 유형별현황전체권한","Y",1000000,Arrays.asList()), + statisticscampaigntbdFull(MenuResource.statisticscampaigntbd,"TBD전체권한","Y",1000000,Arrays.asList()), + statisticsvdomonthFull(MenuResource.statisticsvdomonth,"월별 현황전체권한","Y",1000000,Arrays.asList()), + statisticsvdodayFull(MenuResource.statisticsvdoday,"일자별 현황전체권한","Y",1000000,Arrays.asList()), + monitoringaitrafficFull(MenuResource.monitoringaitraffic,"AI 트래픽 모니터링전체권한","Y",1000000,Arrays.asList()), + systemserviceteamFull(MenuResource.systemserviceteam,"서비스팀 관리전체권한","Y",1000000,Arrays.asList()), + systemgroupauthFull(MenuResource.systemgroupauth,"그룹별 권한관리전체권한","Y",1000000,Arrays.asList()), + systemuserFull(MenuResource.systemuser,"사용자 관리전체권한","Y",1000000,Arrays.asList()), + systemcommoncodeFull(MenuResource.systemcommoncode,"공통코드 관리전체권한","Y",1000000,Arrays.asList()), + systemlogFull(MenuResource.systemlog,"작업 이력 조회전체권한","Y",1000000,Arrays.asList()), + customercompanyFull(MenuResource.customercompany,"고객사 관리전체권한","Y",1000000,Arrays.asList()), + customerservicegroupFull(MenuResource.customerservicegroup,"서비스그룹 관리전체권한","Y",1000000,Arrays.asList()), + customerlicenseFull(MenuResource.customerlicense,"라이센스 관리전체권한","Y",1000000,Arrays.asList()), + customerdnisFull(MenuResource.customerdnis,"DNIS 관리전체권한","Y",1000000,Arrays.asList()), - commonsystemcustmanageFull(MenuResource.commonsystemcustmanage, "고객사 관리전체권한", "Y", 1000000, Arrays.asList()), - commonsystemserviceGroupmanageFull(MenuResource.commonsystemserviceGroupmanage, "서비스그룹 관리전체권한", "Y", 1000000, Arrays.asList()), - commonsystemgroupAuthmanageFull(MenuResource.commonsystemgroupAuthmanage, "그룹별 권한관리전체권한", "Y", 10000, Arrays.asList()), - commonsystemuserAdminmanageFull(MenuResource.commonsystemuserAdminmanage, "운영자 관리전체권한", "Y", 1000000, Arrays.asList()), - commonsystemusermanageFull(MenuResource.commonsystemusermanage, "사용자 관리전체권한", "Y", 10000, Arrays.asList()), - commonsystemoprmngcodemanageFull(MenuResource.commonsystemoprmngcodemanage, "공통코드 관리전체권한", "Y", 10000, Arrays.asList()), - //기타권한 privacymasking(MenuResource.root, "마스킹해제", "N", 1, Arrays.asList()), @@ -219,186 +215,185 @@ public enum PolicyResource { public static final List ALL = Arrays.asList( rootRead, - - rcpconversationRead, - rcpconversationintentmanageRead, - rcpconversationscenariomanageRead, - rcpconversationsynonymmanageRead, - rcpconversationsystemEntitymanageRead, - rcpconversationapiNodemanageRead, - rcpconversationcmmNodemanageRead, - - rcplearningTestRead, - rcplearningTestsimulatormanageRead, - rcplearningTestinferencemanageRead, - rcplearningTeststttestmanageRead, - rcplearningTestttstestmanageRead, - - rcpmonitoringRead, - rcpmonitoringconsultingmanageRead, - rcpmonitoringconversationMarkmanageRead, - rcpmonitoringintentAnalysismanageRead, - rcpmonitoringoutscenariomanageRead, - rcpmonitoringworkhistorymanageRead, - rcpmonitoringaienginemanageRead, - - rcpstatisticsRead, - rcpstatisticsintentRead, - rcpstatisticsintentdaymanageRead, - rcpstatisticsintentitemmanageRead, - rcpstatisticsscenarioRead, - rcpstatisticsscenariodaymanageRead, - rcpstatisticsscenarioitemmanageRead, - rcpstatisticscallRead, - rcpstatisticscallinfomanageRead, - rcpstatisticsaienginemanageRead, - - rcpoprmanageRead, - rcpoprmanagenlpSettingmanageRead, - rcpoprmanagebgmmanageRead, - rcpoprmanagettstagmanageRead, - - - gudguideRead, - gudguideconsultationRealtimemanageRead, - gudguideadminMonitoringmanageRead, - gudguidehistoryRead, - gudguidehistoryscrchmanageRead, - gudguidehistoryoutboxmanageRead, - gudguidehistoryinboxmanageRead, - gudguidecontentsRead, - gudguidecontentslistmanageRead, - gudguidecontentsmanagermanageRead, - gudguidecontentscontentsAssessmentmanageRead, - gudguidecontentscontentsAssessmentHistorymanageRead, - gudguideaiRead, - gudguideainluIntentListmanageRead, - gudguideainluEntityListmanageRead, - gudguideainluLogmanageRead, - gudguideainluTrainingmanageRead, - gudguideainluIntenttestmanageRead, - gudguideaisynonymListmanageRead, - gudguideainluRecommendedLearningmanageRead, - - addraddrbotRead, - addraddrbotmanageAddrSectionmanageRead, - addraddrbotmanageBuildNamemanageRead, - addraddrbotmanageSynonymmanageRead, - addraddrbotmanageBuildTypemanageRead, - addraddrbotmanageJusoUploadmanageRead, - addraddrbotmanageAddrProcessmanageRead, - addraddrbotaddrRealtimeListmanageRead, - - botcomRead, - botcommanageMentmanageRead, - botcommanageRead, - botcommanagemanageGreetMentmanageRead, - botcommanagemanageHolidaymanageRead, - botcommanagemanageNaturalmanageRead, - - rcpv1Read, - rcpv1receiptListmanageRead, - rcpv1receiptRealtimeListmanageRead, - rcpv1receiptOutRealtimeListmanageRead, - rcpv1rcpReportmanageRead, - rcpv1rcpTimeReportmanageRead, - + aiconsultationRead, + aiconsultationscenarioRead, + aiconsultationscenariointentRead, + aiconsultationscenariosynonymRead, + aiconsultationscenariosystementityRead, + aiconsultationscenariouserentityRead, + aiconsultationscenarioscenariomanageRead, + aiconsultationscenarioapinodeRead, + aiconsultationscenariocommonnodeRead, + aiconsultationcounrecRead, + aiconsultationcounrecintentanalyzeRead, + aiconsultationcounreclistRead, + aiconsultationcampaignRead, + aiconsultationcampaignmanageRead, + aiconsultationcampaignsurveyRead, + aiconsultationcampaignuserRead, + aiconsultationcampaignperformRead, + aiconsultationmonitoringRead, + aiconsultationmonitoringresponseRead, + aiconsultationmonitoringbookmarkRead, + aiconsultationmonitoringbreaknodeRead, + aiconsultationsettingRead, + aiconsultationsettinggreetingRead, + aiconsultationsettingbgmRead, + aiconsultationsettingholidayRead, + aiconsultationsettingttsRead, + aiconsultationsettingnlpRead, + aiconsultationrealtimemonitoringRead, + guideRead, + guiderealtimeRead, + guideadminmonitoringRead, + guidehistoryRead, + guidehistorylistRead, + guidehistoryoutboxRead, + guidehistoryinboxRead, + guidecontentsRead, + guidecontentsserarchRead, + guidecontentsmanageRead, + guidecontentsevaluationRead, + guidecontentsevaluationhistoryRead, + guidenlpRead, + guidenlpconversationRead, + guidenlpentityRead, + guidenlpconversationhistoryRead, + guidenlpmlRead, + guidenlpconversationtestRead, + guidenlpdictionaryRead, + guidenlpmlsuggestionRead, + addrRead, + addrsectionRead, + addrbuildnameRead, + addrsynonymRead, + addrbuildtypeRead, + addrjusouploadRead, + addraddrprocessRead, + addraddrsearchRead, + addrnaturalRead, vdoRead, - vdoincomingManageCategorymanageRead, - vdoincomingCounselingListmanageRead, - vdoincomingCounselingHistorymanageRead, - vdoincomingMvReportmanageRead, - - botmoniRead, - botmoniaddrRealtimeListExpansionmanageRead, - botmonireceiptRealtimeListExpansionmanageRead, - botmoniguideRealtimeListExpansionmanageRead, - - - - commonsystemRead, - commonsystemcustmanageRead, - commonsystemserviceGroupmanageRead, - commonsystemgroupAuthmanageRead, - commonsystemuserAdminmanageRead, - commonsystemusermanageRead, - commonsystemoprmngcodemanageRead, - - rcpconversationintentmanageFull, - rcpconversationscenariomanageFull, - rcpconversationsynonymmanageFull, - rcpconversationsystemEntitymanageFull, - rcpconversationapiNodemanageFull, - rcpconversationcmmNodemanageFull, - - rcplearningTestsimulatormanageFull, - rcplearningTestinferencemanageFull, - - rcpmonitoringconsultingmanageFull, - rcpmonitoringconversationMarkmanageFull, - rcpmonitoringintentAnalysismanageFull, - rcpmonitoringoutscenariomanageFull, - rcpstatisticsdashboardmanageFull, - - rcpoprmanagenlpSettingmanageFull, - rcpoprmanagebgmmanageFull, - rcpoprmanagettstagmanageFull, - - - gudguideconsultationRealtimemanageFull, - gudguideadminMonitoringmanageFull, - gudguidehistoryFull, - gudguidehistoryscrchmanageFull, - gudguidehistoryoutboxmanageFull, - gudguidehistoryinboxmanageFull, - gudguidecontentslistmanageFull, - gudguidecontentsmanagermanageFull, - gudguidecontentscontentsAssessmentmanageFull, - gudguidecontentscontentsAssessmentHistorymanageFull, - gudguideainluIntentListmanageFull, - gudguideainluEntityListmanageFull, - gudguideainluLogmanageFull, - gudguideainluTrainingmanageFull, - gudguideainluIntenttestmanageFull, - gudguideaisynonymListmanageFull, - gudguideainluRecommendedLearningmanageFull, - - addraddrbotmanageAddrSectionmanageFull, - addraddrbotmanageBuildNamemanageFull, - addraddrbotmanageSynonymmanageFull, - addraddrbotmanageBuildTypemanageFull, - addraddrbotmanageJusoUploadmanageFull, - addraddrbotmanageAddrProcessmanageFull, - addraddrbotaddrRealtimeListmanageFull, - - botcommanageMentmanageFull, - botcommanagemanageGreetMentmanageFull, - botcommanagemanageHolidaymanageFull, - botcommanagemanageNaturalmanageFull, - - rcpv1receiptListmanageFull, - rcpv1receiptRealtimeListmanageFull, - rcpv1receiptOutRealtimeListmanageFull, - rcpv1rcpReportmanageFull, - rcpv1rcpTimeReportmanageFull, - - vdoincomingManageCategorymanageFull, - vdoincomingCounselingListmanageFull, - vdoincomingCounselingHistorymanageFull, - vdoincomingMvReportmanageFull, - - botmoniaddrRealtimeListExpansionmanageFull, - botmonireceiptRealtimeListExpansionmanageFull, - botmoniguideRealtimeListExpansionmanageFull, - - - - commonsystemcustmanageFull, - commonsystemserviceGroupmanageFull, - commonsystemgroupAuthmanageFull, - commonsystemuserAdminmanageFull, - commonsystemusermanageFull, - commonsystemoprmngcodemanageFull, + vdocontentsRead, + vdomainRead, + vdohistoryRead, + vgRead, + vgmanageRead, + vgmonitoringRead, + testRead, + testaicounRead, + testinferenceRead, + teststtRead, + testttsRead, + statisticsRead, + statisticscounrecRead, + statisticscounrecintentdayRead, + statisticscounrecintentitemRead, + statisticscounrecscenariodayRead, + statisticscounrecscenarioitemRead, + statisticscounreccallRead, + statisticscounrecaiRead, + statisticscampaignRead, + statisticscampaigndayRead, + statisticscampaigncategoryRead, + statisticscampaigntbdRead, + statisticsvdoRead, + statisticsvdomonthRead, + statisticsvdodayRead, + monitoringRead, + monitoringaitrafficRead, + dashboardRead, + systemRead, + systemserviceteamRead, + systemgroupauthRead, + systemuserRead, + systemcommoncodeRead, + systemlogRead, + customerRead, + customercompanyRead, + customerservicegroupRead, + customerlicenseRead, + customerdnisRead, + + + + + + aiconsultationscenariointentFull, + aiconsultationscenariosynonymFull, + aiconsultationscenariosystementityFull, + aiconsultationscenariouserentityFull, + aiconsultationscenarioscenariomanageFull, + aiconsultationscenarioapinodeFull, + aiconsultationscenariocommonnodeFull, + aiconsultationcounrecintentanalyzeFull, + aiconsultationcounreclistFull, + aiconsultationcampaignmanageFull, + aiconsultationcampaignsurveyFull, + aiconsultationcampaignuserFull, + aiconsultationcampaignperformFull, + aiconsultationmonitoringresponseFull, + aiconsultationmonitoringbookmarkFull, + aiconsultationmonitoringbreaknodeFull, + aiconsultationsettinggreetingFull, + aiconsultationsettingbgmFull, + aiconsultationsettingholidayFull, + aiconsultationsettingttsFull, + aiconsultationsettingnlpFull, + aiconsultationrealtimemonitoringFull, + guiderealtimeFull, + guideadminmonitoringFull, + guidehistorylistFull, + guidehistoryoutboxFull, + guidehistoryinboxFull, + guidecontentsserarchFull, + guidecontentsmanageFull, + guidecontentsevaluationFull, + guidecontentsevaluationhistoryFull, + guidenlpconversationFull, + guidenlpentityFull, + guidenlpconversationhistoryFull, + guidenlpmlFull, + guidenlpconversationtestFull, + guidenlpdictionaryFull, + guidenlpmlsuggestionFull, + addrsectionFull, + addrbuildnameFull, + addrsynonymFull, + addrbuildtypeFull, + addrjusouploadFull, + addraddrprocessFull, + addraddrsearchFull, + addrnaturalFull, + vdocontentsFull, + vdomainFull, + vdohistoryFull, + vgmanageFull, + vgmonitoringFull, + testaicounFull, + testinferenceFull, + teststtFull, + testttsFull, + statisticscounrecintentdayFull, + statisticscounrecintentitemFull, + statisticscounrecscenariodayFull, + statisticscounrecscenarioitemFull, + statisticscounreccallFull, + statisticscounrecaiFull, + statisticscampaigndayFull, + statisticscampaigncategoryFull, + statisticscampaigntbdFull, + statisticsvdomonthFull, + statisticsvdodayFull, + monitoringaitrafficFull, + systemserviceteamFull, + systemgroupauthFull, + systemuserFull, + systemcommoncodeFull, + systemlogFull, + customercompanyFull, + customerservicegroupFull, + customerlicenseFull, + customerdnisFull, //기타권한 privacymasking, diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/filter/LoginFilter.java b/main_vm/src/main/java/com/icomsys/main_vm/common/filter/LoginFilter.java index dd61836..eef7f9b 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/filter/LoginFilter.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/filter/LoginFilter.java @@ -47,7 +47,17 @@ public class LoginFilter extends OncePerRequestFilter { // log.info("meyhod-"+ reqUrl+ request.getMethod()); log.info("필터 요청유알엘 - {}", reqUrl); + + if (reqUrl.equals("/view/admin/common/system/serviceGroup/manage.do")) { + UserVo user = new Gson().fromJson((String) tokenProvider + .parseClaims(request.getHeader("Authorization") + .split(" ")[1]).get("UserVO"), UserVo.class); + request.setAttribute("UserVO", user); + filterChain.doFilter(request, response); + } + if (reqUrl.startsWith("/ws") + || reqUrl.startsWith("/aajs") || reqUrl.startsWith("/lib") || reqUrl.startsWith("/css") || reqUrl.startsWith("/images") @@ -71,4 +81,6 @@ public class LoginFilter extends OncePerRequestFilter { filterChain.doFilter(request, response); } } + + } diff --git a/main_vm/src/main/resources/templates/layout/adm/common/dashboard.html b/main_vm/src/main/resources/templates/layout/dashboard.html similarity index 100% rename from main_vm/src/main/resources/templates/layout/adm/common/dashboard.html rename to main_vm/src/main/resources/templates/layout/dashboard.html diff --git a/main_vm/src/main/resources/templates/layout/fragments/head.html b/main_vm/src/main/resources/templates/layout/fragments/head.html index 3d77bbc..fda0f64 100644 --- a/main_vm/src/main/resources/templates/layout/fragments/head.html +++ b/main_vm/src/main/resources/templates/layout/fragments/head.html @@ -64,7 +64,8 @@
@@ -184,12 +185,12 @@ function getMainOpr() { $.ajax({ type: "GET" - ,contentType: "application/json; charset=utf-8" - ,datatype: "JSON" - ,async: false - ,url: '/api/v1/token/main/oprmng' + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/api/v1/token/main/oprmng' , headers: {'Authorization': getToken()} - ,success: function (data) { + , success: function (data) { // console.log(JSON.stringify("main ? "+data)) data.forEach(function (e, f) { if (e.serviceGroup == '${UserVO.lastUseServiceGroup}') { @@ -241,11 +242,11 @@ function getUv() { var uv = $.ajax({ type: "GET" - ,contentType: "application/json; charset=utf-8" - ,datatype: "JSON" - ,url: '/api/v1/token/main/uv' + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: '/api/v1/token/main/uv' , headers: {'Authorization': getToken()} - ,success: function (data) { + , success: function (data) { $('#naviseq').val(data.userSeq); return data; }, diff --git a/main_vm/src/main/resources/templates/layout/fragments/sidebar.html b/main_vm/src/main/resources/templates/layout/fragments/sidebar.html index d05be99..de6b07b 100644 --- a/main_vm/src/main/resources/templates/layout/fragments/sidebar.html +++ b/main_vm/src/main/resources/templates/layout/fragments/sidebar.html @@ -23,7 +23,12 @@ $(document).ready(function () { GetAuth(); - PageControll('/view/admin/common/dashboard/manage.do'); + PageControll('/view/main'); + $(".logo").on("click", "a", function () { + // $('#pageControll').load(location.href+'#pageControll'); + PageControll('/view/main'); + // $('#pageControll').load(location.href+'#pageControll'); + }); }).off(lnbEvt()) function GetAuth() { @@ -39,7 +44,7 @@ }) }; - function menuBar(data){ + function menuBar(data) { data.forEach(function (e, i) { var addMenu = ''; if (!(e.level == '0' || e.level == '1') && !$("#menuSeq" + e.seq).length > 0) { @@ -71,22 +76,22 @@ } var redi = ''; if (e == "" || e == null) { - redi = '/view/admin/common/dashboard/manage.do' + redi = '/view/main' } else { redi = e; } $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "html", - async: false, - url: redi, - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "html" + , async: false + , url: redi + , headers: {'Authorization': getToken()} + , success: function (data) { $('#pageControll').html(data); } }); } - diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess.html b/main_vm/src/main/resources/templates/layout/menu/addr/addrprocess/AddrManageAddrProcess.html similarity index 100% rename from main_vm/src/main/resources/templates/layout/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess.html rename to main_vm/src/main/resources/templates/layout/menu/addr/addrprocess/AddrManageAddrProcess.html diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList.html b/main_vm/src/main/resources/templates/layout/menu/addr/addrrealtimelist/AddrAddrRealtimeList.html similarity index 100% rename from main_vm/src/main/resources/templates/layout/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList.html rename to main_vm/src/main/resources/templates/layout/menu/addr/addrrealtimelist/AddrAddrRealtimeList.html diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName.html b/main_vm/src/main/resources/templates/layout/menu/addr/buildname/AddrbotManageBuildName.html similarity index 100% rename from main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName.html rename to main_vm/src/main/resources/templates/layout/menu/addr/buildname/AddrbotManageBuildName.html diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageBuildType/AddrManageBuildType.html b/main_vm/src/main/resources/templates/layout/menu/addr/buildtype/AddrManageBuildType.html similarity index 100% rename from main_vm/src/main/resources/templates/layout/adm/addr/AddrManageBuildType/AddrManageBuildType.html rename to main_vm/src/main/resources/templates/layout/menu/addr/buildtype/AddrManageBuildType.html diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload.html b/main_vm/src/main/resources/templates/layout/menu/addr/jusoupload/AddrManageJusoUpload.html similarity index 100% rename from main_vm/src/main/resources/templates/layout/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload.html rename to main_vm/src/main/resources/templates/layout/menu/addr/jusoupload/AddrManageJusoUpload.html diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.html b/main_vm/src/main/resources/templates/layout/menu/addr/section/AddrbotManageAddrSection.html similarity index 99% rename from main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.html rename to main_vm/src/main/resources/templates/layout/menu/addr/section/AddrbotManageAddrSection.html index 82eefdf..af896a2 100644 --- a/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.html +++ b/main_vm/src/main/resources/templates/layout/menu/addr/section/AddrbotManageAddrSection.html @@ -10,3 +10,5 @@

지명유사어

+ + diff --git a/main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym.html b/main_vm/src/main/resources/templates/layout/menu/addr/synonym/AddrbotManageSynonym.html similarity index 100% rename from main_vm/src/main/resources/templates/layout/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym.html rename to main_vm/src/main/resources/templates/layout/menu/addr/synonym/AddrbotManageSynonym.html diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/cust.html b/main_vm/src/main/resources/templates/layout/menu/customer/cust.html similarity index 91% rename from main_vm/src/main/resources/templates/layout/adm/common/system/cust.html rename to main_vm/src/main/resources/templates/layout/menu/customer/cust.html index 9514e8b..f741078 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/cust.html +++ b/main_vm/src/main/resources/templates/layout/menu/customer/cust.html @@ -125,11 +125,12 @@ $('#listTable').DataTable( { ajax: { - url: '/admin/common/system/cust/list', - contentType: "application/json; charset=utf-8", - type: "POST", - dataType: "JSON", - data: function (data) { + url: '/admin/common/system/cust/list' + , contentType: "application/json; charset=utf-8" + , type: "POST" + , dataType: "JSON" + , headers: {'Authorization': getToken()} + , data: function (data) { var json = {}; if (data) { json.page = data.start / data.length; @@ -152,18 +153,19 @@ return JSON.stringify(json); } }, - columns: [ - {data: "custCode"}, - {data: "custName"}, - {data: "custServiceMent"}, - {data: "custTel"}, - {data: "useYn"}, - {data: "registDate"} - // {data: "registId"}, - // {data: "updateDate"}, - // {data: "updateId"}, - - ], + columns: + [ + {data: "custCode"}, + {data: "custName"}, + {data: "custServiceMent"}, + {data: "custTel"}, + {data: "useYn"}, + {data: "registDate"} + // {data: "registId"}, + // {data: "updateDate"}, + // {data: "updateId"}, + + ], order: [0, "asc"], scrollX: false, scrollY: false, @@ -174,7 +176,6 @@ bServerSide: true, sDom: '<"row view-filter"<"col-sm-12"<"pull-left"><"pull-right"><"clearfix">>>t<"row view-pager"<"col-sm-12"<"text-center"pi>>>', // pagingType: "first_last_numbers" - columnDefs: [ { targets: 0, diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/custInsert.html b/main_vm/src/main/resources/templates/layout/menu/customer/custInsert.html similarity index 92% rename from main_vm/src/main/resources/templates/layout/adm/common/system/custInsert.html rename to main_vm/src/main/resources/templates/layout/menu/customer/custInsert.html index d252d4e..203eb23 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/custInsert.html +++ b/main_vm/src/main/resources/templates/layout/menu/customer/custInsert.html @@ -16,7 +16,6 @@
-
    @@ -260,11 +259,12 @@ // console.log(JSON.stringify(json)); $.ajax({ - type: "POST", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: '/admin/common/system/cust/save', - data: JSON.stringify(json), + type: "POST" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: '/admin/common/system/cust/save' + , data: JSON.stringify(json) + , headers: {'Authorization': getToken()} }) .complete(function (data) { // console.log(JSON.stringify(data)); @@ -327,11 +327,12 @@ return; } else { $.ajax({ - type: "POST", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: '/admin/common/system/serviceGroup/doubleCheck', - data: JSON.stringify(checkJson), + type: "POST" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: '/admin/common/system/serviceGroup/doubleCheck' + , data: JSON.stringify(checkJson) + , headers: {'Authorization': getToken()} }) .complete(function (data) { // console.log(JSON.stringify(data)); @@ -505,11 +506,12 @@ function getPolicyParent() { var datas = new Array(); datas = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/adm/menu/jstree/policy/parent', + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/adm/menu/jstree/policy/parent' + , headers: {'Authorization': getToken()} success: function (data) { return data; } @@ -520,12 +522,13 @@ function getMenuBase() { var datas = new Array(); datas = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/admin/common/system/cust/policybase', - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/admin/common/system/cust/policybase' + , headers: {'Authorization': getToken()} + , success: function (data) { return data; } }); @@ -547,13 +550,13 @@ } var yn = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/admin/common/system/cust/doubleCheck' + '?custCode=' + custCode, - success: function (data) { - + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/admin/common/system/cust/doubleCheck' + '?custCode=' + custCode + , headers: {'Authorization': getToken()} + , success: function (data) { if (data === 'Y') { // alert("사용할수있는 코드입니다") $.utils.success('사용할수있는 코드입니다.'); @@ -562,7 +565,6 @@ $.utils.warning("사용할수없는 코드입니다."); // alert("사용할수없는 코드입니다") } - return data; } }); @@ -586,12 +588,13 @@ } var yn = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/admin/common/system/cust/service/doubleCheck' + '?serviceGroup=' + serviceGroup, - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/admin/common/system/cust/service/doubleCheck' + '?serviceGroup=' + serviceGroup + , headers: {'Authorization': getToken()} + , success: function (data) { if (data === 'Y') { // alert("사용할수있는 코드입니다") $.utils.success('사용할수있는 코드입니다.'); @@ -612,7 +615,6 @@ } - // 권한 조회 $('#btnSearchCust').on('click', function () { fncSearchCust(); diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/custUpdate.html b/main_vm/src/main/resources/templates/layout/menu/customer/custUpdate.html similarity index 93% rename from main_vm/src/main/resources/templates/layout/adm/common/system/custUpdate.html rename to main_vm/src/main/resources/templates/layout/menu/customer/custUpdate.html index ab48ad9..15f3cc6 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/custUpdate.html +++ b/main_vm/src/main/resources/templates/layout/menu/customer/custUpdate.html @@ -24,7 +24,6 @@ }); getQueryString(); - getCustSelect(); //커스트코드 중복확인 @@ -79,11 +78,12 @@ function getCustSelect() { var result = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/admin/common/system/cust/select' + "?custCode=" + getQueryString(), + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/admin/common/system/cust/select' + "?custCode=" + getQueryString() + , headers: {'Authorization': getToken()} }) .complete(function (data) { // console.log(data.status); @@ -333,11 +333,12 @@ // console.log(JSON.stringify(json)); $.ajax({ - type: "POST", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: '/admin/common/system/cust/modify', - data: JSON.stringify(json), + type: "POST" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: '/admin/common/system/cust/modify' + , data: JSON.stringify(json) + , headers: {'Authorization': getToken()} }) .complete(function (data) { // console.log(JSON.stringify(data)); @@ -392,11 +393,12 @@ return; } else { $.ajax({ - type: "POST", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: '/admin/common/system/serviceGroup/doubleCheck', - data: JSON.stringify(checkJson), + type: "POST" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: '/admin/common/system/serviceGroup/doubleCheck' + , data: JSON.stringify(checkJson) + , headers: {'Authorization': getToken()} }) .complete(function (data) { // console.log(JSON.stringify(data)); @@ -566,12 +568,13 @@ function getPolicyParent() { var datas = new Array(); datas = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/adm/menu/jstree/policy/parent', - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/adm/menu/jstree/policy/parent' + , headers: {'Authorization': getToken()} + , success: function (data) { return data; } }); @@ -581,12 +584,13 @@ function getMenuBase() { var datas = new Array(); datas = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/admin/common/system/cust/policybase', - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/admin/common/system/cust/policybase' + , headers: {'Authorization': getToken()} + , success: function (data) { return data; } }); @@ -596,12 +600,13 @@ function fncCustDoubleCheck() { var custCode = $('#newCustCode').val().toUpperCase(); var yn = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/admin/common/system/cust/doubleCheck' + '?custCode=' + custCode, - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/admin/common/system/cust/doubleCheck' + '?custCode=' + custCode + , headers: {'Authorization': getToken()} + , success: function (data) { return data; } }); @@ -614,12 +619,13 @@ function fncServiceDoubleCheck() { var serviceGroup = $('#newServiceGroup').val().toUpperCase(); var yn = $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/admin/common/system/cust/service/doubleCheck' + '?serviceGroup=' + serviceGroup, - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/admin/common/system/cust/service/doubleCheck' + '?serviceGroup=' + serviceGroup + , headers: {'Authorization': getToken()} + , success: function (data) { return data; } }); diff --git a/main_vm/src/main/resources/templates/layout/menu/customer/dnis.html b/main_vm/src/main/resources/templates/layout/menu/customer/dnis.html new file mode 100644 index 0000000..2bb397c --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/menu/customer/dnis.html @@ -0,0 +1,34 @@ + + + dnis + + + + +

    ICOMSYS ADMIN

    +

    dnis

    + +
    + + +
    + + + + diff --git a/main_vm/src/main/resources/templates/layout/menu/customer/license.html b/main_vm/src/main/resources/templates/layout/menu/customer/license.html new file mode 100644 index 0000000..3f62ed1 --- /dev/null +++ b/main_vm/src/main/resources/templates/layout/menu/customer/license.html @@ -0,0 +1,34 @@ + + + 라이센스 + + + + +

    ICOMSYS ADMIN

    +

    라이센스

    + +
    + + +
    + + + + diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupInsert.html b/main_vm/src/main/resources/templates/layout/menu/customer/serviceGroupInsert.html similarity index 99% rename from main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupInsert.html rename to main_vm/src/main/resources/templates/layout/menu/customer/serviceGroupInsert.html index 54c25f9..ec6ecb2 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupInsert.html +++ b/main_vm/src/main/resources/templates/layout/menu/customer/serviceGroupInsert.html @@ -274,11 +274,12 @@ $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: setUrl, - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: setUrl + , headers: {'Authorization': getToken()} + , success: function (data) { // console.log(JSON.stringify(data)); var html = ''; diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupList.html b/main_vm/src/main/resources/templates/layout/menu/customer/serviceGroupList.html similarity index 93% rename from main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupList.html rename to main_vm/src/main/resources/templates/layout/menu/customer/serviceGroupList.html index 272b422..73cee59 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupList.html +++ b/main_vm/src/main/resources/templates/layout/menu/customer/serviceGroupList.html @@ -123,11 +123,12 @@ function getOpr() { $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: '/adm/menu/oprmng', - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: '/adm/menu/oprmng' + , headers: {'Authorization': getToken()} + , success: function (data) { // console.log(JSON.stringify(data)); data.forEach(function (e, f) { $('#serviceGroup').append(""); @@ -139,11 +140,12 @@ function getMainOprSelectBox() { $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: '/adm/menu/main/oprmng', - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: '/api/v1/token/menu/main/oprmng' + , headers: {'Authorization': getToken()} + , success: function (data) { data.forEach(function (e, f) { $('#serviceGroup').append(""); $('#serviceGroup').niceSelect('update'); @@ -164,11 +166,12 @@ $('#listTable').DataTable( { ajax: { - url: '/admin/common/system/serviceGroup/list', - contentType: "application/json; charset=utf-8", - type: "POST", - dataType: "JSON", - data: function (data) { + url: '/admin/common/system/serviceGroup/list' + , contentType: "application/json; charset=utf-8" + , type: "POST" + , dataType: "JSON" + , headers: {'Authorization': getToken()} + , data: function (data) { var json = {}; if (data) { json.page = data.start / data.length; diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/commoncode.html b/main_vm/src/main/resources/templates/layout/menu/system/commoncode.html similarity index 89% rename from main_vm/src/main/resources/templates/layout/adm/common/system/commoncode.html rename to main_vm/src/main/resources/templates/layout/menu/system/commoncode.html index 4495305..2d9603b 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/commoncode.html +++ b/main_vm/src/main/resources/templates/layout/menu/system/commoncode.html @@ -284,7 +284,6 @@ - diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/groupAuth.html b/main_vm/src/main/resources/templates/layout/menu/system/groupauth.html similarity index 88% rename from main_vm/src/main/resources/templates/layout/adm/common/system/groupAuth.html rename to main_vm/src/main/resources/templates/layout/menu/system/groupauth.html index e5f99ad..6606a41 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/groupAuth.html +++ b/main_vm/src/main/resources/templates/layout/menu/system/groupauth.html @@ -184,16 +184,16 @@ diff --git a/main_vm/src/main/resources/templates/layout/adm/rcp/monitoring/workhistory.jsp b/main_vm/src/main/resources/templates/layout/menu/system/log.html similarity index 100% rename from main_vm/src/main/resources/templates/layout/adm/rcp/monitoring/workhistory.jsp rename to main_vm/src/main/resources/templates/layout/menu/system/log.html diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/policyMenu.html b/main_vm/src/main/resources/templates/layout/menu/system/policyMenu.html similarity index 94% rename from main_vm/src/main/resources/templates/layout/adm/common/system/policyMenu.html rename to main_vm/src/main/resources/templates/layout/menu/system/policyMenu.html index ed6cf31..a6eccf1 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/policyMenu.html +++ b/main_vm/src/main/resources/templates/layout/menu/system/policyMenu.html @@ -141,11 +141,12 @@ function getOpr() { $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: '/adm/menu/oprmng', - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: '/adm/menu/oprmng' + , headers: {'Authorization': getToken()} + , success: function (data) { // console.log(JSON.stringify(data)); data.forEach(function (e, f) { $('#serviceGroup').append(""); @@ -161,11 +162,12 @@ $('#listTable').DataTable( { ajax: { - url: '/admin/common/system/policyMenu/list', - contentType: "application/json; charset=utf-8", - type: "POST", - dataType: "JSON", - data: function (data) { + url: '/admin/common/system/policyMenu/list' + , contentType: "application/json; charset=utf-8" + , type: "POST" + , dataType: "JSON" + , headers: {'Authorization': getToken()} + , data: function (data) { var json = {}; if (data) { json.page = data.start / data.length; diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupView.html b/main_vm/src/main/resources/templates/layout/menu/system/serviceGroupView.html similarity index 95% rename from main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupView.html rename to main_vm/src/main/resources/templates/layout/menu/system/serviceGroupView.html index c9b4266..2b89a02 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/serviceGroupView.html +++ b/main_vm/src/main/resources/templates/layout/menu/system/serviceGroupView.html @@ -224,12 +224,13 @@ return; } else { $.ajax({ - type: "POST", - contentType: "application/json; charset=utf-8", - datatype: "JSON", - async: false, - url: '/admin/common/system/serviceGroup/doubleCheck', - data: JSON.stringify(checkJson), + type: "POST" + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , async: false + , url: '/admin/common/system/serviceGroup/doubleCheck' + , headers: {'Authorization': getToken()} + , data: JSON.stringify(checkJson) }) .complete(function (data) { // console.log(JSON.stringify(data)); @@ -309,12 +310,13 @@ insertJson.subPolicyVal = selectedElmsIds; $.ajax({ - type: "POST", - contentType: "application/json; charset=utf-8", - async: false, - datatype: "JSON", - url: '/admin/common/system/serviceGroup/insert', - data: JSON.stringify(insertJson), + type: "POST" + , contentType: "application/json; charset=utf-8" + , async: false + , datatype: "JSON" + , url: '/admin/common/system/serviceGroup/insert' + , headers: {'Authorization': getToken()} + , data: JSON.stringify(insertJson), }) .complete(function (data) { // console.log(JSON.stringify(data)); @@ -368,12 +370,13 @@ updateJson.subPolicyVal = selectedElmsIds; // console.log("jsondata - " + JSON.stringify(updateJson)); $.ajax({ - type: "POST", - contentType: "application/json; charset=utf-8", - async: false, - datatype: "JSON", - url: '/admin/common/system/serviceGroup/update', - data: JSON.stringify(updateJson), + type: "POST" + , contentType: "application/json; charset=utf-8" + , async: false + , datatype: "JSON" + , url: '/admin/common/system/serviceGroup/update' + , headers: {'Authorization': getToken()} + , data: JSON.stringify(updateJson) }) .complete(function (data) { // console.log(JSON.stringify(data)); @@ -401,12 +404,13 @@ setUrl = '/admin/common/system/serviceGroup/select' + "?serviceGroup=" + getServiceGroupQueryString(); } $.ajax({ - type: "GET", - async: false, - contentType: "application/json; charset=utf-8", - datatype: "JSON", - url: setUrl, - success: function (data) { + type: "GET" + , async: false + , contentType: "application/json; charset=utf-8" + , datatype: "JSON" + , url: setUrl + , headers: {'Authorization': getToken()} + , success: function (data) { // console.log(JSON.stringify(data)); var html = ''; $('#mainServiceGroup').val(data.mainServiceGroup); @@ -625,12 +629,13 @@ setUrl = '/admin/common/system/serviceGroup/select' + "?serviceGroup=" + getServiceGroupQueryString(); } $.ajax({ - type: "GET", - contentType: "application/json; charset=utf-8", - async: false, - datatype: "JSON", - url: setUrl, - success: function (data) { + type: "GET" + , contentType: "application/json; charset=utf-8" + , async: false + , datatype: "JSON" + , url: setUrl + , headers: {'Authorization': getToken()} + , success: function (data) { // console.log(JSON.stringify(data)); var html = ''; $('#mainServiceGroup').val(data.mainServiceGroup); diff --git a/main_vm/src/main/resources/templates/layout/adm/common/system/user.html b/main_vm/src/main/resources/templates/layout/menu/system/user.html similarity index 93% rename from main_vm/src/main/resources/templates/layout/adm/common/system/user.html rename to main_vm/src/main/resources/templates/layout/menu/system/user.html index d729d08..af02425 100644 --- a/main_vm/src/main/resources/templates/layout/adm/common/system/user.html +++ b/main_vm/src/main/resources/templates/layout/menu/system/user.html @@ -134,18 +134,18 @@ - diff --git a/main_vm/src/main/resources/templates/layout/signin.html b/main_vm/src/main/resources/templates/layout/signin.html index 5e03137..be56267 100644 --- a/main_vm/src/main/resources/templates/layout/signin.html +++ b/main_vm/src/main/resources/templates/layout/signin.html @@ -144,7 +144,7 @@ console.log(data); document.cookie = 'accessToken=' + data.responseText + '; path=/;'; console.log("cookie =" + document.cookie) - alert("cookie = " + document.cookie) + // alert("cookie = " + document.cookie) // document.signinInfoForm.action = '/adm/main/actionSecurityLogin.do'; document.location.href = '/adm/main/actionSecurityLogin.do'; // document.signinInfoForm.submit();