메뉴구조 변경

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,6 +64,7 @@
<div class="header_wrap">
<div class="logo">
<!-- <a href="<c:url value='/admin/common/dashboard/manage.do'/>">-->
<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,7 +153,8 @@
return JSON.stringify(json);
}
},
columns: [
columns:
[
{data: "custCode"},
{data: "custName"},
{data: "custServiceMent"},
@ -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,7 +513,8 @@
return JSON.stringify(json);
}
},
columns: [
columns:
[
{data: "custCode"},
{data: "serviceGroupName"},
{data: "serviceGroup"},
@ -535,8 +536,8 @@
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) {
createdRow:
function (row, data, index) {
//
// if the second column cell is blank apply special formatting
//
@ -632,7 +633,9 @@
}
],
"drawCallback": function () {
"drawCallback":
function () {
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,9 +489,6 @@
};
getOpr();
PagingDataTable();
// newTreeWrap();

@ -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" >'

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