diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrAddrRealtimeList/controller/AddrAddrRealtimeListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrAddrRealtimeList/controller/AddrAddrRealtimeListController.java new file mode 100644 index 0000000..40fe5c6 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrAddrRealtimeList/controller/AddrAddrRealtimeListController.java @@ -0,0 +1,20 @@ +package com.icomsys.main_vm.biz.addr.AddrAddrRealtimeList.controller; + +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("/admin/addr/addrbot/addrRealtimeList") +public class AddrAddrRealtimeListController { + + @GetMapping("/manage.do") + public String AddrAddrRealtimeList() { + return "/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageAddrProcess/controller/AddrManageAddrProcessController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageAddrProcess/controller/AddrManageAddrProcessController.java new file mode 100644 index 0000000..542d657 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageAddrProcess/controller/AddrManageAddrProcessController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.addr.AddrManageAddrProcess.controller; + +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("/admin/addr/addrbot/manageAddrProcess") +public class AddrManageAddrProcessController { + + @GetMapping("/manage.do") + public String AddrManageAddrProcess() { + return "/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageBuildType/controller/AddrManageBuildTypeController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageBuildType/controller/AddrManageBuildTypeController.java new file mode 100644 index 0000000..4aaabab --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageBuildType/controller/AddrManageBuildTypeController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.addr.AddrManageBuildType.controller; + +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("/admin/addr/addrbot/manageBuildType") +public class AddrManageBuildTypeController { + + @GetMapping("/manage.do") + public String AddrManageBuildType() { + return "/adm/addr/AddrManageBuildType/AddrManageBuildType"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageJusoUpload/controller/AddrManageJusoUploadController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageJusoUpload/controller/AddrManageJusoUploadController.java new file mode 100644 index 0000000..b6dfa96 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrManageJusoUpload/controller/AddrManageJusoUploadController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.addr.AddrManageJusoUpload.controller; + +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("/admin/addr/addrbot/manageJusoUpload") +public class AddrManageJusoUploadController { + + @GetMapping("/manage.do") + public String AddrManageJusoUpload() { + return "/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageAddrSection/controller/AddrbotManageAddrSectionController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageAddrSection/controller/AddrbotManageAddrSectionController.java new file mode 100644 index 0000000..662881f --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageAddrSection/controller/AddrbotManageAddrSectionController.java @@ -0,0 +1,20 @@ +package com.icomsys.main_vm.biz.addr.AddrbotManageAddrSection.controller; + +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("/admin/addr/addrbot/manageAddrSection") +public class AddrbotManageAddrSectionController { + + @GetMapping("/manage.do") + public String AddrbotManageAddrSection() { + return "/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageBuildName/controller/AddrbotManageBuildNameController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageBuildName/controller/AddrbotManageBuildNameController.java new file mode 100644 index 0000000..7cd8649 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageBuildName/controller/AddrbotManageBuildNameController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.addr.AddrbotManageBuildName.controller; + +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("/admin/addr/addrbot/manageBuildName") +public class AddrbotManageBuildNameController { + + @GetMapping("/manage.do") + public String AddrbotManageBuildName() { + return "/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageSynonym/controller/AddrbotManageSynonymController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageSynonym/controller/AddrbotManageSynonymController.java new file mode 100644 index 0000000..70435fe --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/addr/AddrbotManageSynonym/controller/AddrbotManageSynonymController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.addr.AddrbotManageSynonym.controller; + +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("/admin/addr/addrbot/manageSynonym") +public class AddrbotManageSynonymController { + + @GetMapping("/manage.do") + public String AddrbotManageSynonym() { + return "/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageGreetMent/controller/ManageGreetMentController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageGreetMent/controller/ManageGreetMentController.java new file mode 100644 index 0000000..16ea9f0 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageGreetMent/controller/ManageGreetMentController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.botcom.ManageGreetMent.controller; + +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("/admin/botcom/manage/manageGreetMent") +public class ManageGreetMentController { + + + @GetMapping("/manage.do") + public String ManageGreetMent() { + return "/adm/botcom/ManageGreetMent/ManageGreetMent"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageHoliday/controller/ManageHolidayController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageHoliday/controller/ManageHolidayController.java new file mode 100644 index 0000000..334290b --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageHoliday/controller/ManageHolidayController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.botcom.ManageHoliday.controller; + +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("/admin/botcom/manage/manageHoliday") +public class ManageHolidayController { + + + @GetMapping("/manage.do") + public String ManageHoliday() { + return "/adm/botcom/ManageHoliday/ManageHoliday"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageNatural/controller/ManageNaturalController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageNatural/controller/ManageNaturalController.java new file mode 100644 index 0000000..d29b676 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManageNatural/controller/ManageNaturalController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.botcom.ManageNatural.controller; + +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("/admin/botcom/manage/manageNatural") +public class ManageNaturalController { + + + @GetMapping("/manage.do") + public String ManageNatural() { + return "/adm/botcom/ManageNatural/ManageNatural"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManagerMent/ManagerMentController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManagerMent/ManagerMentController.java new file mode 100644 index 0000000..a59dfeb --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/botcom/ManagerMent/ManagerMentController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.botcom.ManagerMent; + +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("/admin/botcom/manageMent") +public class ManagerMentController { + + + @GetMapping("/manage.do") + public String ManagerMent() { + return "/adm/botcom/ManagerMent/ManagerMent"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/AddrRealtimeListExpansion/controller/AddrRealtimeListExpansionController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/AddrRealtimeListExpansion/controller/AddrRealtimeListExpansionController.java new file mode 100644 index 0000000..b6918de --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/AddrRealtimeListExpansion/controller/AddrRealtimeListExpansionController.java @@ -0,0 +1,20 @@ +package com.icomsys.main_vm.biz.botmoni.AddrRealtimeListExpansion.controller; + +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("/admin/botmoni/addrRealtimeListExpansion") +public class AddrRealtimeListExpansionController { + + @GetMapping("/manage.do") + public String AddrRealtimeListExpansion() { + return "/adm/botmoni/AddrRealtimeListExpansion/AddrRealtimeListExpansion"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/GuideRealtimeListExpansion/controller/GuideRealtimeListExpansionController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/GuideRealtimeListExpansion/controller/GuideRealtimeListExpansionController.java new file mode 100644 index 0000000..739d767 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/GuideRealtimeListExpansion/controller/GuideRealtimeListExpansionController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.botmoni.GuideRealtimeListExpansion.controller; + +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("/admin/botmoni/guideRealtimeListExpansion") +public class GuideRealtimeListExpansionController { + + @GetMapping("/manage.do") + public String GuideRealtimeListExpansion() { + return "/adm/botmoni/GuideRealtimeListExpansion/GuideRealtimeListExpansion"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/ReceiptRealtimeListExpansion/controller/ReceiptRealtimeListExpansionController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/ReceiptRealtimeListExpansion/controller/ReceiptRealtimeListExpansionController.java new file mode 100644 index 0000000..b6b0d04 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/botmoni/ReceiptRealtimeListExpansion/controller/ReceiptRealtimeListExpansionController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.botmoni.ReceiptRealtimeListExpansion.controller; + +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("/admin/botmoni/receiptRealtimeListExpansion") +public class ReceiptRealtimeListExpansionController { + + @GetMapping("/manage.do") + public String ReceiptRealtimeListExpansion() { + return "/adm/botmoni/ReceiptRealtimeListExpansion/ReceiptRealtimeListExpansion"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/CinnamonToken.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/CinnamonToken.java new file mode 100644 index 0000000..849146f --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/CinnamonToken.java @@ -0,0 +1,15 @@ +package com.icomsys.main_vm.biz.common.login; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; + +@Builder +@Data +@AllArgsConstructor +public class CinnamonToken { + + private String grantType; + private String accessToken; + private String refreshToken; +} \ No newline at end of file diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/TokenProvider.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/TokenProvider.java new file mode 100644 index 0000000..b7a4bf7 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/login/TokenProvider.java @@ -0,0 +1,111 @@ +package com.icomsys.main_vm.biz.common.login; + +import io.jsonwebtoken.*; +import io.jsonwebtoken.io.Decoders; +import io.jsonwebtoken.security.Keys; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; +import org.springframework.security.core.Authentication; +import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.core.authority.SimpleGrantedAuthority; +import org.springframework.stereotype.Component; + +import java.security.Key; +import java.util.Arrays; +import java.util.Collection; +import java.util.Date; +import java.util.stream.Collectors; + + +@Slf4j +@Component +public class TokenProvider { + + private final Key key; + + public TokenProvider(@Value("${spring.jwt.secret}") String secretKey) { + byte[] keyBytes = Decoders.BASE64.decode(secretKey); + this.key = Keys.hmacShaKeyFor(keyBytes); + } + + public CinnamonToken generateToken(Authentication authentication) { + // 권한 가져오기 + String authorities = authentication.getAuthorities().stream() + .map(GrantedAuthority::getAuthority) + .collect(Collectors.joining(",")); + + long now = (new Date()).getTime(); + // Access Token 생성 + // Todo: Access Token 필요정보 추가 개발 필요 + Date accessTokenExpiresIn = new Date(now + 86400000); // Todo: Access Token 만료 기간 설정 파일 추가 + String accessToken = Jwts.builder() + .setSubject(authentication.getName()) + .claim("auth", authorities) + .setExpiration(accessTokenExpiresIn) + .signWith(key, SignatureAlgorithm.HS256) + .compact(); + + // Refresh Token 생성 + String refreshToken = Jwts.builder() + .setExpiration(new Date(now + 86400000)) // Todo: Refresh Token 만료 기간 설정 파일에 추가 + .signWith(key, SignatureAlgorithm.HS256) + .compact(); + + return CinnamonToken.builder() + .grantType("Bearer") + .accessToken(accessToken) + .refreshToken(refreshToken) + .build(); + } + + // JWT 토큰을 복호화하여 토큰에 들어있는 정보를 꺼내는 메서드 + public Authentication getAuthentication(String accessToken) { + // 토큰 복호화 + Claims claims = parseClaims(accessToken); + + // Todo: 권한 관련 정보 처리 + if (claims.get("auth") == null) { + throw new RuntimeException("권한 정보가 없는 토큰입니다."); + } + + // Todo: 사용자 정보와 권한 관련 정보를 읽어와 리턴 + + // 클레임에서 권한 정보 가져오기 + Collection authorities = + Arrays.stream(claims.get("auth").toString().split(",")) + .map(SimpleGrantedAuthority::new) + .collect(Collectors.toList()); + + // UserDetails 객체를 만들어서 Authentication 리턴 + // UserDetails principal = new User(claims.getSubject(), "", authorities); + return new UsernamePasswordAuthenticationToken(/*principal*/ "", "", authorities); + } + + // 토큰 정보를 검증하는 메서드 + public boolean validateToken(String token) { + // Todo: 내부 토큰 사용 정책에 따라 추후 수정 필요!! + try { + Jwts.parserBuilder().setSigningKey(key).build().parseClaimsJws(token); + return true; + } catch (io.jsonwebtoken.security.SecurityException | MalformedJwtException e) { + log.info("Invalid JWT Token", e); + } catch (ExpiredJwtException e) { + log.info("Expired JWT Token", e); + } catch (UnsupportedJwtException e) { + log.info("Unsupported JWT Token", e); + } catch (IllegalArgumentException e) { + log.info("JWT claims string is empty.", e); + } + return false; + } + + private Claims parseClaims(String accessToken) { + try { + return Jwts.parserBuilder().setSigningKey(key).build().parseClaimsJws(accessToken).getBody(); + } catch (ExpiredJwtException e) { + return e.getClaims(); + } + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCustController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCustController.java index 1934f53..333f765 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCustController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCustController.java @@ -140,6 +140,7 @@ public class SystemCustController { @PostMapping("/cust/modify") @ResponseBody public void CustModify(@RequestBody SystemCustSaveReq dto) throws CustomNotFoundException { + log.info(" useYn------------------ {}", new Gson().toJson(dto)); custService.CustModify(dto); } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java index a0769a4..7ad469a 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java @@ -93,7 +93,7 @@ public class SystemCustService { tbIcsOprMngInfoRepo.saveAll(dto.toOpr(uv)); tbCustPolicyRepo.saveAll(dto.toPolicy()); tbUserCustRepo.saveAll(dto.toSystemAdmin(uv)); - tbProjectSettingRepo.saveAll(WisenutInsert(dto.toWisenutInsert())); +// tbProjectSettingRepo.saveAll(WisenutInsert(dto.toWisenutInsert())); } public List WisenutInsert(List dto) throws CustomNotFoundException { @@ -200,7 +200,7 @@ public class SystemCustService { String serviceGroup = e.getAddServiceGroup(); List beforPol = custPolBase.get(serviceGroup); List insertVal = e.getAuthList(); - + log.info("modiiiiiiii - {}", new Gson().toJson(e)); //수정할 데이터 if (custPolBase.keySet().stream().collect(Collectors.toList()).contains(e.getAddServiceGroup())) { TbServiceGrouop tsg = tbServiceGrouopRepo.findByServiceGroup(serviceGroup) @@ -237,7 +237,9 @@ public class SystemCustService { .policyVal(h) .build()); } + log.info(".getAddUseYn() --- " + e.getAddUseYn()); saveService.add(e.toService(custResult.getCustCode(), uv)); +// saveService.add(e.toService(custResult.getCustCode(), uv)); saveOpr.add(e.toOprmngCode(custResult.getCustCode(), uv)); } } @@ -246,9 +248,9 @@ public class SystemCustService { tbCustPolicyRepo.deleteByServiceGroupInAndPolicyValIn(e, delUpperVal.get(e)); tbServiceGroupPolicyRepo.deleteByServiceGroupInAndPolicyValIn(e, delUpperVal.get(e)); } - - tbCustPolicyRepo.saveAll(insertPol); + log.info(".saveService() --- {}" , new Gson().toJson(saveService)); tbServiceGrouopRepo.saveAll(saveService); + tbCustPolicyRepo.saveAll(insertPol); tbIcsOprMngInfoRepo.saveAll(saveOpr); //프로젝트세팅 테이블이 저장되어야 해야된다해서 나중에 추가된 코드 //1차에선 데이터를 DB에서 SQL로 인서트했다고함. @@ -260,7 +262,7 @@ public class SystemCustService { .serviceGroupDesc(e.getServiceGroupDesc()) .build()); } - tbProjectSettingRepo.saveAll(WisenutInsert(saveProject)); +// tbProjectSettingRepo.saveAll(WisenutInsert(saveProject)); } } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemServiceGroupService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemServiceGroupService.java index 86a3e93..2849c46 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemServiceGroupService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemServiceGroupService.java @@ -186,7 +186,7 @@ public class SystemServiceGroupService { .oprMngCode(dto.getCustCode()+"_RCP_"+dto.getSubServiceGroup()) .serviceGroupDesc(dto.getSubServiceGroupDesc()) .build()); - tbProjectSettingRepo.saveAll(systemCustService.WisenutInsert(proSet)); +// tbProjectSettingRepo.saveAll(systemCustService.WisenutInsert(proSet)); } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.java index 9c8db33..f03c777 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.java @@ -34,7 +34,24 @@ public class SystemCustSaveSubReq { this.authList = authList; } + public TbServiceGrouop toService(String custCode, UserVo uv, String yn) { + System.out.println("use - " + this.addUseYn); + return TbServiceGrouop.builder() + .serviceGroup(this.addServiceGroup.toUpperCase()) + .serviceGroupUpper(this.addServiceGroup) + .custCode(custCode) + .serviceType("M") + .serviceGroupName(this.addServiceGroupName) + .serviceGroupDesc(this.addServiceGroupDesc) + .useYn(yn) + .registId(uv.getUserId()) + .registDate(LocalDateTime.now()) + .updateId(uv.getUserId()) + .updateDate(LocalDateTime.now()) + .build(); + } public TbServiceGrouop toService(String custCode, UserVo uv) { + System.out.println("use - " + this.addUseYn); return TbServiceGrouop.builder() .serviceGroup(this.addServiceGroup.toUpperCase()) .serviceGroupUpper(this.addServiceGroup) @@ -42,7 +59,7 @@ public class SystemCustSaveSubReq { .serviceType("M") .serviceGroupName(this.addServiceGroupName) .serviceGroupDesc(this.addServiceGroupDesc) - .useYn(this.addUseYn) + .useYn("Y") .registId(uv.getUserId()) .registDate(LocalDateTime.now()) .updateId(uv.getUserId()) @@ -56,7 +73,7 @@ public class SystemCustSaveSubReq { .serviceGroup(this.addServiceGroup) .oprMngCode(custCode+"_RCP_"+this.addServiceGroup.toUpperCase()) .solVal("RCP") - .useYn(this.addUseYn) + .useYn("Y") .registId(uv.getUserId()) .registDate(LocalDateTime.now()) .updateId(uv.getUserId()) diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/adminMonitoring/controller/AdminMonitoringController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/adminMonitoring/controller/AdminMonitoringController.java new file mode 100644 index 0000000..00e936d --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/adminMonitoring/controller/AdminMonitoringController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.gud.adminMonitoring.controller; + +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("/admin/gud/guide/adminMonitoring") +public class AdminMonitoringController { + + @GetMapping("/manage.do") + public String AdminMonitoring() { + return "/adm/gud/adminMonitoring/adminMonitoring"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluEntityListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluEntityListController.java new file mode 100644 index 0000000..b9a0ded --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluEntityListController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.gud.ai.controller; + + +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("/admin/gud/guide/ai/nluEntityList") +public class AiNluEntityListController { + + @GetMapping("/manage.do") + public String AiNluEntityList() { + return "/adm/gud/ai/AiNluEntityList"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluIntentListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluIntentListController.java new file mode 100644 index 0000000..75f6ac4 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluIntentListController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.gud.ai.controller; + + +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("/admin/gud/guide/ai/nluIntentList") +public class AiNluIntentListController { + + @GetMapping("/manage.do") + public String AiNluIntentList() { + return "/adm/gud/ai/AiNluIntentList"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluIntenttestController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluIntenttestController.java new file mode 100644 index 0000000..8c9b41a --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluIntenttestController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.gud.ai.controller; + + +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("/admin/gud/guide/ai/nluIntenttest") +public class AiNluIntenttestController { + + @GetMapping("/manage.do") + public String AiNluIntenttest() { + return "/adm/gud/ai/AiNluIntenttest"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluLogController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluLogController.java new file mode 100644 index 0000000..c7a3e16 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluLogController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.gud.ai.controller; + + +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("/admin/gud/guide/ai/nluLog") +public class AiNluLogController { + + @GetMapping("/manage.do") + public String AiNluLog() { + return "/adm/gud/ai/AiNluLog"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluRecommendedLearningController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluRecommendedLearningController.java new file mode 100644 index 0000000..b84cc6e --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluRecommendedLearningController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.gud.ai.controller; + + +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("/admin/gud/guide/ai/nluRecommendedLearning") +public class AiNluRecommendedLearningController { + + @GetMapping("/manage.do") + public String AiNluRecommendedLearning() { + return "/adm/gud/ai/AiNluRecommendedLearning"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluTrainingController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluTrainingController.java new file mode 100644 index 0000000..f83fed7 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiNluTrainingController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.gud.ai.controller; + + +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("/admin/gud/guide/ai/nluTraining") +public class AiNluTrainingController { + + @GetMapping("/manage.do") + public String AiNluTraining() { + return "/adm/gud/ai/AiNluTraining"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiSynonymListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiSynonymListController.java new file mode 100644 index 0000000..0d236ac --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/ai/controller/AiSynonymListController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.gud.ai.controller; + + +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("/admin/gud/guide/ai/synonymList") +public class AiSynonymListController { + + @GetMapping("/manage.do") + public String AiSynonymList() { + return "/adm/gud/ai/AiSynonymList"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/consultationRealtime/controller/ConsultationRealtimeController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/consultationRealtime/controller/ConsultationRealtimeController.java new file mode 100644 index 0000000..fbac785 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/consultationRealtime/controller/ConsultationRealtimeController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.gud.consultationRealtime.controller; + + +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("/admin/gud/guide/consultationRealtime") +public class ConsultationRealtimeController { + + @GetMapping("/manage.do") + public String ConsultationRealtime() { + return "/adm/gud/consultationRealtime/ConsultationRealtime"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsAssessmentController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsAssessmentController.java new file mode 100644 index 0000000..115a0f7 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsAssessmentController.java @@ -0,0 +1,21 @@ + +package com.icomsys.main_vm.biz.gud.contents.controller; + +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("/admin/gud/guide/contents/contentsAssessment") +public class ContentsAssessmentController { + + @GetMapping("/manage.do") + public String ContentsAssessment() { + return "/adm/gud/contents/ContentsAssessment"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsAssessmentHistoryController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsAssessmentHistoryController.java new file mode 100644 index 0000000..f5c7aa8 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsAssessmentHistoryController.java @@ -0,0 +1,21 @@ + +package com.icomsys.main_vm.biz.gud.contents.controller; + +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("/admin/gud/guide/contents/contentsAssessmentHistory") +public class ContentsAssessmentHistoryController { + + @GetMapping("/manage.do") + public String ContentsAssessmentHistory() { + return "/adm/gud/contents/ContentsAssessmentHistory"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsListController.java new file mode 100644 index 0000000..87fb347 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsListController.java @@ -0,0 +1,20 @@ +package com.icomsys.main_vm.biz.gud.contents.controller; + +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("/admin/gud/guide/contents/list") +public class ContentsListController { + + @GetMapping("/manage.do") + public String ContentsList() { + return "/adm/gud/contents/ContentsList"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsManagerController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsManagerController.java new file mode 100644 index 0000000..9453b34 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/contents/controller/ContentsManagerController.java @@ -0,0 +1,21 @@ + +package com.icomsys.main_vm.biz.gud.contents.controller; + +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("/admin/gud/guide/contents/manager") +public class ContentsManagerController { + + @GetMapping("/manage.do") + public String ContentsManager() { + return "/adm/gud/contents/ContentsManager"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryInboxController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryInboxController.java new file mode 100644 index 0000000..b63681e --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryInboxController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.gud.history.controller; + + +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("/admin/gud/guide/history/inbox") +public class HistoryInboxController { + + @GetMapping("/manage.do") + public String inbox() { + return "/adm/gud/history/HistoryInbox"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryOutboxController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryOutboxController.java new file mode 100644 index 0000000..3ac0774 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryOutboxController.java @@ -0,0 +1,23 @@ +package com.icomsys.main_vm.biz.gud.history.controller; + + +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("/admin/gud/guide/history/outbox") +public class HistoryOutboxController { + + @GetMapping("/manage.do") + public String Outbox() { + return "/adm/gud/history/HistoryOutbox"; + } + + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryScrchController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryScrchController.java new file mode 100644 index 0000000..5a375a5 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/gud/history/controller/HistoryScrchController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.gud.history.controller; + +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("/admin/gud/guide/history/scrch") +public class HistoryScrchController { + + @GetMapping("/manage.do") + public String Scrch() { + return "/adm/gud/history/HistoryScrch"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/RcpReport/controller/RcpReportController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/RcpReport/controller/RcpReportController.java new file mode 100644 index 0000000..ed7ea58 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/RcpReport/controller/RcpReportController.java @@ -0,0 +1,20 @@ +package com.icomsys.main_vm.biz.rcpv1.RcpReport.controller; + +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("/admin/rcpv1/rcpReport") +public class RcpReportController { + + @GetMapping("/manage.do") + public String RcpReport() { + return "/adm/rcpv1/RcpReport/RcpReport"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/RcpTimeReport/controller/RcpTimeReportContoller.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/RcpTimeReport/controller/RcpTimeReportContoller.java new file mode 100644 index 0000000..c2a8027 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/RcpTimeReport/controller/RcpTimeReportContoller.java @@ -0,0 +1,20 @@ +package com.icomsys.main_vm.biz.rcpv1.RcpTimeReport.controller; + +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("/admin/rcpv1/rcpTimeReport") +public class RcpTimeReportContoller { + + @GetMapping("/manage.do") + public String RcpTimeReport() { + return "/adm/rcpv1/RcpTimeReport/RcpTimeReport"; + } + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptList/controller/ReceiptListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptList/controller/ReceiptListController.java new file mode 100644 index 0000000..3cff03e --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptList/controller/ReceiptListController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.rcpv1.ReceiptList.controller; + +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("/admin/rcpv1/receiptList") +public class ReceiptListController { + + @GetMapping("/manage.do") + public String ReceiptList() { + return "/adm/rcpv1/ReceiptList/ReceiptList"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptOutRealtimeList/controller/ReceiptOutRealtimeListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptOutRealtimeList/controller/ReceiptOutRealtimeListController.java new file mode 100644 index 0000000..83343c0 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptOutRealtimeList/controller/ReceiptOutRealtimeListController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.rcpv1.ReceiptOutRealtimeList.controller; + +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("/admin/rcpv1/receiptOutRealtimeList") +public class ReceiptOutRealtimeListController { + + @GetMapping("/manage.do") + public String ReceiptOutRealtimeList() { + return "/adm/rcpv1/ReceiptOutRealtimeList/ReceiptOutRealtimeList"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptRealtimeList/controller/ReceiptRealtimeListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptRealtimeList/controller/ReceiptRealtimeListController.java new file mode 100644 index 0000000..b439fe5 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/rcpv1/ReceiptRealtimeList/controller/ReceiptRealtimeListController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.rcpv1.ReceiptRealtimeList.controller; + +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("/admin/rcpv1/receiptRealtimeList") +public class ReceiptRealtimeListController { + + @GetMapping("/manage.do") + public String ReceiptRealtimeList() { + return "/adm/rcpv1/ReceiptRealtimeList/ReceiptRealtimeList"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingCounselingHistory/controller/IncomingCounselingHistoryController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingCounselingHistory/controller/IncomingCounselingHistoryController.java new file mode 100644 index 0000000..77c2afa --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingCounselingHistory/controller/IncomingCounselingHistoryController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.vdo.IncomingCounselingHistory.controller; + +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("/admin/vdo/incomingCounselingHistory") +public class IncomingCounselingHistoryController { + + @GetMapping("/manage.do") + public String IncomingCounselingHistory() { + return "/adm/vdo/IncomingCounselingHistory/IncomingCounselingHistory"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingCounselingList/controller/IncomingCounselingListController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingCounselingList/controller/IncomingCounselingListController.java new file mode 100644 index 0000000..9755a5a --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingCounselingList/controller/IncomingCounselingListController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.vdo.IncomingCounselingList.controller; + +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("/admin/vdo/incomingCounselingList") +public class IncomingCounselingListController { + + @GetMapping("/manage.do") + public String IncomingCounselingList() { + return "/adm/vdo/IncomingCounselingList/IncomingCounselingList"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingManageCategory/controller/IncomingManageCategoryController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingManageCategory/controller/IncomingManageCategoryController.java new file mode 100644 index 0000000..0fac25c --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingManageCategory/controller/IncomingManageCategoryController.java @@ -0,0 +1,21 @@ +package com.icomsys.main_vm.biz.vdo.IncomingManageCategory.controller; + +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("/admin/vdo/incomingManageCategory") +public class IncomingManageCategoryController { + + @GetMapping("/manage.do") + public String IncomingManageCategory() { + return "/adm/vdo/IncomingManageCategory/IncomingManageCategory"; + } + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingMvReport/controller/IncomingMvReportController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingMvReport/controller/IncomingMvReportController.java new file mode 100644 index 0000000..781a086 --- /dev/null +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/vdo/IncomingMvReport/controller/IncomingMvReportController.java @@ -0,0 +1,22 @@ +package com.icomsys.main_vm.biz.vdo.IncomingMvReport.controller; + +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("/admin/vdo/incomingMvReport") +public class IncomingMvReportController { + + @GetMapping("/manage.do") + public String IncomingMvReport(){ + return "/adm/vdo/IncomingMvReport/IncomingMvReport"; + } + + + +} diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java index e12fb82..d4d7f5a 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/MenuResource.java @@ -9,7 +9,7 @@ import java.util.List; public enum MenuResource { root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "/admin/common/dashboard/manage.do"), -// root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "0"), + // root("common", 1L, 0L, 1, "대쉬보드", "대쉬보드", "0"), rcpconversation("rcp", 1800000L, 1L, 2, "대화관리", "대화관리", "0"), rcpconversationintentmanage("rcp", 1800001L, 1800000L, 3, "인텐트관리", "인텐트관리", "/admin/rcp/conversation/intent/manage.do"), rcpconversationscenariomanage("rcp", 1800002L, 1800000L, 3, "시나리오관리", "시나리오관리", "/admin/rcp/conversation/scenario/manage.do"), @@ -45,7 +45,68 @@ public enum MenuResource { rcpoprmanage("rcp", 2200000L, 1L, 2, "운영관리", "운영관리", "0"), rcpoprmanagenlpSettingmanage("rcp", 2200001L, 2200000L, 3, "NLP설정", "NLP설정", "/admin/rcp/oprmanage/nlpSetting/manage.do"), rcpoprmanagebgmmanage("rcp", 2200002L, 2200000L, 3, "배경음관리", "배경음관리", "/admin/rcp/oprmanage/bgm/manage.do"), - rcpoprmanagettstagmanage("rcp",2200003L,2200000L,3,"TTS태그관리","TTS태그관리","/admin/rcp/oprmanage/ttstag/manage.do"), + rcpoprmanagettstagmanage("rcp", 2200003L, 2200000L, 3, "TTS태그관리", "TTS태그관리", "/admin/rcp/oprmanage/ttstag/manage.do"), + + + gudguide("gud", 2300000L, 1L, 2, "상담가이드", "상담가이드", "0"), + gudguideconsultationRealtimemanage("gud", 2300100L, 2300000L, 3, "실시간상담", "실시간상담", "/admin/gud/guide/consultationRealtime/manage.do"), + gudguideadminMonitoringmanage("gud", 2300200L, 2300000L, 3, "관리자모니터링", "관리자모니터링", "/admin/gud/guide/adminMonitoring/manage.do"), + gudguidehistory("gud", 2300300L, 2300000L, 3, "상담이력관리", "상담이력관리", "0"), + gudguidehistoryscrchmanage("gud", 2300301L, 2300300L, 4, "상담이력조회", "상담이력조회", "/admin/gud/guide/history/scrch/manage.do"), + gudguidehistoryoutboxmanage("gud", 2300302L, 2300300L, 4, "상담이력전송함", "상담이력전송함", "/admin/gud/guide/history/outbox/manage.do"), + gudguidehistoryinboxmanage("gud", 2300303L, 2300300L, 4, "상담이력수신함", "상담이력수신함", "/admin/gud/guide/history/inbox/manage.do"), + gudguidecontents("gud", 2300400L, 2300000L, 3, "상담컨텐츠", "상담컨텐츠", "0"), + gudguidecontentslistmanage("gud", 2300401L, 2300400L, 4, "상담가이드조회", "상담가이드조회", "/admin/gud/guide/contents/list/manage.do"), + gudguidecontentsmanagermanage("gud", 2300402L, 2300400L, 4, "상담가이드관리", "상담가이드관리", "/admin/gud/guide/contents/manager/manage.do"), + gudguidecontentscontentsAssessmentmanage("gud", 2300403L, 2300400L, 4, "상담가이드평가", "상담가이드평가", "/admin/gud/guide/contents/contentsAssessment/manage.do"), + gudguidecontentscontentsAssessmentHistorymanage("gud", 2300404L, 2300400L, 4, "상담가이드평가이력", "상담가이드평가이력", "/admin/gud/guide/contents/contentsAssessmentHistory/manage.do"), + gudguideai("gud", 2300500L, 2300000L, 3, "NLP연동", "NLP연동", "0"), + gudguideainluIntentListmanage("gud", 2300501L, 2300500L, 4, "대화의도", "대화의도", "/admin/gud/guide/ai/nluIntentList/manage.do"), + gudguideainluEntityListmanage("gud", 2300502L, 2300500L, 4, "엔티티", "엔티티", "/admin/gud/guide/ai/nluEntityList/manage.do"), + gudguideainluLogmanage("gud", 2300503L, 2300500L, 4, "대화의도이력", "대화의도이력", "/admin/gud/guide/ai/nluLog/manage.do"), + gudguideainluTrainingmanage("gud", 2300504L, 2300500L, 4, "기계학습", "기계학습", "/admin/gud/guide/ai/nluTraining/manage.do"), + gudguideainluIntenttestmanage("gud", 2300505L, 2300500L, 4, "대화의도테스트", "대화의도테스트", "/admin/gud/guide/ai/nluIntenttest/manage.do"), + gudguideaisynonymListmanage("gud", 2300506L, 2300500L, 4, "고유용어사전", "고유용어사전", "/admin/gud/guide/ai/synonymList/manage.do"), + gudguideainluRecommendedLearningmanage("gud", 2300507L, 2300500L, 4, "학습추천", "학습추천", "/admin/gud/guide/ai/nluRecommendedLearning/manage.do"), + + + addraddrbot("addr", 2400000L, 1L, 2, "주소봇", "주소봇", "0"), + addraddrbotmanageAddrSectionmanage("addr", 2400100L, 2400000L, 3, "지명유사어관리", "지명유사어관리", "/admin/addr/addrbot/manageAddrSection/manage.do"), + addraddrbotmanageBuildNamemanage("addr", 2400200L, 2400000L, 3, "빌딩유사어관리", "빌딩유사어관리", "/admin/addr/addrbot/manageBuildName/manage.do"), + addraddrbotmanageSynonymmanage("addr", 2400300L, 2400000L, 3, "유의어전처리관리", "유의어전처리관리", "/admin/addr/addrbot/manageSynonym/manage.do"), + addraddrbotmanageBuildTypemanage("addr", 2400400L, 2400000L, 3, "발화건물유형관리", "발화건물유형관리", "/admin/addr/addrbot/manageBuildType/manage.do"), + addraddrbotmanageJusoUploadmanage("addr", 2400500L, 2400000L, 3, "주소월별업데이트", "주소월별업데이트", "/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"), @@ -121,6 +182,68 @@ public enum MenuResource { 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, + + + vdo, + vdoincomingManageCategorymanage, + vdoincomingCounselingListmanage, + vdoincomingCounselingHistorymanage, + vdoincomingMvReportmanage, + + + botmoni, + botmoniaddrRealtimeListExpansionmanage, + botmonireceiptRealtimeListExpansionmanage, + botmoniguideRealtimeListExpansionmanage, + + commonsystem, commonsystemcustmanage, commonsystemserviceGroupmanage, diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java index 5dbf7f6..4637d48 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java @@ -44,6 +44,65 @@ public enum PolicyResource { 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()), + + 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()), @@ -76,6 +135,57 @@ public enum PolicyResource { 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()), + + + commonsystemcustmanageFull(MenuResource.commonsystemcustmanage, "고객사 관리전체권한", "Y", 1000000, Arrays.asList()), commonsystemserviceGroupmanageFull(MenuResource.commonsystemserviceGroupmanage, "서비스그룹 관리전체권한", "Y", 1000000, Arrays.asList()), commonsystemgroupAuthmanageFull(MenuResource.commonsystemgroupAuthmanage, "그룹별 권한관리전체권한", "Y", 10000, Arrays.asList()), @@ -148,6 +258,64 @@ public enum PolicyResource { 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, + + vdoRead, + vdoincomingManageCategorymanageRead, + vdoincomingCounselingListmanageRead, + vdoincomingCounselingHistorymanageRead, + vdoincomingMvReportmanageRead, + + botmoniRead, + botmoniaddrRealtimeListExpansionmanageRead, + botmonireceiptRealtimeListExpansionmanageRead, + botmoniguideRealtimeListExpansionmanageRead, + + + commonsystemRead, commonsystemcustmanageRead, commonsystemserviceGroupmanageRead, @@ -176,6 +344,55 @@ public enum PolicyResource { 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, diff --git a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.java b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.java index 1ceff6f..653bcb7 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.java @@ -22,7 +22,7 @@ public class TbCustPolicy { @Column(name = "SERVICE_GROUP", nullable = false, length = 20) private String serviceGroup; @Id - @Column(name = "POLICY_VAL", nullable = false, length = 50) + @Column(name = "POLICY_VAL", nullable = false, length = 100) private String policyVal; @Id @Column(name = "CUST_CODE", nullable = false, length = 20) diff --git a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.java b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.java index 52fb927..512e92f 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.java @@ -63,6 +63,8 @@ public class TbServiceGrouop { this.updateDate = updateDate; } + + public TbServiceGrouop toUpdateMainService(SystemCustSaveSubReq dto, UserVo uv) { if (dto.getAddServiceGroupName() != null && !dto.getAddServiceGroupName().equals("")) { this.serviceGroupName = dto.getAddServiceGroupName(); diff --git a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGroupPolicy.java b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGroupPolicy.java index 4ee464b..6a9e648 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGroupPolicy.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGroupPolicy.java @@ -26,7 +26,7 @@ public class TbServiceGroupPolicy { @Column(name = "SERVICE_GROUP", nullable = false, length = 20) private String serviceGroup; @Id - @Column(name = "POLICY_VAL", nullable = false, length = 50) + @Column(name = "POLICY_VAL", nullable = false, length = 100) private String policyVal; @Id @Column(name = "CUST_CODE", nullable = false, length = 20) diff --git a/main_vm/src/main/resources/application-local.yml b/main_vm/src/main/resources/application-local.yml index aff9d62..217f35b 100644 --- a/main_vm/src/main/resources/application-local.yml +++ b/main_vm/src/main/resources/application-local.yml @@ -7,8 +7,9 @@ spring: activate: on-profile: local datasource: - url: jdbc:log4jdbc:mysql://dev-ics-db.c9i6xgmcxx18.ap-northeast-2.rds.amazonaws.com/UPLUS_CINNAMON - username: ics_mgr +# url: jdbc:log4jdbc:mysql://dev-ics-db.c9i6xgmcxx18.ap-northeast-2.rds.amazonaws.com/UPLUS_CINNAMON + url: jdbc:log4jdbc:mysql://192.168.0.26/ICS_CINNAMON_V2 + username: icomsys password: "#pass180901" # url: jdbc:log4jdbc:oracle:thin:@localhost:1522:XE # username: LG_LOCAL diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList.jsp new file mode 100644 index 0000000..091b572 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrAddrRealtimeList/AddrAddrRealtimeList.jsp @@ -0,0 +1,25 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

실시간처리리스트

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess.jsp new file mode 100644 index 0000000..a6a35b8 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageAddrProcess/AddrManageAddrProcess.jsp @@ -0,0 +1,25 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

주소봇처리내역

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageBuildType/AddrManageBuildType.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageBuildType/AddrManageBuildType.jsp new file mode 100644 index 0000000..6f685d0 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageBuildType/AddrManageBuildType.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

발화건물유형관리 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload.jsp new file mode 100644 index 0000000..4c333ce --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrManageJusoUpload/AddrManageJusoUpload.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

주소월별업데이트 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.jsp new file mode 100644 index 0000000..5346e7f --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageAddrSection/AddrbotManageAddrSection.jsp @@ -0,0 +1,25 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

지명유사어

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName.jsp new file mode 100644 index 0000000..a5422d8 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageBuildName/AddrbotManageBuildName.jsp @@ -0,0 +1,25 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

빌딩유사어

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym.jsp new file mode 100644 index 0000000..d0a95ce --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/addr/AddrbotManageSynonym/AddrbotManageSynonym.jsp @@ -0,0 +1,25 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

유의어전처리

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageGreetMent/ManageGreetMent.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageGreetMent/ManageGreetMent.jsp new file mode 100644 index 0000000..29f9ae8 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageGreetMent/ManageGreetMent.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

요일시간대별멘트관리 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageHoliday/ManageHoliday.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageHoliday/ManageHoliday.jsp new file mode 100644 index 0000000..c491cf8 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageHoliday/ManageHoliday.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

휴무일관리 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageNatural/ManageNatural.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageNatural/ManageNatural.jsp new file mode 100644 index 0000000..332af17 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManageNatural/ManageNatural.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

자연어전처리 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManagerMent/ManagerMent.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManagerMent/ManagerMent.jsp new file mode 100644 index 0000000..49e1ef7 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botcom/ManagerMent/ManagerMent.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

멘트관리 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/AddrRealtimeListExpansion/AddrRealtimeListExpansion.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/AddrRealtimeListExpansion/AddrRealtimeListExpansion.jsp new file mode 100644 index 0000000..2f4a6d9 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/AddrRealtimeListExpansion/AddrRealtimeListExpansion.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

주소봇실시간처리리스트 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/GuideRealtimeListExpansion/GuideRealtimeListExpansion.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/GuideRealtimeListExpansion/GuideRealtimeListExpansion.jsp new file mode 100644 index 0000000..6d26827 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/GuideRealtimeListExpansion/GuideRealtimeListExpansion.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담가이드실시간모니터링 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/ReceiptRealtimeListExpansion/ReceiptRealtimeListExpansion.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/ReceiptRealtimeListExpansion/ReceiptRealtimeListExpansion.jsp new file mode 100644 index 0000000..6895622 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/botmoni/ReceiptRealtimeListExpansion/ReceiptRealtimeListExpansion.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

무인접수봇실시간모니터링 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/common/system/custUpdate.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/common/system/custUpdate.jsp index 1574aae..27f1316 100644 --- a/main_vm/src/main/webapp/WEB-INF/jsp/adm/common/system/custUpdate.jsp +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/common/system/custUpdate.jsp @@ -112,6 +112,7 @@ $('#newCustUseYn').niceSelect('update'); var html = ''; result.responseJSON.addServiceAuthList.forEach(function (e, i) { + console.log(i); var serviceGroup = e.addServiceGroup; var serviceGroupName = e.addServiceGroupName; var serviceGroupDesc = e.addServiceGroupDesc; @@ -142,7 +143,7 @@ + ' 서비스그룹' + ' ' + '
' - + ' ' + + ' ' + '
' + ' ' + '' @@ -150,7 +151,7 @@ + ' 서비스코드' + ' ' + '
' - + ' ' + + ' ' + '
' + ' ' + '' @@ -158,14 +159,14 @@ + ' 시나리오코드' + ' ' + '
' - + ' ' + + ' ' + '
' + ' ' + '' + ' 서비스그룹설명' + ' ' + '
' - + ' ' + + ' ' + '
' + ' ' + '' @@ -296,17 +297,22 @@ var addServiceAuthList = new Array(); $(".tbl-card").children('li').each(function (i, e) { - - var addServiceGroup = $(this).find("input:eq(1)").attr("id").replaceAll("addServiceGroup", ""); + console.log('get-----'+i); + var addServiceGroup = $('#'+$(this).find("input:eq(1)").attr("id")).val(); + console.log('addServiceGroup-----'+addServiceGroup); var addServiceAuth = {}; // var addServiceGroupName = $(this).find("input:eq(0)").attr("id").replaceAll("addServiceGroupName", ""); - var addOprMngCode = $(this).find("input:eq(2)").attr("id").replaceAll("addOprMngCode", ""); + var addOprMngCode = $(this).find("input:eq(2)").attr("id"); + console.log('addOprMngCode-----'+addOprMngCode); // var addServiceGroupDesc = $(this).find("input:eq(3)").attr("id").replaceAll("addServiceGroupDesc", ""); var addServiceGroupName = $('#' + $(this).find("input:eq(0)").attr("id")).val(); + console.log('addServiceGroupName-----'+addServiceGroupName); var addServiceGroupDesc = $('#' + $(this).find("input:eq(3)").attr("id")).val(); + console.log('addServiceGroupDesc-----'+addServiceGroupDesc); var addUseYn = $('#addUseYn' + addServiceGroup + ' option:selected').val(); + console.log('addUseYn-----'+addUseYn); var authList = new Array(); // console.log(JSON.stringify(authList)); // console.log(JSON.stringify($(this))); diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/adminMonitoring/adminMonitoring.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/adminMonitoring/adminMonitoring.jsp new file mode 100644 index 0000000..1b2cf38 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/adminMonitoring/adminMonitoring.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

관리자모니터링 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluEntityList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluEntityList.jsp new file mode 100644 index 0000000..c82522f --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluEntityList.jsp @@ -0,0 +1,27 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

엔티티 +

+
+ + diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluIntentList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluIntentList.jsp new file mode 100644 index 0000000..ee9057f --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluIntentList.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

대화의도 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluIntenttest.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluIntenttest.jsp new file mode 100644 index 0000000..27ea55d --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluIntenttest.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

대화의도테스트 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluLog.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluLog.jsp new file mode 100644 index 0000000..95dad55 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluLog.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

대화의도이력 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluRecommendedLearning.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluRecommendedLearning.jsp new file mode 100644 index 0000000..22df01a --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluRecommendedLearning.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

학습추진 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluTraining.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluTraining.jsp new file mode 100644 index 0000000..5df3138 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiNluTraining.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

기계학습 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiSynonymList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiSynonymList.jsp new file mode 100644 index 0000000..99a0de8 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/ai/AiSynonymList.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

유의어전처리관리 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/consultationRealtime/ConsultationRealtime.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/consultationRealtime/ConsultationRealtime.jsp new file mode 100644 index 0000000..f3eea1b --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/consultationRealtime/ConsultationRealtime.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

실시간상담 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsAssessment.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsAssessment.jsp new file mode 100644 index 0000000..3d2a497 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsAssessment.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담가이드평가 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsAssessmentHistory.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsAssessmentHistory.jsp new file mode 100644 index 0000000..a9ae51e --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsAssessmentHistory.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담가이드평가이력 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsList.jsp new file mode 100644 index 0000000..9d655ed --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsList.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담가이드조회 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsManager.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsManager.jsp new file mode 100644 index 0000000..eab6735 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/contents/ContentsManager.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담가이드관리 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryInbox.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryInbox.jsp new file mode 100644 index 0000000..f6018dd --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryInbox.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담이력수신함 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryOutbox.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryOutbox.jsp new file mode 100644 index 0000000..c39fe95 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryOutbox.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담이력전송함 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryScrch.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryScrch.jsp new file mode 100644 index 0000000..2c7a526 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/gud/history/HistoryScrch.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담이력조회 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/RcpReport/RcpReport.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/RcpReport/RcpReport.jsp new file mode 100644 index 0000000..0936f8b --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/RcpReport/RcpReport.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

일자별통계 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/RcpTimeReport/RcpTimeReport.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/RcpTimeReport/RcpTimeReport.jsp new file mode 100644 index 0000000..6c6e3c8 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/RcpTimeReport/RcpTimeReport.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

시간대통계 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptList/ReceiptList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptList/ReceiptList.jsp new file mode 100644 index 0000000..6fba7da --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptList/ReceiptList.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

접수리스트 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptOutRealtimeList/ReceiptOutRealtimeList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptOutRealtimeList/ReceiptOutRealtimeList.jsp new file mode 100644 index 0000000..977083c --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptOutRealtimeList/ReceiptOutRealtimeList.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

아웃바운드모니터링 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptRealtimeList/ReceiptRealtimeList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptRealtimeList/ReceiptRealtimeList.jsp new file mode 100644 index 0000000..41e2598 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/rcpv1/ReceiptRealtimeList/ReceiptRealtimeList.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

실시간모니터링 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingCounselingHistory/IncomingCounselingHistory.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingCounselingHistory/IncomingCounselingHistory.jsp new file mode 100644 index 0000000..2c7a526 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingCounselingHistory/IncomingCounselingHistory.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

상담이력조회 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingCounselingList/IncomingCounselingList.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingCounselingList/IncomingCounselingList.jsp new file mode 100644 index 0000000..f36f550 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingCounselingList/IncomingCounselingList.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

영상상담 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingManageCategory/IncomingManageCategory.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingManageCategory/IncomingManageCategory.jsp new file mode 100644 index 0000000..0d0f3e9 --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingManageCategory/IncomingManageCategory.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

컨텐츠등록관리 +

+
+ diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingMvReport/IncomingMvReport.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingMvReport/IncomingMvReport.jsp new file mode 100644 index 0000000..798d05b --- /dev/null +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/vdo/IncomingMvReport/IncomingMvReport.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + 고객사관리 + <%@ include file="/WEB-INF/jsp/adm/include/topLinkTag.jsp" %> + + + + + + +
+
+
+
+
+
+

사용통계 +

+
+