메뉴구조 변경

dev_tymeleaf
jangwonseokicom 2 years ago
parent 077dd8266c
commit 38eeb6e446

@ -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()

@ -1,4 +0,0 @@
package com.icomsys.main_vm.biz.common.view;
public class AddrViewController {
}

@ -1,4 +0,0 @@
package com.icomsys.main_vm.biz.common.view;
public class BotcomViewController {
}

@ -1,4 +0,0 @@
package com.icomsys.main_vm.biz.common.view;
public class BotmoniViewController {
}

@ -1,4 +0,0 @@
package com.icomsys.main_vm.biz.common.view;
public class GudViewController {
}

@ -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");
}
}

@ -1,4 +0,0 @@
package com.icomsys.main_vm.biz.common.view;
public class Rcpv1ViewController {
}

@ -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";
}
}

@ -1,4 +0,0 @@
package com.icomsys.main_vm.biz.common.view;
public class VdoViewController {
}

@ -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";
}
}

@ -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";
}
*/
}

@ -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";
}
*/
}

@ -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();

@ -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;

@ -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());

@ -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());

@ -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());

@ -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<ConversationScenarioWorkHistoryRes> logHistory = tbIcsLogRepo.scenarioWorkHistory(
MenuResource.rcpconversationscenariomanage.getName(),
MenuResource.aiconsultationscenario.getName(),
Long.toString(dto.getSeq()));
// return new DslDataTableRes<ConversationScenarioWorkHistoryRes>(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

@ -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) {

@ -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 {

@ -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"), "엑셀 다운로드");
}
}

@ -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());

@ -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());
}

@ -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<MenuResource> 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<MenuResource> 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
);

@ -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<PolicyResource> 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,

@ -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);
}
}
}

@ -64,7 +64,8 @@
<div class="header_wrap">
<div class="logo">
<!-- <a href="<c:url value='/admin/common/dashboard/manage.do'/>">-->
<img th:src='@{/lib/assets/images/logo.png}'>
<a>
<img th:src='@{/lib/assets/images/logo.png}'>
</a>
</div>
@ -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;
},

@ -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);
}
});
}
</script>
<script th:src="@{/lib/assets/js/scripts.js}"></script>

@ -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,

@ -16,7 +16,6 @@
</div>
<section id="Content" class="system_management">
<div class="location">
<ul>
@ -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();

@ -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;
}
});

@ -0,0 +1,34 @@
<head>
<meta charset="UTF-8">
<title>dnis</title>
</head>
<body>
<h1>ICOMSYS ADMIN</h1>
<h1>dnis</h1>
<div class="skip_navigation">
<ul>
<li>
<a href="#Content" class="go_content">본문 바로가기</a>
</li>
<li>
<a href="#Gnb">메뉴 바로가기</a>
</li>
</ul>
</div>
<section id="Content" class="system_management">
<div class="location">
<ul>
<li class="home"><a href="#">HOME</a></li>
<li><a href="#">고객사관리</a></li>
<li><a href="#">dnis 관리</a></li>
</ul>
</div>
</section>
</body>
<script>
</script>

@ -0,0 +1,34 @@
<head>
<meta charset="UTF-8">
<title>라이센스</title>
</head>
<body>
<h1>ICOMSYS ADMIN</h1>
<h1>라이센스</h1>
<div class="skip_navigation">
<ul>
<li>
<a href="#Content" class="go_content">본문 바로가기</a>
</li>
<li>
<a href="#Gnb">메뉴 바로가기</a>
</li>
</ul>
</div>
<section id="Content" class="system_management">
<div class="location">
<ul>
<li class="home"><a href="#">HOME</a></li>
<li><a href="#">고객사관리</a></li>
<li><a href="#">라이센스 관리</a></li>
</ul>
</div>
</section>
</body>
<script>
</script>

@ -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 = '';

@ -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("<option value=" + e.serviceGroup + ">" + e.serviceGroupName + "</option>");
@ -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("<option value=" + e.serviceGroup + ">" + e.serviceGroupName + "</option>");
$('#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;

@ -284,7 +284,6 @@
</body>
<script>
function fncUpdateCommonCode() {
@ -313,12 +312,13 @@
// console.log(JSON.stringify(json));
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/oprmngcode/update',
data: JSON.stringify(json),
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/oprmngcode/update'
, data: JSON.stringify(json)
, headers: {'Authorization': getToken()}
// success: function (data) {
// return swalAlert('success', '저장');
// }
@ -354,12 +354,13 @@
json.minorCode = minorCode;
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/oprmngcode/delete',
data: JSON.stringify(json),
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/oprmngcode/delete'
, data: JSON.stringify(json)
, headers: {'Authorization': getToken()}
}).complete(function (data) {
if (data.status == 200) {
$.utils.success('정상적으로 삭제되었습니다.');
@ -377,14 +378,13 @@
function getOprService() {
var html = '<option value="' + "ALL" + '">' + "선택" + '</option>';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/adm/menu/oprmng'
// + "?serviceType=S"
,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/adm/menu/oprmng'
, headers: {'Authorization': getToken()}
, success: function (data) {
data.forEach(function (e, f) {
html += '<option value="' + e.serviceGroup + '">' + e.serviceGroupName + '</option>';
});
@ -433,15 +433,13 @@
// 권한 신규등록
function insertCommonCode(json) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/oprmngcode/insert',
data: JSON.stringify(json),
// success: function (data) {
// return swalAlert('success', '저장');
// }
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/oprmngcode/insert'
, data: JSON.stringify(json)
, headers: {'Authorization': getToken()}
}).complete(function (data) {
if (data.status == 200) {
$('#reg_modal a.close').trigger('click');
@ -456,12 +454,13 @@
function updateCommonCode(json) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/oprmngcode/update',
data: JSON.stringify(json),
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/oprmngcode/update'
, data: JSON.stringify(json)
, headers: {'Authorization': getToken()}
}).complete(function (data) {
if (data.status == 200) {
$('#reg_modal a.close').trigger('click');
@ -475,7 +474,7 @@
}
function viewPage(rowData) {
document.location.href = '/admin/common/system/oprmngcode/view' +"?custCode=" + rowData.custCode;
document.location.href = '/admin/common/system/oprmngcode/view' + "?custCode=" + rowData.custCode;
}
var PagingDataTable = function () {
@ -484,12 +483,13 @@
$('#listTable').DataTable(
{
ajax: {
url: '/admin/common/system/oprmngcode/list',
contentType: "application/json; charset=utf-8",
type: "POST",
dataType: "JSON",
async: false,
data: function (data) {
url: '/admin/common/system/oprmngcode/list'
, contentType: "application/json; charset=utf-8"
, type: "POST"
, dataType: "JSON"
, async: false
, headers: {'Authorization': getToken()}
, data: function (data) {
var json = {};
if (data) {
json.page = data.start / data.length;
@ -513,18 +513,19 @@
return JSON.stringify(json);
}
},
columns: [
{data: "custCode"},
{data: "serviceGroupName"},
{data: "serviceGroup"},
{data: "oprMngCode"},
{data: "majorCode"},
{data: "minorCode"},
{data: "codeName"},
{data: "attribute1"},
{data: "attribute2"},
{data: "attribute3"}
],
columns:
[
{data: "custCode"},
{data: "serviceGroupName"},
{data: "serviceGroup"},
{data: "oprMngCode"},
{data: "majorCode"},
{data: "minorCode"},
{data: "codeName"},
{data: "attribute1"},
{data: "attribute2"},
{data: "attribute3"}
],
order: [0, "asc"],
scrollX: false,
scrollY: false,
@ -535,14 +536,14 @@
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"
createdRow: function (row, data, index) {
//
// if the second column cell is blank apply special formatting
//
console.dir(row);
$(row).addClass('modalLoad').attr('rel', 'reg_edit_modal');
}
createdRow:
function (row, data, index) {
//
// if the second column cell is blank apply special formatting
//
console.dir(row);
$(row).addClass('modalLoad').attr('rel', 'reg_edit_modal');
}
,
columnDefs: [
{
@ -632,9 +633,11 @@
}
],
"drawCallback": function () {
modalUi();
}
"drawCallback":
function () {
modalUi();
}
}
)
// modalUi();

@ -145,14 +145,15 @@
$('#selectorUser').html("");
$('#selectorUser').niceSelect('update');
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
async: false,
datatype: "JSON",
type: "POST"
, contentType: "application/json; charset=utf-8"
, async: false
, datatype: "JSON"
// url: "/BotMain_VM/admin/common/system/groupAuth/userSearch" + "?authGroupSeq=" + getQueryString(),
url: '/admin/common/system/groupAuth/userSearch' + "?authGroupSeq=" + getQueryString(),
data: JSON.stringify(json),
success:
, url: '/admin/common/system/groupAuth/userSearch' + "?authGroupSeq=" + getQueryString()
, data: JSON.stringify(json)
, headers: {'Authorization': getToken()}
, success:
function (data) {
// console.log("datasss " + JSON.stringify(data))
var html = "";
@ -166,7 +167,6 @@
}
function ServiceGroupAuthModifyUpdate() {
var selectedElmsIds = [];
var selectedElms = $("#tree_wrap").jstree("get_selected", true);
$.each(selectedElms, function () {
@ -201,14 +201,15 @@
json.thePolicy = selectedElmsIds;
// console.log("saveData = " + JSON.stringify(json))
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
// url: "/BotMain_VM/admin/common/system/groupAuth/modify/update",
url: '/admin/common/system/groupAuth/modify/update',
data: JSON.stringify(json),
success:
, url: '/admin/common/system/groupAuth/modify/update'
, data: JSON.stringify(json)
, headers: {'Authorization': getToken()}
, success:
function (data) {
// console.log("modfu suc - ");
// document.location.href = "/BotMain_VM/admin/common/system/groupAuth/update" + "?authGroupSeq=" + getQueryString();
@ -228,12 +229,13 @@
function getOpr() {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
async: false,
datatype: "JSON",
url: '/adm/menu/oprmng',
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, async: false
, datatype: "JSON"
, url: '/adm/menu/oprmng'
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
$('#serviceGroup').append("<option value=" + e.serviceGroup + ">" + e.serviceGroupName + "</option>");
@ -247,13 +249,14 @@
function getGroupAuthUpdateData() {
var authGroupSeq = "authGroupSeq=" + getQueryString();
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
async: false,
datatype: "JSON",
data: authGroupSeq,
url: '/admin/common/system/groupAuth/update/select',
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, async: false
, datatype: "JSON"
, data: authGroupSeq
, url: '/admin/common/system/groupAuth/update/select'
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(data.authGroupSeq);
// console.log(data.authPolicyVal);
$('#custCode').val(data.custCode);

@ -279,7 +279,6 @@
</body>
<script>
@ -291,11 +290,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("<option value=" + e.serviceGroup + ">" + e.serviceGroupName + "</option>");
@ -315,6 +315,5 @@
});
</script>

@ -184,16 +184,16 @@
<script>
function getRoleAndOpr() {
var role = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/adm/menu/role',
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/adm/menu/role'
, headers: {'Authorization': getToken()}
, success: function (data) {
role = data;
}
})
@ -222,12 +222,13 @@
var html = '<option value="' + "ALL" + '">' + "전체" + '</option>';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: setUrl,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: setUrl
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
html += '<option value="' + e.serviceGroup + '">' + e.serviceGroupName + '</option>';
@ -286,12 +287,13 @@
insertJson.subUseYn = 'Y';
// console.log("jsondata - " + JSON.stringify(insertJson));
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/groupAuth/insert',
data: JSON.stringify(insertJson),
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/groupAuth/insert'
, headers: {'Authorization': getToken()}
, data: JSON.stringify(insertJson),
})
.complete(function (data) {
// console.log(JSON.stringify(data));
@ -317,12 +319,13 @@
setUrl = '/admin/common/system/groupAuth/newTree' + "?serviceGroup=" + serviceGroup;
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
url: setUrl,
async: false,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, url: setUrl
, async: false
, headers: {'Authorization': getToken()}
, success: function (data) {
var mainMenu = data.mainMenu;
var policyParent = data.policyParent;
mainMenu.forEach(function (e, i) {
@ -369,12 +372,13 @@
$('#listTable').DataTable(
{
ajax: {
url: '/admin/common/system/groupAuth/list',
contentType: "application/json; charset=utf-8",
type: "POST",
dataType: "JSON",
async: false,
data: function (data) {
url: '/admin/common/system/groupAuth/list'
, contentType: "application/json; charset=utf-8"
, type: "POST"
, dataType: "JSON"
, async: false
, headers: {'Authorization': getToken()}
, data: function (data) {
var json = {};
if (data) {
json.page = data.start / data.length;
@ -485,34 +489,31 @@
};
getOpr();
PagingDataTable();
// newTreeWrap();
$('#listTable tbody').on('dblclick', 'tr', function () {
var data = $('#listTable').DataTable().row(this).data()
// console.log(JSON.stringify(data))
viewPage(data);
});
$('#btnSearchOpr').on('click', function () {
fnCustSearchBtn();
});
$("#Content").on("keyup", function (key) {
if (key.keyCode == 13) {
fnCustSearchBtn();
}
});
//모달창 저장버튼
$('#btnRegModal').on('click', function () {
fnInsertBtn();
});
getOpr();
PagingDataTable();
// newTreeWrap();
$('#listTable tbody').on('dblclick', 'tr', function () {
var data = $('#listTable').DataTable().row(this).data()
// console.log(JSON.stringify(data))
viewPage(data);
});
$('#btnSearchOpr').on('click', function () {
fnCustSearchBtn();
});
$("#Content").on("keyup", function (key) {
if (key.keyCode == 13) {
fnCustSearchBtn();
}
});
//모달창 저장버튼
$('#btnRegModal').on('click', function () {
fnInsertBtn();
});
//선택 이벤트
$('#insertServiceGroup').change(function () {
getRoleAndOpr($(this).val());
});
//선택 이벤트
$('#insertServiceGroup').change(function () {
getRoleAndOpr($(this).val());
});
</script>

@ -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("<option value=" + e.serviceGroup + ">" + e.serviceGroupName + "</option>");
@ -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;

@ -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);

@ -134,18 +134,18 @@
</body>
<script>
function getOprSelect() {
var html = '<option value="' + "ALL" + '">' + "전체" + '</option>';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/adm/menu/oprmng' + "?serviceType=M",
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/adm/menu/oprmng' + "?serviceType=M"
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
html += '<option value="' + e.serviceGroup + '">' + e.serviceGroupName + '</option>';
@ -159,12 +159,13 @@
function getCust() {
var html = '<option value="' + "ALL" + '">' + "전체" + '</option>';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/cust/select',
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/cust/select'
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
html += '<option value="' + e.custCode + '">' + e.custName + '</option>';
@ -187,12 +188,13 @@
$('#listTable').DataTable(
{
ajax: {
url: '/admin/common/system/user/list',
contentType: "application/json; charset=utf-8",
type: "POST",
dataType: "JSON",
async: false,
data: function (data) {
url: '/admin/common/system/user/list'
, contentType: "application/json; charset=utf-8"
, type: "POST"
, dataType: "JSON"
, async: false
, headers: {'Authorization': getToken()}
, data: function (data) {
var json = {};
if (data) {
json.page = data.start / data.length;

@ -4,7 +4,6 @@
</head>
<body>
<h1>ICOMSYS ADMIN</h1>
@ -134,19 +133,19 @@
</body>
<script>
function getOpr() {
var html = '<option value="' + "ALL" + '">' + "전체" + '</option>';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/adm/menu/oprmng' + "?serviceType=M",
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/adm/menu/oprmng' + "?serviceType=M"
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
html += '<option value="' + e.serviceGroup + '">' + e.serviceGroupName + '</option>';
@ -160,12 +159,13 @@
function getCust() {
var html = '<option value="' + "ALL" + '">' + "전체" + '</option>';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/cust/select',
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/cust/select'
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
html += '<option value="' + e.custCode + '">' + e.custName + '</option>';
@ -189,12 +189,13 @@
$('#listTable').DataTable(
{
ajax: {
url: '/admin/common/system/userAdmin/list',
contentType: "application/json; charset=utf-8",
type: "POST",
dataType: "JSON",
async: false,
data: function (data) {
url: '/admin/common/system/userAdmin/list'
, contentType: "application/json; charset=utf-8"
, type: "POST"
, dataType: "JSON"
, async: false
, headers: {'Authorization': getToken()}
, data: function (data) {
var json = {};
if (data) {
json.page = data.start / data.length;

@ -305,12 +305,13 @@
})
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/save',
data: JSON.stringify(json)
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/save'
, headers: {'Authorization': getToken()}
, data: JSON.stringify(json)
}).complete(function (data) {
// console.log(data.status);
var result = data.status;
@ -345,12 +346,13 @@
var html3 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/authlist' + "?serviceGroup=" + serviceGroup,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/authlist' + "?serviceGroup=" + serviceGroup
, headers: {'Authorization': getToken()}
, success: function (data) {
data.forEach(function (e, i) {
html3
+= ' <li>'
@ -431,11 +433,12 @@
} else {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
url: '/admin/common/system/user/authlist' + "?serviceGroup=" + servoceGroup,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, url: '/admin/common/system/user/authlist' + "?serviceGroup=" + servoceGroup
, headers: {'Authorization': getToken()}
, success: function (data) {
data.forEach(function (e, i) {
html1
+= ' <li class="select2-selection__choice" >'
@ -459,12 +462,13 @@
function getOpr() {
var html1 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/adm/menu/oprmng' + "?serviceType=M",
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/adm/menu/oprmng' + "?serviceType=M"
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
html1 += '<option value="' + e.serviceGroup + '">' + e.serviceGroupName + '</option>';
@ -480,12 +484,13 @@
function getCust() {
var html1 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/cust/select',
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/cust/select'
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
@ -507,12 +512,13 @@
function SelectServiceGroupUpdate(custCode) {
var html1 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/userAdmin/service/select' + "?custCode=" + custCode,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/userAdmin/service/select' + "?custCode=" + custCode
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
// console.log("data"+ JSON.stringify(e))
@ -544,12 +550,13 @@
}
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/doubleCheck' + "?userId=" + userId,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/doubleCheck' + "?userId=" + userId
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(data);
if (data == "Y") {
// alert("사용가능합니다");

@ -207,12 +207,13 @@
var data = {};
data.userSeq = getQueryString();
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
data: data,
url: '/admin/common/system/user/chk/reset',
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, data: data
, headers: {'Authorization': getToken()}
, url: '/admin/common/system/user/chk/reset'
}).complete(function (data) {
// console.log(data.status);
var result = data.status;
@ -317,12 +318,13 @@
})
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/update',
data: JSON.stringify(json)
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/update'
, headers: {'Authorization': getToken()}
, data: JSON.stringify(json)
}).complete(function (data) {
// console.log(data.status);
var result = data.status;
@ -356,12 +358,13 @@
function getViewPageData() {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/viewData' + "?userSeq=" + getQueryString(),
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/viewData' + "?userSeq=" + getQueryString()
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log("getData---");
// console.log(JSON.stringify(data));
$('#updateUserSeq').val(data.userSeq);
@ -386,12 +389,13 @@
function getOpr() {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/adm/menu/oprmng' + "?serviceType=M",
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/adm/menu/oprmng' + "?serviceType=M"
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
$('#serviceGroup').append("<option value=" + e.serviceGroup + ">" + e.serviceGroupName + "</option>");
@ -419,12 +423,13 @@
var html3 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/authlist' + "?serviceGroup=" + serviceGroup,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/authlist' + "?serviceGroup=" + serviceGroup
, headers: {'Authorization': getToken()}
, success: function (data) {
data.forEach(function (e, i) {
html3
+= ' <li>'
@ -602,11 +607,12 @@
} else {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
url: '/admin/common/system/user/authlist' + "?serviceGroup=" + servoceGroup,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, headers: {'Authorization': getToken()}
, url: '/admin/common/system/user/authlist' + "?serviceGroup=" + servoceGroup
, success: function (data) {
data.forEach(function (e, i) {
html1
+= ' <li class="select2-selection__choice" >'

@ -318,12 +318,13 @@
})
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/save',
data: JSON.stringify(json)
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/save'
, headers: {'Authorization': getToken()}
, data: JSON.stringify(json)
}).complete(function (data) {
// console.log(data.status);
var result = data.status;
@ -359,12 +360,13 @@
var html3 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/authlist' + "?serviceGroup=" + serviceGroup,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/authlist' + "?serviceGroup=" + serviceGroup
, headers: {'Authorization': getToken()}
, success: function (data) {
data.forEach(function (e, i) {
html3
+= ' <li class="select2-selection__choice" >'
@ -450,12 +452,13 @@
} else {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/authlist' + "?serviceGroup=" + servoceGroup,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/authlist' + "?serviceGroup=" + servoceGroup
, headers: {'Authorization': getToken()}
, success: function (data) {
data.forEach(function (e, i) {
html1
+= ' <li class="select2-selection__choice" >'
@ -479,14 +482,14 @@
function getOpr() {
var html1 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/adm/menu/oprmng'
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/adm/menu/oprmng'
// + "?serviceType=S"
,
success: function (data) {
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
html1 += '<option value="' + e.serviceGroup + '">' + e.serviceGroupName + '</option>';
@ -502,12 +505,13 @@
function getCust() {
var html1 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/cust/select',
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/cust/select'
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
@ -529,12 +533,13 @@
function SelectServiceGroupUpdate(custCode) {
var html1 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/service/select' + "?custCode=" + custCode,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/service/select' + "?custCode=" + custCode
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
html1 += '<option value="' + e.serviceGroup + '">' + e.serviceGroupName + '</option>';
@ -563,12 +568,13 @@
}
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/doubleCheck' + "?userId=" + userId,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/doubleCheck' + "?userId=" + userId
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log(data);
if (data == "Y") {
// alert("사용가능합니다");

@ -201,12 +201,13 @@
function getUv() {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
data: data,
url: '/admin/common/system/user/chk/reset',
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, data: data
, headers: {'Authorization': getToken()}
, url: '/admin/common/system/user/chk/reset'
}).complete(function (data) {
// console.log(data.status);
var result = data.status;
@ -223,12 +224,13 @@
var data = {};
data.userSeq = getQueryString();
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
data: data,
url: '/admin/common/system/user/chk/reset',
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, data: data
, headers: {'Authorization': getToken()}
, url: '/admin/common/system/user/chk/reset'
}).complete(function (data) {
// console.log(data.status);
var result = data.status;
@ -328,12 +330,13 @@
})
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/update',
data: JSON.stringify(json)
type: "POST"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/update'
, headers: {'Authorization': getToken()}
, data: JSON.stringify(json)
}).complete(function (data) {
// console.log(data.status);
var result = data.status;
@ -358,12 +361,13 @@
function getViewPageData() {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/viewData' + "?userSeq=" + getQueryString(),
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/viewData' + "?userSeq=" + getQueryString()
, headers: {'Authorization': getToken()}
, success: function (data) {
// console.log("getData---");
// console.log(JSON.stringify(data));
$('#updateUserSeq').val(data.userSeq);
@ -389,13 +393,13 @@
function getOpr() {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
url: '/adm/menu/oprmng'
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, url: '/adm/menu/oprmng'
, headers: {'Authorization': getToken()}
// +"?serviceType=S"
,
success: function (data) {
, success: function (data) {
// console.log(JSON.stringify(data));
data.forEach(function (e, f) {
$('#serviceGroup').append("<option value=" + e.serviceGroup + ">" + e.serviceGroupName + "</option>");
@ -425,12 +429,13 @@
var html3 = '';
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
async: false,
url: '/admin/common/system/user/authlist' + "?serviceGroup=" + serviceGroup,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, async: false
, url: '/admin/common/system/user/authlist' + "?serviceGroup=" + serviceGroup
, headers: {'Authorization': getToken()}
, success: function (data) {
data.forEach(function (e, i) {
html3
+= ' <li class="select2-selection__choice" >'
@ -608,11 +613,12 @@
} else {
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "JSON",
url: '/admin/common/system/user/authlist' + "?serviceGroup=" + servoceGroup,
success: function (data) {
type: "GET"
, contentType: "application/json; charset=utf-8"
, datatype: "JSON"
, url: '/admin/common/system/user/authlist' + "?serviceGroup=" + servoceGroup
, headers: {'Authorization': getToken()}
, success: function (data) {
data.forEach(function (e, i) {
html1
+= ' <li class="select2-selection__choice" >'
@ -634,66 +640,66 @@
}
getOpr();
getQueryString();
getViewPageData();
authChoice($('#newServiceGroup option:selected').val());
$("#Content").on("keyup", function (key) {
if (key.keyCode == 13) {
fnCustSearchBtn();
}
});
//선택 이벤트
$('#newServiceGroup').change(function () {
authChoice($(this).val())
});
$("#Content").on("keyup", function (key) {
if (key.keyCode == 13) {
fnCustSearchBtn();
}
})
$('#btnSave').on('click', function () {
// console.log("저장버튼");
saveBtn();
});
$('#btnDel').on('click', function () {
// console.log("취소버튼");
delBtn();
});
function delBtn() {
listgo();
getOpr();
getQueryString();
getViewPageData();
authChoice($('#newServiceGroup option:selected').val());
$("#Content").on("keyup", function (key) {
if (key.keyCode == 13) {
fnCustSearchBtn();
}
function listgo() {
// document.location.href = "/BotMain_VM/admin/common/system/user/manage.do";
document.location.href = '/admin/common/system/user/manage.do';
});
//선택 이벤트
$('#newServiceGroup').change(function () {
authChoice($(this).val())
});
$("#Content").on("keyup", function (key) {
if (key.keyCode == 13) {
fnCustSearchBtn();
}
})
$('#btnSave').on('click', function () {
// console.log("저장버튼");
saveBtn();
});
$('#btnDel').on('click', function () {
// console.log("취소버튼");
delBtn();
});
function delBtn() {
listgo();
}
//서비스그룹 추가 -> 적용버튼
$('#btnSaveCust').on('click', function () {
addServiceGroup();
// $('.tbl-card-li').each(function () {
// // console.log("???");
// $(this).find('.tbl-card-title').on('click', function () {
// $(this).parents('.tbl-card-li').toggleClass('on');
// })
// });
// console.log($('.tbl-card').find('.tbl-card-li').last());
// $('.tbl-card').find('.tbl-card-li').last()
$('.tbl-card').find('.tbl-card-title').last()
.on('click', function () {
$(this).parents('.tbl-card-li').toggleClass('on')
}
);
});
function listgo() {
// document.location.href = "/BotMain_VM/admin/common/system/user/manage.do";
document.location.href = '/admin/common/system/user/manage.do';
}
//서비스그룹 추가 -> 적용버튼
$('#btnSaveCust').on('click', function () {
addServiceGroup();
// $('.tbl-card-li').each(function () {
// // console.log("???");
// $(this).find('.tbl-card-title').on('click', function () {
// $(this).parents('.tbl-card-li').toggleClass('on');
// })
// });
// console.log($('.tbl-card').find('.tbl-card-li').last());
// $('.tbl-card').find('.tbl-card-li').last()
$('.tbl-card').find('.tbl-card-title').last()
.on('click', function () {
$(this).parents('.tbl-card-li').toggleClass('on')
}
);
});
$('#failCheckBtn').on('click', function () {
failCheckBtn();
});
$('#failCheckBtn').on('click', function () {
failCheckBtn();
});
</script>

@ -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();

Loading…
Cancel
Save