diff --git a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/ErrorDetail.java b/dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/ErrorDetail.java
similarity index 85%
rename from dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/ErrorDetail.java
rename to dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/ErrorDetail.java
index 4e8fe0d..381123f 100644
--- a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/ErrorDetail.java
+++ b/dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/ErrorDetail.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.dto;
+package io.shinhanlife.dap.common.adapter.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
@@ -8,7 +8,7 @@ import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.dto
+ * @package io.shinhanlife.dap.common.adapter.dto
* @className ErrorDetail
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/JsonRpcRequest.java b/dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcRequest.java
similarity index 84%
rename from dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/JsonRpcRequest.java
rename to dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcRequest.java
index 4e7ffbd..f55c10b 100644
--- a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/JsonRpcRequest.java
+++ b/dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcRequest.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.biz.mcp.adapter.dto;
+package io.shinhanlife.dap.common.adapter.dto;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.dto
+ * @package io.shinhanlife.dap.common.adapter.dto
* @className JsonRpcRequest
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/JsonRpcResponse.java b/dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcResponse.java
similarity index 87%
rename from dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/JsonRpcResponse.java
rename to dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcResponse.java
index a545ca3..c4ada76 100644
--- a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/JsonRpcResponse.java
+++ b/dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/JsonRpcResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.dto;
+package io.shinhanlife.dap.common.adapter.dto;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Getter;
@@ -6,7 +6,7 @@ import lombok.Setter;
// 2. 응답 DTO
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.dto
+ * @package io.shinhanlife.dap.common.adapter.dto
* @className JsonRpcResponse
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/Params.java b/dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/Params.java
similarity index 88%
rename from dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/Params.java
rename to dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/Params.java
index d2a5b42..2aae3e8 100644
--- a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/dto/Params.java
+++ b/dap-common/src/main/java/io/shinhanlife/dap/common/adapter/dto/Params.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.dto;
+package io.shinhanlife.dap.common.adapter.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
@@ -11,7 +11,7 @@ import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.dto
+ * @package io.shinhanlife.dap.common.adapter.dto
* @className Params
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-common/src/main/java/io/shinhanlife/dap/common/mcp/exception/GlobalExceptionHandler.java b/dap-common/src/main/java/io/shinhanlife/dap/common/mcp/exception/GlobalExceptionHandler.java
index 7345654..a816d37 100644
--- a/dap-common/src/main/java/io/shinhanlife/dap/common/mcp/exception/GlobalExceptionHandler.java
+++ b/dap-common/src/main/java/io/shinhanlife/dap/common/mcp/exception/GlobalExceptionHandler.java
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.common.mcp.exception;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.adapter.dto.ErrorDetail;
-import io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcResponse;
+import io.shinhanlife.dap.common.adapter.dto.ErrorDetail;
+import io.shinhanlife.dap.common.adapter.dto.JsonRpcResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.ExceptionHandler;
diff --git a/dap-common/src/main/java/io/shinhanlife/dap/common/util/PodScaffolder.java b/dap-common/src/main/java/io/shinhanlife/dap/common/util/PodScaffolder.java
index 39d0aa2..5f4987d 100644
--- a/dap-common/src/main/java/io/shinhanlife/dap/common/util/PodScaffolder.java
+++ b/dap-common/src/main/java/io/shinhanlife/dap/common/util/PodScaffolder.java
@@ -81,11 +81,11 @@ public class PodScaffolder {
Files.writeString(modulePath.resolve("Dockerfile"), dockerfile);
log.append("[4/6] Application 클래스 및 설정 파일 생성 중...\n");
- Path srcPath = modulePath.resolve("src/main/java/io/shinhanlife/dap/biz/mcp/tool/" + shortName);
+ Path srcPath = modulePath.resolve("src/main/java/io/shinhanlife/dap/mcc/" + shortName);
Files.createDirectories(srcPath);
String appClass = """
- package io.shinhanlife.dap.biz.mcp.tool.%s;
+ package io.shinhanlife.dap.mcc.%s;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -93,7 +93,7 @@ public class PodScaffolder {
import org.springframework.cache.annotation.EnableCaching;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.%s
+ * @package io.shinhanlife.dap.mcc.%s
* @className DapTool%sApplication
* @description AX HUB 시스템 처리 클래스
* @author %s
@@ -106,8 +106,8 @@ public class PodScaffolder {
*
*
*/
- @SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
- @ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+ @SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+ @ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
@EnableCaching
public class DapTool%sApplication {
public static void main(String[] args) {
diff --git a/dap-common/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java b/dap-common/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java
index 12941ef..209f90a 100644
--- a/dap-common/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java
+++ b/dap-common/src/main/java/io/shinhanlife/dap/common/util/ToolScaffolder.java
@@ -17,11 +17,11 @@ import java.util.Scanner;
* - 콘솔 창에 뜨는 질문에 차례대로 값을 입력하기만 하면 파일이 생성됩니다.
*
* 방법 2. 커맨드라인(터미널)에서 실행 (명령어 기반)
- * - 컴파일: javac -encoding UTF-8 dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/util/ToolScaffolder.java
- * - 실행: java -cp dap-tool-core/src/main/java io.shinhanlife.dap.biz.mcp.tool.util.ToolScaffolder [이름] [ID] "[설명]" "[그룹]" "[통신방식]" "[모듈명]"
+ * - 컴파일: javac -encoding UTF-8 dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/util/ToolScaffolder.java
+ * - 실행: java -cp dap-tool-core/src/main/java io.shinhanlife.dap.mcc.util.ToolScaffolder [이름] [ID] "[설명]" "[그룹]" "[통신방식]" "[모듈명]"
*/
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.util
+ * @package io.shinhanlife.dap.mcc.util
* @className ToolScaffolder
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -36,8 +36,8 @@ import java.util.Scanner;
*/
public class ToolScaffolder {
- private static final String BASE_PACKAGE = "io.shinhanlife.dap.biz.mcp.tool";
- private static final String BASE_PACKAGE_PATH = "src/main/java/io/shinhanlife/dap/biz/mcp/tool";
+ private static final String BASE_PACKAGE = "io.shinhanlife.dap.mcc";
+ private static final String BASE_PACKAGE_PATH = "src/main/java/io/shinhanlife/dap/mcc";
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
diff --git a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/ToolMetadata.java b/dap-common/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java
similarity index 96%
rename from dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/ToolMetadata.java
rename to dap-common/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java
index 1b5511f..99f09e5 100644
--- a/dap-common/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/ToolMetadata.java
+++ b/dap-common/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.gateway.dto;
+package io.shinhanlife.dap.mcg.dto;
import lombok.Getter;
import lombok.Setter;
@@ -15,7 +15,7 @@ import java.util.Map;
* Redis 레지스트리에 저장되며, Planner와 Router 간의 통신 객체(Plan)로 사용됩니다.
*/
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.dto
+ * @package io.shinhanlife.dap.mcg.dto
* @className ToolMetadata
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/converter/AccessMgmtConverter.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/converter/AccessMgmtConverter.java
deleted file mode 100644
index 5a599cc..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/converter/AccessMgmtConverter.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.converter;
-
-import io.shinhanlife.dap.biz.so.atm.dto.AthrOutDto;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrSaveInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrSearchInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListInDto;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSaveRequest;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSearchRequest;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSearchResponse;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.RoleListRequest;
-import org.mapstruct.Mapper;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.converter
- * @className AccessMgmtConverter
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Mapper(componentModel = "spring")
-public abstract class AccessMgmtConverter {
-
- public abstract RoleListInDto toInDto(RoleListRequest request);
-
- public abstract AthrSearchInDto toInDto(AthrSearchRequest request);
-
- public abstract AthrSaveInDto toInDto(AthrSaveRequest request);
-
- public abstract AthrSearchResponse toResponse(AthrOutDto outDto);
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/repository/AccessMgmtMapper.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/repository/AccessMgmtMapper.java
deleted file mode 100644
index 3d88a39..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/repository/AccessMgmtMapper.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.domain.repository;
-
-import io.shinhanlife.dap.biz.so.atm.dto.AthrItemOutDto;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrSearchInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleKnwlAthrInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListOutDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleToolAthrInDto;
-import io.shinhanlife.glow.GlowMybatisMapper;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.domain.repository
- * @className AccessMgmtMapper
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@GlowMybatisMapper
-public interface AccessMgmtMapper {
-
- List selectRoles(RoleListInDto inDto);
-
- List selectAllTools();
-
- List selectAllKnwls();
-
- List selectGrantedToolIds(AthrSearchInDto inDto);
-
- List selectGrantedKnwlIds(AthrSearchInDto inDto);
-
- void deleteToolAthr(@Param("systId") String systId, @Param("roleNo") String roleNo);
-
- void insertToolAthr(RoleToolAthrInDto inDto);
-
- void deleteKnwlAthr(@Param("systId") String systId, @Param("roleNo") String roleNo);
-
- void insertKnwlAthr(RoleKnwlAthrInDto inDto);
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/service/AccessMgmtService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/service/AccessMgmtService.java
deleted file mode 100644
index d3036d2..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/service/AccessMgmtService.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.domain.service;
-
-import io.shinhanlife.dap.biz.so.atm.dto.AthrOutDto;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrSaveInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrSearchInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListOutDto;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.domain.service
- * @className AccessMgmtService
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-public interface AccessMgmtService {
-
- List getRoles(RoleListInDto inDto);
-
- AthrOutDto getAthr(AthrSearchInDto inDto);
-
- void saveAthr(AthrSaveInDto inDto);
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/service/impl/AccessMgmtServiceImpl.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/service/impl/AccessMgmtServiceImpl.java
deleted file mode 100644
index a2a032b..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/domain/service/impl/AccessMgmtServiceImpl.java
+++ /dev/null
@@ -1,142 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.domain.service.impl;
-
-import io.shinhanlife.dap.biz.so.atm.domain.repository.AccessMgmtMapper;
-import io.shinhanlife.dap.biz.so.atm.domain.service.AccessMgmtService;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrItemOutDto;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrOutDto;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrSaveInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.AthrSearchInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleKnwlAthrInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListInDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListOutDto;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleToolAthrInDto;
-import io.shinhanlife.dap.common.util.SessionUtil;
-import lombok.RequiredArgsConstructor;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import java.util.Date;
-import java.util.List;
-import java.util.Set;
-import java.util.UUID;
-import java.util.stream.Collectors;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.domain.service.impl
- * @className AccessMgmtServiceImpl
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Service
-@RequiredArgsConstructor
-public class AccessMgmtServiceImpl implements AccessMgmtService {
-
- private final AccessMgmtMapper accessMgmtMapper;
-
- private static final String SYSTEM_CD = "AXH";
- private static final String SYSTEM_PRG = "SOATM0100";
-
- @Override
- public List getRoles(RoleListInDto inDto) {
- return accessMgmtMapper.selectRoles(inDto);
- }
-
- @Override
- public AthrOutDto getAthr(AthrSearchInDto inDto) {
- Set grantedToolIds = accessMgmtMapper.selectGrantedToolIds(inDto)
- .stream().collect(Collectors.toSet());
-
- Set grantedKnwlIds = accessMgmtMapper.selectGrantedKnwlIds(inDto)
- .stream().collect(Collectors.toSet());
-
- List tools = accessMgmtMapper.selectAllTools()
- .stream()
- .peek(item -> item.setGranted(grantedToolIds.contains(item.getResourceId())))
- .collect(Collectors.toList());
-
- List knwls = accessMgmtMapper.selectAllKnwls()
- .stream()
- .peek(item -> item.setGranted(grantedKnwlIds.contains(item.getResourceId())))
- .collect(Collectors.toList());
-
- return new AthrOutDto(tools, knwls);
- }
-
- @Override
- @Transactional
- public void saveAthr(AthrSaveInDto inDto) {
- Date now = new Date();
- String systId = inDto.getSystId();
- String roleNo = inDto.getRoleNo();
-
- accessMgmtMapper.deleteToolAthr(systId, roleNo);
- if (inDto.getGrantedToolIds() != null) {
- for (String toolId : inDto.getGrantedToolIds()) {
- accessMgmtMapper.insertToolAthr(buildToolAthrInDto(systId, roleNo, toolId, now));
- }
- }
-
- accessMgmtMapper.deleteKnwlAthr(systId, roleNo);
- if (inDto.getGrantedKnwlIds() != null) {
- for (String knwlId : inDto.getGrantedKnwlIds()) {
- accessMgmtMapper.insertKnwlAthr(buildKnwlAthrInDto(systId, roleNo, knwlId, now));
- }
- }
- }
-
- private RoleToolAthrInDto buildToolAthrInDto(String systId, String roleNo, String toolId, Date now) {
- RoleToolAthrInDto dto = new RoleToolAthrInDto();
- dto.setRoleToolAthrId("RTA-" + shortUuid());
- dto.setSystId(systId);
- dto.setRoleNo(roleNo);
- dto.setToolId(toolId);
- dto.setPuseYn("Y");
- fillAudit(dto, now);
- return dto;
- }
-
- private RoleKnwlAthrInDto buildKnwlAthrInDto(String systId, String roleNo, String knwlId, Date now) {
- RoleKnwlAthrInDto dto = new RoleKnwlAthrInDto();
- dto.setRoleKnwlAthrId("RKA-" + shortUuid());
- dto.setSystId(systId);
- dto.setRoleNo(roleNo);
- dto.setKnwlId(knwlId);
- dto.setPuseYn("Y");
- fillAudit(dto, now);
- return dto;
- }
-
- private void fillAudit(RoleToolAthrInDto dto, Date now) {
- String prafNo = SessionUtil.getPrafNo();
- String ognzNo = SessionUtil.getOgnzNo();
- dto.setSystRgiDt(now); dto.setSystRgiPrafNo(prafNo);
- dto.setSystRgiOgnzNo(ognzNo); dto.setSystRgiSystCd(SYSTEM_CD);
- dto.setSystRgiPrgrId(SYSTEM_PRG);
- dto.setSystChgDt(now); dto.setSystChgPrafNo(prafNo);
- dto.setSystChgOgnzNo(ognzNo); dto.setSystChgSystCd(SYSTEM_CD);
- dto.setSystChgPrgrId(SYSTEM_PRG);
- }
-
- private void fillAudit(RoleKnwlAthrInDto dto, Date now) {
- String prafNo = SessionUtil.getPrafNo();
- String ognzNo = SessionUtil.getOgnzNo();
- dto.setSystRgiDt(now); dto.setSystRgiPrafNo(prafNo);
- dto.setSystRgiOgnzNo(ognzNo); dto.setSystRgiSystCd(SYSTEM_CD);
- dto.setSystRgiPrgrId(SYSTEM_PRG);
- dto.setSystChgDt(now); dto.setSystChgPrafNo(prafNo);
- dto.setSystChgOgnzNo(ognzNo); dto.setSystChgSystCd(SYSTEM_CD);
- dto.setSystChgPrgrId(SYSTEM_PRG);
- }
-
- private String shortUuid() {
- return UUID.randomUUID().toString().replace("-", "").substring(0, 12).toUpperCase();
- }
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrItemOutDto.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrItemOutDto.java
deleted file mode 100644
index 01f14cc..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrItemOutDto.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.dto;
-
-import lombok.Builder;
-import lombok.NoArgsConstructor;
-import lombok.AllArgsConstructor;
-
-import lombok.Getter;
-import lombok.Setter;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.dto
- * @className AthrItemOutDto
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-@Builder
-@NoArgsConstructor
-@AllArgsConstructor
-public class AthrItemOutDto {
- private String resourceId;
- private String resourceNm;
- private String resourceDs;
- private String typeCode;
- private boolean granted;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrOutDto.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrOutDto.java
deleted file mode 100644
index ba5aa56..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrOutDto.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.dto;
-
-import lombok.Setter;
-import lombok.Builder;
-import lombok.NoArgsConstructor;
-
-import lombok.AllArgsConstructor;
-import lombok.Getter;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.dto
- * @className AthrOutDto
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@AllArgsConstructor
-@Setter
-@Builder
-@NoArgsConstructor
-public class AthrOutDto {
- private List tools;
- private List knwls;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrSaveInDto.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrSaveInDto.java
deleted file mode 100644
index 94a51af..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrSaveInDto.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.dto;
-
-import lombok.Builder;
-import lombok.NoArgsConstructor;
-import lombok.AllArgsConstructor;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.dto
- * @className AthrSaveInDto
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-@Builder
-@NoArgsConstructor
-@AllArgsConstructor
-public class AthrSaveInDto {
- private String systId;
- private String roleNo;
- private List grantedToolIds;
- private List grantedKnwlIds;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrSearchInDto.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrSearchInDto.java
deleted file mode 100644
index 99267e3..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/AthrSearchInDto.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.dto;
-
-import lombok.Builder;
-import lombok.NoArgsConstructor;
-import lombok.AllArgsConstructor;
-
-import lombok.Getter;
-import lombok.Setter;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.dto
- * @className AthrSearchInDto
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-@Builder
-@NoArgsConstructor
-@AllArgsConstructor
-public class AthrSearchInDto {
- private String systId;
- private String roleNo;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleKnwlAthrInDto.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleKnwlAthrInDto.java
deleted file mode 100644
index 658322e..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleKnwlAthrInDto.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.dto;
-
-import lombok.Builder;
-import lombok.NoArgsConstructor;
-import lombok.AllArgsConstructor;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import java.util.Date;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.dto
- * @className RoleKnwlAthrInDto
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-@Builder
-@NoArgsConstructor
-@AllArgsConstructor
-public class RoleKnwlAthrInDto {
- private String roleKnwlAthrId;
- private String systId;
- private String roleNo;
- private String knwlId;
- private String puseYn;
-
- private Date systRgiDt;
- private String systRgiPrafNo;
- private String systRgiOgnzNo;
- private String systRgiSystCd;
- private String systRgiPrgrId;
- private Date systChgDt;
- private String systChgPrafNo;
- private String systChgOgnzNo;
- private String systChgSystCd;
- private String systChgPrgrId;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleListInDto.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleListInDto.java
deleted file mode 100644
index fa977f1..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleListInDto.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.dto;
-
-import lombok.Builder;
-import lombok.NoArgsConstructor;
-import lombok.AllArgsConstructor;
-
-import lombok.Getter;
-import lombok.Setter;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.dto
- * @className RoleListInDto
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-@Builder
-@NoArgsConstructor
-@AllArgsConstructor
-public class RoleListInDto {
- private String systId;
- private String puseYn;
- private String keyword;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleListOutDto.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleListOutDto.java
deleted file mode 100644
index 2ee5568..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleListOutDto.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.dto;
-
-import lombok.Builder;
-import lombok.NoArgsConstructor;
-import lombok.AllArgsConstructor;
-
-import lombok.Getter;
-import lombok.Setter;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.dto
- * @className RoleListOutDto
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-@Builder
-@NoArgsConstructor
-@AllArgsConstructor
-public class RoleListOutDto {
- private String systId;
- private String roleNo;
- private String roleNm;
- private String roleDs;
- private String puseYn;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleToolAthrInDto.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleToolAthrInDto.java
deleted file mode 100644
index 6b36201..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/dto/RoleToolAthrInDto.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.dto;
-
-import lombok.Builder;
-import lombok.NoArgsConstructor;
-import lombok.AllArgsConstructor;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import java.util.Date;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.dto
- * @className RoleToolAthrInDto
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-@Builder
-@NoArgsConstructor
-@AllArgsConstructor
-public class RoleToolAthrInDto {
- private String roleToolAthrId;
- private String systId;
- private String roleNo;
- private String toolId;
- private String puseYn;
-
- private Date systRgiDt;
- private String systRgiPrafNo;
- private String systRgiOgnzNo;
- private String systRgiSystCd;
- private String systRgiPrgrId;
- private Date systChgDt;
- private String systChgPrafNo;
- private String systChgOgnzNo;
- private String systChgSystCd;
- private String systChgPrgrId;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/SOATM0100Controller.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/SOATM0100Controller.java
deleted file mode 100644
index ed52f43..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/SOATM0100Controller.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.presentation;
-
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListOutDto;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSaveRequest;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSearchRequest;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSearchResponse;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.RoleListRequest;
-import io.shinhanlife.dap.biz.so.atm.usecase.AccessMgmtUseCase;
-import io.shinhanlife.glow.BaseResponse;
-import io.shinhanlife.glow.ResponseUtil;
-import lombok.RequiredArgsConstructor;
-import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.presentation
- * @className SOATM0100Controller
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@RestController
-@RequestMapping("/so/atm")
-@RequiredArgsConstructor
-public class SOATM0100Controller {
-
- private final AccessMgmtUseCase accessMgmtUseCase;
-
- @PostMapping("/SOATM0100R")
- public ResponseEntity>> getRoles(
- @RequestBody RoleListRequest request) {
- return ResponseUtil.ok(accessMgmtUseCase.getRoles(request));
- }
-
- @PostMapping("/SOATM0101R")
- public ResponseEntity> getAthr(
- @RequestBody AthrSearchRequest request) {
- return ResponseUtil.ok(accessMgmtUseCase.getAthr(request));
- }
-
- @PostMapping("/SOATM0100U")
- public ResponseEntity> saveAthr(
- @RequestBody AthrSaveRequest request) {
- accessMgmtUseCase.saveAthr(request);
- return ResponseUtil.ok();
- }
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSaveRequest.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSaveRequest.java
deleted file mode 100644
index 058b3df..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSaveRequest.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.presentation.io;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.presentation.io
- * @className AthrSaveRequest
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-public class AthrSaveRequest {
- private String systId;
- private String roleNo;
- private List grantedToolIds;
- private List grantedKnwlIds;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSearchRequest.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSearchRequest.java
deleted file mode 100644
index 2751c3c..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSearchRequest.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.presentation.io;
-
-import lombok.Getter;
-import lombok.Setter;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.presentation.io
- * @className AthrSearchRequest
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-public class AthrSearchRequest {
- private String systId;
- private String roleNo;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSearchResponse.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSearchResponse.java
deleted file mode 100644
index 44b813d..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/AthrSearchResponse.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.presentation.io;
-
-import io.shinhanlife.dap.biz.so.atm.dto.AthrItemOutDto;
-import lombok.AllArgsConstructor;
-import lombok.Getter;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.presentation.io
- * @className AthrSearchResponse
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@AllArgsConstructor
-public class AthrSearchResponse {
- private List tools;
- private List knwls;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/RoleListRequest.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/RoleListRequest.java
deleted file mode 100644
index 3576b0a..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/presentation/io/RoleListRequest.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.presentation.io;
-
-import lombok.Getter;
-import lombok.Setter;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.presentation.io
- * @className RoleListRequest
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Getter
-@Setter
-public class RoleListRequest {
- private String systId;
- private String puseYn;
- private String keyword;
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/usecase/AccessMgmtUseCase.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/usecase/AccessMgmtUseCase.java
deleted file mode 100644
index 6e10f32..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/usecase/AccessMgmtUseCase.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.usecase;
-
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListOutDto;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSaveRequest;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSearchRequest;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSearchResponse;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.RoleListRequest;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.usecase
- * @className AccessMgmtUseCase
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-public interface AccessMgmtUseCase {
-
- List getRoles(RoleListRequest request);
-
- AthrSearchResponse getAthr(AthrSearchRequest request);
-
- void saveAthr(AthrSaveRequest request);
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/usecase/impl/AccessMgmtUseCaseImpl.java b/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/usecase/impl/AccessMgmtUseCaseImpl.java
deleted file mode 100644
index 94c5474..0000000
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/so/atm/usecase/impl/AccessMgmtUseCaseImpl.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package io.shinhanlife.dap.biz.so.atm.usecase.impl;
-
-import io.shinhanlife.dap.biz.so.atm.converter.AccessMgmtConverter;
-import io.shinhanlife.dap.biz.so.atm.domain.service.AccessMgmtService;
-import io.shinhanlife.dap.biz.so.atm.dto.RoleListOutDto;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSaveRequest;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSearchRequest;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.AthrSearchResponse;
-import io.shinhanlife.dap.biz.so.atm.presentation.io.RoleListRequest;
-import io.shinhanlife.dap.biz.so.atm.usecase.AccessMgmtUseCase;
-import lombok.RequiredArgsConstructor;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-/**
- * @package io.shinhanlife.dap.biz.so.atm.usecase.impl
- * @className AccessMgmtUseCaseImpl
- * @description AX HUB 시스템 처리 클래스
- * @author 김형식
- * @create 2026.09.01
- *
- * ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 2026.09.01 김형식 최초생성
- *
- *
- */
-@Service
-@RequiredArgsConstructor
-public class AccessMgmtUseCaseImpl implements AccessMgmtUseCase {
-
- private final AccessMgmtService accessMgmtService;
- private final AccessMgmtConverter converter;
-
- @Override
- public List getRoles(RoleListRequest request) {
- return accessMgmtService.getRoles(converter.toInDto(request));
- }
-
- @Override
- public AthrSearchResponse getAthr(AthrSearchRequest request) {
- return converter.toResponse(accessMgmtService.getAthr(converter.toInDto(request)));
- }
-
- @Override
- public void saveAthr(AthrSaveRequest request) {
- accessMgmtService.saveAthr(converter.toInDto(request));
- }
-}
\ No newline at end of file
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplication.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java
similarity index 71%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplication.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java
index 559e2ab..eb0571a 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplication.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway;
+package io.shinhanlife.dap.mcg;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway
+ * @package io.shinhanlife.dap.mcg
* @className DapGatewayApplication
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.biz.mcp.gateway", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.biz.mcp.gateway", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcg", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcg", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
@EnableCaching
public class DapGatewayApplication {
public static void main(String[] args) {
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/aop/GatewayLoggingAspect.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java
similarity index 90%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/aop/GatewayLoggingAspect.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java
index 0d16c43..76832a8 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/aop/GatewayLoggingAspect.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.gateway.aop;
+package io.shinhanlife.dap.mcg.aop;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.ProceedingJoinPoint;
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Component;
import org.springframework.util.StopWatch;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.aop
+ * @package io.shinhanlife.dap.mcg.aop
* @className GatewayLoggingAspect
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -27,7 +27,7 @@ import org.springframework.util.StopWatch;
public class GatewayLoggingAspect {
// gateway의 controller 패키지 하위의 모든 클래스/메서드 실행 시 작동
- @Around("execution(* io.shinhanlife.dap.biz.mcp.gateway.presentation..*(..))")
+ @Around("execution(* io.shinhanlife.dap.mcg.presentation..*(..))")
public Object logGatewayExecutionTime(ProceedingJoinPoint joinPoint) throws Throwable {
String targetMethod = joinPoint.getSignature().toShortString();
StopWatch stopWatch = new StopWatch();
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/audit/AuditLogService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java
similarity index 87%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/audit/AuditLogService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java
index 263e2ce..0b2b4c8 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/audit/AuditLogService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.audit;
+package io.shinhanlife.dap.mcg.audit;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.audit
+ * @package io.shinhanlife.dap.mcg.audit
* @className AuditLogService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.biz.mcp.gateway.audit;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.config.McpGatewayProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.guardrail.SensitiveDataMasker;
-import io.shinhanlife.dap.biz.mcp.gateway.security.McpRequestContext;
+import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
+import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
+import io.shinhanlife.dap.mcg.security.McpRequestContext;
import com.fasterxml.jackson.databind.JsonNode;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/AgentResponseBudgetProperties.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java
similarity index 94%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/AgentResponseBudgetProperties.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java
index b1a4e3a..5f3915a 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/AgentResponseBudgetProperties.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.config;
+package io.shinhanlife.dap.mcg.config;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.config
+ * @package io.shinhanlife.dap.mcg.config
* @className AgentResponseBudgetProperties
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/GatewayFallbackProperties.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java
similarity index 87%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/GatewayFallbackProperties.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java
index 55a1427..1f2fd31 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/GatewayFallbackProperties.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.gateway.config;
+package io.shinhanlife.dap.mcg.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -8,7 +8,7 @@ import java.util.HashMap;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.config
+ * @package io.shinhanlife.dap.mcg.config
* @className GatewayFallbackProperties
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/McpGatewayProperties.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java
similarity index 99%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/McpGatewayProperties.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java
index 2d4906c..0ed7b51 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/McpGatewayProperties.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.config;
+package io.shinhanlife.dap.mcg.config;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.config
+ * @package io.shinhanlife.dap.mcg.config
* @className McpGatewayProperties
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/RedisConfig.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/RedisConfig.java
similarity index 90%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/RedisConfig.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/RedisConfig.java
index 0be0f2c..0167154 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/config/RedisConfig.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/RedisConfig.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.biz.mcp.gateway.config;
+package io.shinhanlife.dap.mcg.config;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
@@ -10,7 +10,7 @@ import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.config
+ * @package io.shinhanlife.dap.mcg.config
* @className RedisConfig
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/OperationType.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/OperationType.java
similarity index 79%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/OperationType.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/OperationType.java
index 669b8a4..689b3b5 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/OperationType.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/OperationType.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.gateway.dto;
+package io.shinhanlife.dap.mcg.dto;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.dto
+ * @package io.shinhanlife.dap.mcg.dto
* @className OperationType
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/ToolMetadata.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java
similarity index 97%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/ToolMetadata.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java
index 18f0eec..029360e 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/dto/ToolMetadata.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/dto/ToolMetadata.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.gateway.dto;
+package io.shinhanlife.dap.mcg.dto;
import lombok.Getter;
import lombok.Setter;
@@ -17,7 +17,7 @@ import java.util.HashSet;
* Redis 레지스트리에 저장되며, Planner와 Router 간의 통신 객체(Plan)로 사용됩니다.
*/
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.dto
+ * @package io.shinhanlife.dap.mcg.dto
* @className ToolMetadata
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/GuardrailService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java
similarity index 86%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/GuardrailService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java
index 9dc5898..4ba67b0 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/GuardrailService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.guardrail;
+package io.shinhanlife.dap.mcg.guardrail;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.guardrail
+ * @package io.shinhanlife.dap.mcg.guardrail
* @className GuardrailService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.biz.mcp.gateway.guardrail;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.FailureType;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.ToolExecutionException;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.resilience.FailureType;
+import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import org.springframework.stereotype.Service;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/SensitiveDataMasker.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/SensitiveDataMasker.java
similarity index 96%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/SensitiveDataMasker.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/SensitiveDataMasker.java
index 201bd88..5599df5 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/SensitiveDataMasker.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/SensitiveDataMasker.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.guardrail;
+package io.shinhanlife.dap.mcg.guardrail;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.guardrail
+ * @package io.shinhanlife.dap.mcg.guardrail
* @className SensitiveDataMasker
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/ToolResponseGuardrailService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java
similarity index 90%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/ToolResponseGuardrailService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java
index 60ba04f..9cfe2c0 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/guardrail/ToolResponseGuardrailService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.guardrail;
+package io.shinhanlife.dap.mcg.guardrail;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.guardrail
+ * @package io.shinhanlife.dap.mcg.guardrail
* @className ToolResponseGuardrailService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.biz.mcp.gateway.guardrail;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.FailureType;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.ToolExecutionException;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.resilience.FailureType;
+import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
import org.springframework.stereotype.Service;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/messaging/KafkaProducerService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java
similarity index 95%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/messaging/KafkaProducerService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java
index 5fa6687..17a6fd2 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/messaging/KafkaProducerService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.gateway.messaging;
+package io.shinhanlife.dap.mcg.messaging;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -10,7 +10,7 @@ import java.util.Map;
import java.util.UUID;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.messaging
+ * @package io.shinhanlife.dap.mcg.messaging
* @className KafkaProducerService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/ChatController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java
similarity index 96%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/ChatController.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java
index 03499e2..f20d428 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/ChatController.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.presentation;
+package io.shinhanlife.dap.mcg.presentation;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.presentation
+ * @package io.shinhanlife.dap.mcg.presentation
* @className ChatController
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.biz.mcp.gateway.presentation;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.gateway.registry.RedisRegistryService;
-import io.shinhanlife.dap.biz.mcp.gateway.service.ExecuteService;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.registry.RedisRegistryService;
+import io.shinhanlife.dap.mcg.service.ExecuteService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.ai.chat.client.ChatClient;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/KillSwitchController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java
similarity index 91%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/KillSwitchController.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java
index 0b4841e..90e3596 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/KillSwitchController.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.biz.mcp.gateway.presentation;
+package io.shinhanlife.dap.mcg.presentation;
-import io.shinhanlife.dap.biz.mcp.gateway.service.KillSwitchService;
+import io.shinhanlife.dap.mcg.service.KillSwitchService;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
@@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.presentation
+ * @package io.shinhanlife.dap.mcg.presentation
* @className KillSwitchController
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/McpRouterController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java
similarity index 94%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/McpRouterController.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java
index d99815f..3174356 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/McpRouterController.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.presentation;
+package io.shinhanlife.dap.mcg.presentation;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.presentation
+ * @package io.shinhanlife.dap.mcg.presentation
* @className McpRouterController
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -16,13 +16,13 @@ package io.shinhanlife.dap.biz.mcp.gateway.presentation;
*
*/
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcRequest;
-import io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcResponse;
-import io.shinhanlife.dap.biz.mcp.adapter.dto.Params;
-import io.shinhanlife.dap.biz.mcp.gateway.config.GatewayFallbackProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.gateway.registry.RedisRegistryService;
-import io.shinhanlife.dap.biz.mcp.gateway.service.ExecuteService;
+import io.shinhanlife.dap.common.adapter.dto.JsonRpcRequest;
+import io.shinhanlife.dap.common.adapter.dto.JsonRpcResponse;
+import io.shinhanlife.dap.common.adapter.dto.Params;
+import io.shinhanlife.dap.mcg.config.GatewayFallbackProperties;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.registry.RedisRegistryService;
+import io.shinhanlife.dap.mcg.service.ExecuteService;
import io.shinhanlife.dap.common.mcp.security.SecurityProperties;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
@@ -91,7 +91,7 @@ public class McpRouterController {
try {
Object result = executeService.execute(payload, effectiveTenantId);
- io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcResponse response = new io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcResponse();
+ io.shinhanlife.dap.common.adapter.dto.JsonRpcResponse response = new io.shinhanlife.dap.common.adapter.dto.JsonRpcResponse();
response.setJsonrpc("2.0");
response.setId(payload.containsKey("id") ? String.valueOf(payload.get("id")) : UUID.randomUUID().toString());
response.setResult(result);
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/ScaffoldingController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java
similarity index 97%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/ScaffoldingController.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java
index faf6894..882c03b 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/presentation/ScaffoldingController.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.presentation;
+package io.shinhanlife.dap.mcg.presentation;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.presentation
+ * @package io.shinhanlife.dap.mcg.presentation
* @className ScaffoldingController
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/redis/McpMonitorEventService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/McpMonitorEventService.java
similarity index 93%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/redis/McpMonitorEventService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/McpMonitorEventService.java
index fbba099..84e2df7 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/redis/McpMonitorEventService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/McpMonitorEventService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.redis;
+package io.shinhanlife.dap.mcg.redis;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.redis
+ * @package io.shinhanlife.dap.mcg.redis
* @className McpMonitorEventService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/redis/RedisToolTraceService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/RedisToolTraceService.java
similarity index 96%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/redis/RedisToolTraceService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/RedisToolTraceService.java
index abb4cbf..840e602 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/redis/RedisToolTraceService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/redis/RedisToolTraceService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.redis;
+package io.shinhanlife.dap.mcg.redis;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.redis
+ * @package io.shinhanlife.dap.mcg.redis
* @className RedisToolTraceService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,10 +15,10 @@ package io.shinhanlife.dap.biz.mcp.gateway.redis;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.config.McpGatewayProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.guardrail.SensitiveDataMasker;
-import io.shinhanlife.dap.biz.mcp.gateway.security.McpRequestContext;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
+import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
+import io.shinhanlife.dap.mcg.security.McpRequestContext;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.ObjectProvider;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/registry/RedisRegistryService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/RedisRegistryService.java
similarity index 95%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/registry/RedisRegistryService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/RedisRegistryService.java
index ec99dd5..ef1f49c 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/registry/RedisRegistryService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/RedisRegistryService.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.biz.mcp.gateway.registry;
+package io.shinhanlife.dap.mcg.registry;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate;
@@ -13,7 +13,7 @@ import java.util.stream.Collectors;
import java.util.Objects;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.registry
+ * @package io.shinhanlife.dap.mcg.registry
* @className RedisRegistryService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreaker.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java
similarity index 97%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreaker.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java
index 67a7a97..592b58a 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreaker.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.resilience;
+package io.shinhanlife.dap.mcg.resilience;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.resilience
+ * @package io.shinhanlife.dap.mcg.resilience
* @className CircuitBreaker
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerMonitorController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java
similarity index 93%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerMonitorController.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java
index 33028ac..a47acf7 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerMonitorController.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.resilience;
+package io.shinhanlife.dap.mcg.resilience;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.resilience
+ * @package io.shinhanlife.dap.mcg.resilience
* @className CircuitBreakerMonitorController
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java
similarity index 94%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java
index bbabced..363b652 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.resilience;
+package io.shinhanlife.dap.mcg.resilience;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.resilience
+ * @package io.shinhanlife.dap.mcg.resilience
* @className CircuitBreakerService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.biz.mcp.gateway.resilience;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.config.McpGatewayProperties;
+import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
import org.springframework.stereotype.Service;
import java.time.Clock;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerSnapshot.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java
similarity index 87%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerSnapshot.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java
index 6ff9abe..20776ed 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerSnapshot.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.resilience;
+package io.shinhanlife.dap.mcg.resilience;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.resilience
+ * @package io.shinhanlife.dap.mcg.resilience
* @className CircuitBreakerSnapshot
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerState.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java
similarity index 83%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerState.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java
index 70ff2c1..6663d3e 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/CircuitBreakerState.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.resilience;
+package io.shinhanlife.dap.mcg.resilience;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.resilience
+ * @package io.shinhanlife.dap.mcg.resilience
* @className CircuitBreakerState
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/FailureType.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java
similarity index 87%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/FailureType.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java
index 4543a12..ddf11b2 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/FailureType.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.resilience;
+package io.shinhanlife.dap.mcg.resilience;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.resilience
+ * @package io.shinhanlife.dap.mcg.resilience
* @className FailureType
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/RetryPolicy.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java
similarity index 92%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/RetryPolicy.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java
index 38edf85..30233a6 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/RetryPolicy.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.resilience;
+package io.shinhanlife.dap.mcg.resilience;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.resilience
+ * @package io.shinhanlife.dap.mcg.resilience
* @className RetryPolicy
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/ToolExecutionException.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java
similarity index 91%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/ToolExecutionException.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java
index ec2374e..483a6e3 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/resilience/ToolExecutionException.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.resilience;
+package io.shinhanlife.dap.mcg.resilience;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.resilience
+ * @package io.shinhanlife.dap.mcg.resilience
* @className ToolExecutionException
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/McpRequestContext.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java
similarity index 88%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/McpRequestContext.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java
index bfa1a7e..d51ed7a 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/McpRequestContext.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.security;
+package io.shinhanlife.dap.mcg.security;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.security
+ * @package io.shinhanlife.dap.mcg.security
* @className McpRequestContext
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/McpRequestContextResolver.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java
similarity index 96%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/McpRequestContextResolver.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java
index 8dbcc30..edbc630 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/McpRequestContextResolver.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.security;
+package io.shinhanlife.dap.mcg.security;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.security
+ * @package io.shinhanlife.dap.mcg.security
* @className McpRequestContextResolver
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/ToolAuthorizationService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java
similarity index 85%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/ToolAuthorizationService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java
index a328090..712bc1e 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/security/ToolAuthorizationService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.security;
+package io.shinhanlife.dap.mcg.security;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.security
+ * @package io.shinhanlife.dap.mcg.security
* @className ToolAuthorizationService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,11 +15,11 @@ package io.shinhanlife.dap.biz.mcp.gateway.security;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.config.McpGatewayProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.FailureType;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.ToolExecutionException;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.OperationType;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
+import io.shinhanlife.dap.mcg.resilience.FailureType;
+import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
+import io.shinhanlife.dap.mcg.dto.OperationType;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
import org.springframework.stereotype.Service;
import java.util.Set;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/ExecuteService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java
similarity index 91%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/ExecuteService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java
index 919a8c3..f003541 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/ExecuteService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.service;
+package io.shinhanlife.dap.mcg.service;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.service
+ * @package io.shinhanlife.dap.mcg.service
* @className ExecuteService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -17,21 +17,21 @@ package io.shinhanlife.dap.biz.mcp.gateway.service;
*/
import java.util.HashMap;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.FailureType;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.RetryPolicy;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.ToolExecutionException;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.OperationType;
-import io.shinhanlife.dap.biz.mcp.gateway.config.McpGatewayProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.guardrail.SensitiveDataMasker;
-import io.shinhanlife.dap.biz.mcp.gateway.guardrail.GuardrailService;
-import io.shinhanlife.dap.biz.mcp.gateway.security.McpRequestContext;
-import io.shinhanlife.dap.biz.mcp.gateway.security.McpRequestContextResolver;
-import io.shinhanlife.dap.biz.mcp.gateway.audit.AuditLogService;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.CircuitBreaker;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.CircuitBreakerService;
-import io.shinhanlife.dap.biz.mcp.gateway.security.ToolAuthorizationService;
-import io.shinhanlife.dap.biz.mcp.gateway.redis.RedisToolTraceService;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.resilience.FailureType;
+import io.shinhanlife.dap.mcg.resilience.RetryPolicy;
+import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
+import io.shinhanlife.dap.mcg.dto.OperationType;
+import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
+import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
+import io.shinhanlife.dap.mcg.guardrail.GuardrailService;
+import io.shinhanlife.dap.mcg.security.McpRequestContext;
+import io.shinhanlife.dap.mcg.security.McpRequestContextResolver;
+import io.shinhanlife.dap.mcg.audit.AuditLogService;
+import io.shinhanlife.dap.mcg.resilience.CircuitBreaker;
+import io.shinhanlife.dap.mcg.resilience.CircuitBreakerService;
+import io.shinhanlife.dap.mcg.security.ToolAuthorizationService;
+import io.shinhanlife.dap.mcg.redis.RedisToolTraceService;
import jakarta.annotation.PreDestroy;
import java.util.Map;
@@ -44,12 +44,12 @@ import org.springframework.web.client.RestClient;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
-import io.shinhanlife.dap.biz.mcp.gateway.tool.large.LargeToolResponseService;
-import io.shinhanlife.dap.biz.mcp.gateway.tool.large.PaginationRequestValidator;
-import io.shinhanlife.dap.biz.mcp.gateway.tool.result.ToolExecutionResultFormatter;
-import io.shinhanlife.dap.biz.mcp.gateway.tool.result.ToolExecutionResult;
-import io.shinhanlife.dap.biz.mcp.gateway.guardrail.ToolResponseGuardrailService;
-import io.shinhanlife.dap.biz.mcp.gateway.transport.ToolInvoker;
+import io.shinhanlife.dap.mcg.tool.large.LargeToolResponseService;
+import io.shinhanlife.dap.mcg.tool.large.PaginationRequestValidator;
+import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResultFormatter;
+import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResult;
+import io.shinhanlife.dap.mcg.guardrail.ToolResponseGuardrailService;
+import io.shinhanlife.dap.mcg.transport.ToolInvoker;
@Slf4j
@Service
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/KillSwitchService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java
similarity index 96%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/KillSwitchService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java
index e38ddf9..5301eb6 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/KillSwitchService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.gateway.service;
+package io.shinhanlife.dap.mcg.service;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -6,7 +6,7 @@ import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.service
+ * @package io.shinhanlife.dap.mcg.service
* @className KillSwitchService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/ToolPlanner.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java
similarity index 92%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/ToolPlanner.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java
index 84e535c..420da81 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/service/ToolPlanner.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.biz.mcp.gateway.service;
+package io.shinhanlife.dap.mcg.service;
import io.shinhanlife.dap.common.mcp.security.SecurityProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.registry.RedisRegistryService;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.gateway.config.GatewayFallbackProperties;
+import io.shinhanlife.dap.mcg.registry.RedisRegistryService;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.config.GatewayFallbackProperties;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
@@ -12,7 +12,7 @@ import java.util.List;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.service
+ * @package io.shinhanlife.dap.mcg.service
* @className ToolPlanner
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/CustomWebMvcSseServerTransportProvider.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java
similarity index 99%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/CustomWebMvcSseServerTransportProvider.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java
index 5037349..0e2d3d3 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/CustomWebMvcSseServerTransportProvider.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.gateway.sync;
+package io.shinhanlife.dap.mcg.sync;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.sync
+ * @package io.shinhanlife.dap.mcg.sync
* @className CustomWebMvcSseServerTransportProvider
* @description AX HUB MCP Gateway SSE 전송 제공자 - SSE 기반의 MCP 서버 트랜스포트를 구현하는 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpController.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java
similarity index 94%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpController.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java
index 5cf0279..0d540af 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpController.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.sync;
+package io.shinhanlife.dap.mcg.sync;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.sync
+ * @package io.shinhanlife.dap.mcg.sync
* @className DynamicMcpController
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -26,7 +26,7 @@ import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
-import io.shinhanlife.dap.biz.mcp.gateway.sync.CustomWebMvcSseServerTransportProvider;
+import io.shinhanlife.dap.mcg.sync.CustomWebMvcSseServerTransportProvider;
@RestController
public class DynamicMcpController {
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpServerManager.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java
similarity index 95%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpServerManager.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java
index b5f07d9..62f313b 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpServerManager.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.sync;
+package io.shinhanlife.dap.mcg.sync;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.sync
+ * @package io.shinhanlife.dap.mcg.sync
* @className DynamicMcpServerManager
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -18,8 +18,8 @@ package io.shinhanlife.dap.biz.mcp.gateway.sync;
import io.modelcontextprotocol.spec.McpSchema.ServerCapabilities;
import io.modelcontextprotocol.server.McpServer;
import io.modelcontextprotocol.server.McpSyncServer;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.gateway.sync.CustomWebMvcSseServerTransportProvider;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.sync.CustomWebMvcSseServerTransportProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactory.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java
similarity index 95%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactory.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java
index 79234bd..97ad619 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactory.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.sync;
+package io.shinhanlife.dap.mcg.sync;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.sync
+ * @package io.shinhanlife.dap.mcg.sync
* @className RegistryMcpToolSpecificationFactory
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,11 +15,11 @@ package io.shinhanlife.dap.biz.mcp.gateway.sync;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.gateway.service.ExecuteService;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.service.ExecuteService;
import io.modelcontextprotocol.server.McpServerFeatures;
import io.modelcontextprotocol.spec.McpSchema;
-import io.shinhanlife.dap.biz.mcp.gateway.tool.result.ToolExecutionResult;
+import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResult;
import org.springframework.stereotype.Component;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSynchronizer.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java
similarity index 95%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSynchronizer.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java
index 3252883..36088ce 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSynchronizer.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.gateway.sync;
+package io.shinhanlife.dap.mcg.sync;
-import io.shinhanlife.dap.biz.mcp.gateway.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.gateway.registry.RedisRegistryService;
+import io.shinhanlife.dap.mcg.dto.ToolMetadata;
+import io.shinhanlife.dap.mcg.registry.RedisRegistryService;
import io.modelcontextprotocol.server.McpSyncServer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -19,7 +19,7 @@ import java.util.concurrent.locks.ReentrantLock;
import java.util.stream.Collectors;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.sync
+ * @package io.shinhanlife.dap.mcg.sync
* @className RegistryMcpToolSynchronizer
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/AgentResponseBudgetService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java
similarity index 97%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/AgentResponseBudgetService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java
index 084fa00..16e9f68 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/AgentResponseBudgetService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.tool.large;
+package io.shinhanlife.dap.mcg.tool.large;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.tool.large
+ * @package io.shinhanlife.dap.mcg.tool.large
* @className AgentResponseBudgetService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -18,8 +18,8 @@ package io.shinhanlife.dap.biz.mcp.gateway.tool.large;
import java.util.Iterator;
import java.util.Map;
-import io.shinhanlife.dap.biz.mcp.gateway.config.AgentResponseBudgetProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.guardrail.SensitiveDataMasker;
+import io.shinhanlife.dap.mcg.config.AgentResponseBudgetProperties;
+import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
import org.springframework.stereotype.Service;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/LargeToolResponseService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java
similarity index 97%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/LargeToolResponseService.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java
index 1fc17a9..9100f22 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/LargeToolResponseService.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.tool.large;
+package io.shinhanlife.dap.mcg.tool.large;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.tool.large
+ * @package io.shinhanlife.dap.mcg.tool.large
* @className LargeToolResponseService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -17,10 +17,10 @@ package io.shinhanlife.dap.biz.mcp.gateway.tool.large;
*/
import java.util.Iterator;
-import io.shinhanlife.dap.biz.mcp.gateway.config.McpGatewayProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.guardrail.SensitiveDataMasker;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.FailureType;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.ToolExecutionException;
+import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
+import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
+import io.shinhanlife.dap.mcg.resilience.FailureType;
+import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
import org.springframework.stereotype.Service;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidator.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java
similarity index 92%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidator.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java
index 047829b..7efba45 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidator.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.tool.large;
+package io.shinhanlife.dap.mcg.tool.large;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.tool.large
+ * @package io.shinhanlife.dap.mcg.tool.large
* @className PaginationRequestValidator
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.biz.mcp.gateway.tool.large;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.config.McpGatewayProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.FailureType;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.ToolExecutionException;
+import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
+import io.shinhanlife.dap.mcg.resilience.FailureType;
+import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
import org.springframework.stereotype.Component;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/result/ToolExecutionResult.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java
similarity index 90%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/result/ToolExecutionResult.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java
index 0fab95d..9cf87cf 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/result/ToolExecutionResult.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.tool.result;
+package io.shinhanlife.dap.mcg.tool.result;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.tool.result
+ * @package io.shinhanlife.dap.mcg.tool.result
* @className ToolExecutionResult
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/result/ToolExecutionResultFormatter.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java
similarity index 97%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/result/ToolExecutionResultFormatter.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java
index 7f0fb06..6f21efa 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/tool/result/ToolExecutionResultFormatter.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.tool.result;
+package io.shinhanlife.dap.mcg.tool.result;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.tool.result
+ * @package io.shinhanlife.dap.mcg.tool.result
* @className ToolExecutionResultFormatter
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.biz.mcp.gateway.tool.result;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.guardrail.SensitiveDataMasker;
+import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
import org.springframework.stereotype.Service;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/transport/HttpToolInvoker.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java
similarity index 88%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/transport/HttpToolInvoker.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java
index 064d340..c6718b2 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/transport/HttpToolInvoker.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.transport;
+package io.shinhanlife.dap.mcg.transport;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.transport
+ * @package io.shinhanlife.dap.mcg.transport
* @className HttpToolInvoker
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.biz.mcp.gateway.transport;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.FailureType;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.ToolExecutionException;
+import io.shinhanlife.dap.mcg.resilience.FailureType;
+import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Component;
import org.springframework.web.client.RestClient;
diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/transport/ToolInvoker.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java
similarity index 83%
rename from dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/transport/ToolInvoker.java
rename to dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java
index d4d66db..823577c 100644
--- a/dap-gateway/src/main/java/io/shinhanlife/dap/biz/mcp/gateway/transport/ToolInvoker.java
+++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.transport;
+package io.shinhanlife.dap.mcg.transport;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.transport
+ * @package io.shinhanlife.dap.mcg.transport
* @className ToolInvoker
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplicationTests.java b/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplicationTests.java
index 5fe381e..47c214a 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplicationTests.java
+++ b/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/DapGatewayApplicationTests.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway;
+package io.shinhanlife.dap.mcg;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway
+ * @package io.shinhanlife.dap.mcg
* @className DapGatewayApplicationTests
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -19,8 +19,8 @@ import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.bean.override.mockito.MockitoBean;
-import io.shinhanlife.dap.biz.mcp.gateway.audit.AuditLogService;
-import io.shinhanlife.dap.biz.mcp.gateway.redis.RedisToolTraceService;
+import io.shinhanlife.dap.mcg.audit.AuditLogService;
+import io.shinhanlife.dap.mcg.redis.RedisToolTraceService;
@SpringBootTest
@ActiveProfiles("test")
diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java b/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java
index c2514c2..49ed638 100644
--- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java
+++ b/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.gateway.tool.large;
+package io.shinhanlife.dap.mcg.tool.large;
/**
- * @package io.shinhanlife.dap.biz.mcp.gateway.tool.large
+ * @package io.shinhanlife.dap.mcg.tool.large
* @className PaginationRequestValidatorTest
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -17,8 +17,8 @@ package io.shinhanlife.dap.biz.mcp.gateway.tool.large;
*/
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
-import io.shinhanlife.dap.biz.mcp.gateway.config.McpGatewayProperties;
-import io.shinhanlife.dap.biz.mcp.gateway.resilience.ToolExecutionException;
+import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
+import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/aop/EimsMonitoringAspect.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/aop/EimsMonitoringAspect.java
similarity index 86%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/aop/EimsMonitoringAspect.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/aop/EimsMonitoringAspect.java
index 104ca69..beb7173 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/aop/EimsMonitoringAspect.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/aop/EimsMonitoringAspect.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.aop;
+package io.shinhanlife.dap.common.adapter.aop;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.ProceedingJoinPoint;
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Component;
import java.util.Arrays;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.aop
+ * @package io.shinhanlife.dap.common.adapter.aop
* @className EimsMonitoringAspect
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -27,8 +27,8 @@ import java.util.Arrays;
@Component
public class EimsMonitoringAspect {
- // 포인트컷: io.shinhanlife.dap.biz.mcp.adapter.sender 패키지 내의 EimsSender를 구현한 모든 클래스의 메서드를 타겟으로 지정합니다.
- @Around("execution(* io.shinhanlife.dap.biz.mcp.adapter.sender.*EimsSender.*(..))")
+ // 포인트컷: io.shinhanlife.dap.common.adapter.sender 패키지 내의 EimsSender를 구현한 모든 클래스의 메서드를 타겟으로 지정합니다.
+ @Around("execution(* io.shinhanlife.dap.common.adapter.sender.*EimsSender.*(..))")
public Object monitorEimsCommunication(ProceedingJoinPoint joinPoint) throws Throwable {
// 1. 호출되는 클래스와 메서드 이름 추출
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/ExternalApiConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ExternalApiConnector.java
similarity index 91%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/ExternalApiConnector.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ExternalApiConnector.java
index fac5510..fb44d4e 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/ExternalApiConnector.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ExternalApiConnector.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.adapter.connector;
+package io.shinhanlife.dap.common.adapter.connector;
-import io.shinhanlife.dap.biz.mcp.adapter.support.DynamicPayloadBuilder;
-import io.shinhanlife.dap.biz.mcp.adapter.support.DynamicSchemaValidator;
+import io.shinhanlife.dap.common.adapter.support.DynamicPayloadBuilder;
+import io.shinhanlife.dap.common.adapter.support.DynamicSchemaValidator;
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
import io.github.resilience4j.ratelimiter.annotation.RateLimiter;
import lombok.extern.slf4j.Slf4j;
@@ -12,7 +12,7 @@ import java.util.Map;
import java.util.List;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.connector
+ * @package io.shinhanlife.dap.common.adapter.connector
* @className ExternalApiConnector
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/InternalSystemConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/InternalSystemConnector.java
similarity index 92%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/InternalSystemConnector.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/InternalSystemConnector.java
index 3804754..e71276a 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/InternalSystemConnector.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/InternalSystemConnector.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.adapter.connector;
+package io.shinhanlife.dap.common.adapter.connector;
-import io.shinhanlife.dap.biz.mcp.adapter.support.DynamicPayloadBuilder;
-import io.shinhanlife.dap.biz.mcp.adapter.support.DynamicSchemaValidator;
+import io.shinhanlife.dap.common.adapter.support.DynamicPayloadBuilder;
+import io.shinhanlife.dap.common.adapter.support.DynamicSchemaValidator;
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
import io.github.resilience4j.ratelimiter.annotation.RateLimiter;
import lombok.extern.slf4j.Slf4j;
@@ -12,7 +12,7 @@ import java.util.Map;
import java.util.List;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.connector
+ * @package io.shinhanlife.dap.common.adapter.connector
* @className InternalSystemConnector
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/LegacyDbConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyDbConnector.java
similarity index 92%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/LegacyDbConnector.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyDbConnector.java
index 9f54ea4..9de5fc5 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/LegacyDbConnector.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyDbConnector.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.biz.mcp.adapter.connector;
+package io.shinhanlife.dap.common.adapter.connector;
-import io.shinhanlife.dap.biz.mcp.adapter.support.ResultStandardizer;
+import io.shinhanlife.dap.common.adapter.support.ResultStandardizer;
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
import io.github.resilience4j.ratelimiter.annotation.RateLimiter;
import lombok.RequiredArgsConstructor;
@@ -13,7 +13,7 @@ import java.util.Map;
import java.util.stream.Collectors;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.connector
+ * @package io.shinhanlife.dap.common.adapter.connector
* @className LegacyDbConnector
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/LegacyEimsConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyEimsConnector.java
similarity index 96%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/LegacyEimsConnector.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyEimsConnector.java
index 2850ed4..1ba6387 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/LegacyEimsConnector.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/LegacyEimsConnector.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.adapter.connector;
+package io.shinhanlife.dap.common.adapter.connector;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.biz.mcp.adapter.sender.EimsSender;
+import io.shinhanlife.dap.common.adapter.sender.EimsSender;
import io.github.resilience4j.circuitbreaker.annotation.CircuitBreaker;
import io.github.resilience4j.ratelimiter.RequestNotPermitted;
import io.github.resilience4j.ratelimiter.annotation.RateLimiter;
@@ -12,10 +12,10 @@ import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
-import io.shinhanlife.dap.biz.mcp.adapter.util.LegacyDataTransformer;
+import io.shinhanlife.dap.common.adapter.util.LegacyDataTransformer;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.connector
+ * @package io.shinhanlife.dap.common.adapter.connector
* @className LegacyEimsConnector
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/ThirdPartySecurityConnector.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ThirdPartySecurityConnector.java
similarity index 95%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/ThirdPartySecurityConnector.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ThirdPartySecurityConnector.java
index 194485a..21b3657 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/connector/ThirdPartySecurityConnector.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/connector/ThirdPartySecurityConnector.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.connector;
+package io.shinhanlife.dap.common.adapter.connector;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.RequiredArgsConstructor;
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Service;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.connector
+ * @package io.shinhanlife.dap.common.adapter.connector
* @className ThirdPartySecurityConnector
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/exception/MciCommunicationException.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/exception/MciCommunicationException.java
similarity index 84%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/exception/MciCommunicationException.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/exception/MciCommunicationException.java
index f7dcd75..113813e 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/exception/MciCommunicationException.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/exception/MciCommunicationException.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.adapter.exception;
+package io.shinhanlife.dap.common.adapter.exception;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.exception
+ * @package io.shinhanlife.dap.common.adapter.exception
* @className MciCommunicationException
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/EaiEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EaiEimsSender.java
similarity index 96%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/EaiEimsSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EaiEimsSender.java
index ce342b7..9bf9ac3 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/EaiEimsSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EaiEimsSender.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
-import io.shinhanlife.dap.biz.mcp.adapter.support.TicketManager;
+import io.shinhanlife.dap.common.adapter.support.TicketManager;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.kafka.core.KafkaTemplate;
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Service;
import org.springframework.util.StopWatch;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className EaiEimsSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/EimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EimsSender.java
similarity index 82%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/EimsSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EimsSender.java
index 1bc7c21..6d7cd1b 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/EimsSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/EimsSender.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className EimsSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/HttpEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/HttpEimsSender.java
similarity index 94%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/HttpEimsSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/HttpEimsSender.java
index 39a5e81..dee0fc7 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/HttpEimsSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/HttpEimsSender.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
@@ -12,10 +12,10 @@ import java.util.UUID;
import org.slf4j.MDC;
-import io.shinhanlife.dap.biz.mcp.tool.config.GlowCommunicationProperties;
+import io.shinhanlife.dap.mcc.config.GlowCommunicationProperties;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className HttpEimsSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/JspFormEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspFormEimsSender.java
similarity index 94%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/JspFormEimsSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspFormEimsSender.java
index af01502..149a804 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/JspFormEimsSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspFormEimsSender.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
@@ -10,7 +10,7 @@ import org.springframework.util.MultiValueMap;
import org.springframework.web.client.RestClient;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className JspFormEimsSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/JspJsonEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspJsonEimsSender.java
similarity index 94%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/JspJsonEimsSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspJsonEimsSender.java
index 895c306..ce449b9 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/JspJsonEimsSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/JspJsonEimsSender.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
@@ -9,7 +9,7 @@ import org.springframework.web.client.RestClient;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className JspJsonEimsSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/MciEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciEimsSender.java
similarity index 97%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/MciEimsSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciEimsSender.java
index ef342d4..9569dd0 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/MciEimsSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciEimsSender.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -12,7 +12,7 @@ import org.springframework.util.StopWatch;
import org.springframework.web.client.RestClient;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className MciEimsSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/MciStringEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciStringEimsSender.java
similarity index 96%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/MciStringEimsSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciStringEimsSender.java
index 90a2440..29d996b 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/MciStringEimsSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/MciStringEimsSender.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
@@ -8,7 +8,7 @@ import org.springframework.util.StopWatch;
import org.springframework.web.client.RestClient;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className MciStringEimsSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/ShinhanMciSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSender.java
similarity index 97%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/ShinhanMciSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSender.java
index 795295f..2c152ed 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/ShinhanMciSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSender.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.shinhanlife.dap.common.integration.mci.config.ShinhanIntegrationProperties;
@@ -16,7 +16,7 @@ import java.util.UUID;
import java.util.concurrent.atomic.AtomicInteger;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className ShinhanMciSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/TcpEimsSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/TcpEimsSender.java
similarity index 95%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/TcpEimsSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/TcpEimsSender.java
index 6b97009..cdb10de 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/sender/TcpEimsSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/sender/TcpEimsSender.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
@@ -11,7 +11,7 @@ import java.net.InetSocketAddress;
import java.net.Socket;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className TcpEimsSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/DynamicPayloadBuilder.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicPayloadBuilder.java
similarity index 94%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/DynamicPayloadBuilder.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicPayloadBuilder.java
index 46dfe7e..1b03792 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/DynamicPayloadBuilder.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicPayloadBuilder.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.support;
+package io.shinhanlife.dap.common.adapter.support;
import org.springframework.stereotype.Service;
@@ -6,7 +6,7 @@ import java.util.List;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.support
+ * @package io.shinhanlife.dap.common.adapter.support
* @className DynamicPayloadBuilder
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/DynamicSchemaValidator.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicSchemaValidator.java
similarity index 93%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/DynamicSchemaValidator.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicSchemaValidator.java
index 441273d..73d229d 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/DynamicSchemaValidator.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/DynamicSchemaValidator.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.biz.mcp.adapter.support;
+package io.shinhanlife.dap.common.adapter.support;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.support
+ * @package io.shinhanlife.dap.common.adapter.support
* @className DynamicSchemaValidator
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/MciTemplate.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/MciTemplate.java
similarity index 90%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/MciTemplate.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/MciTemplate.java
index 01bafac..f1f815b 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/MciTemplate.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/MciTemplate.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.adapter.support;
+package io.shinhanlife.dap.common.adapter.support;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.biz.mcp.adapter.exception.MciCommunicationException;
-import io.shinhanlife.dap.biz.mcp.adapter.sender.EimsSender;
+import io.shinhanlife.dap.common.adapter.exception.MciCommunicationException;
+import io.shinhanlife.dap.common.adapter.sender.EimsSender;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.support
+ * @package io.shinhanlife.dap.common.adapter.support
* @className MciTemplate
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/ResultStandardizer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ResultStandardizer.java
similarity index 93%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/ResultStandardizer.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ResultStandardizer.java
index 2691ac0..83c4b6d 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/ResultStandardizer.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ResultStandardizer.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.support;
+package io.shinhanlife.dap.common.adapter.support;
import org.springframework.stereotype.Component;
@@ -6,7 +6,7 @@ import java.util.HashMap;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.support
+ * @package io.shinhanlife.dap.common.adapter.support
* @className ResultStandardizer
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/TicketManager.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/TicketManager.java
similarity index 97%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/TicketManager.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/TicketManager.java
index 47212e0..a761112 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/TicketManager.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/TicketManager.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.support;
+package io.shinhanlife.dap.common.adapter.support;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
@@ -11,7 +11,7 @@ import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.support
+ * @package io.shinhanlife.dap.common.adapter.support
* @className TicketManager
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/ToolExecutionService.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ToolExecutionService.java
similarity index 87%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/ToolExecutionService.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ToolExecutionService.java
index 916233b..3b35393 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/support/ToolExecutionService.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/support/ToolExecutionService.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.biz.mcp.adapter.support;
+package io.shinhanlife.dap.common.adapter.support;
-import io.shinhanlife.dap.biz.mcp.adapter.connector.LegacyEimsConnector;
-import io.shinhanlife.dap.biz.mcp.adapter.dto.ErrorDetail;
-import io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcRequest;
-import io.shinhanlife.dap.biz.mcp.adapter.dto.JsonRpcResponse;
-import io.shinhanlife.dap.biz.mcp.adapter.dto.Params;
+import io.shinhanlife.dap.common.adapter.connector.LegacyEimsConnector;
+import io.shinhanlife.dap.common.adapter.dto.ErrorDetail;
+import io.shinhanlife.dap.common.adapter.dto.JsonRpcRequest;
+import io.shinhanlife.dap.common.adapter.dto.JsonRpcResponse;
+import io.shinhanlife.dap.common.adapter.dto.Params;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -13,7 +13,7 @@ import java.util.HashMap;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.support
+ * @package io.shinhanlife.dap.common.adapter.support
* @className ToolExecutionService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockEimsHttpServer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsHttpServer.java
similarity index 96%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockEimsHttpServer.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsHttpServer.java
index 27f4fa1..0453ef9 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockEimsHttpServer.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsHttpServer.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.test;
+package io.shinhanlife.dap.common.adapter.test;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
@@ -7,7 +7,7 @@ import org.springframework.core.io.ClassPathResource;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.test
+ * @package io.shinhanlife.dap.common.adapter.test
* @className MockEimsHttpServer
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockEimsTcpServer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsTcpServer.java
similarity index 97%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockEimsTcpServer.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsTcpServer.java
index ae8c307..be5bf2b 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockEimsTcpServer.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockEimsTcpServer.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.test;
+package io.shinhanlife.dap.common.adapter.test;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.context.event.EventListener;
@@ -22,7 +22,7 @@ import java.util.Map;
@Component
// 대신 "local" 환경(application-local.properties)에서만 가짜 소켓 서버가 켜지도록 보장합니다.
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.test
+ * @package io.shinhanlife.dap.common.adapter.test
* @className MockEimsTcpServer
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockJspServer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockJspServer.java
similarity index 95%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockJspServer.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockJspServer.java
index a26e8e7..3cb96a0 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/test/MockJspServer.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/test/MockJspServer.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.test;
+package io.shinhanlife.dap.common.adapter.test;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.MediaType;
@@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.test
+ * @package io.shinhanlife.dap.common.adapter.test
* @className MockJspServer
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/LegacyDataTransformer.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/LegacyDataTransformer.java
similarity index 97%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/LegacyDataTransformer.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/LegacyDataTransformer.java
index b4db051..f8c3f89 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/LegacyDataTransformer.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/LegacyDataTransformer.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.util;
+package io.shinhanlife.dap.common.adapter.util;
import lombok.extern.slf4j.Slf4j;
import java.util.HashMap;
@@ -6,7 +6,7 @@ import java.util.List;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.util
+ * @package io.shinhanlife.dap.common.adapter.util
* @className LegacyDataTransformer
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/PiiMaskingLogbackConverter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingLogbackConverter.java
similarity index 92%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/PiiMaskingLogbackConverter.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingLogbackConverter.java
index a1a8394..f85d3f9 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/PiiMaskingLogbackConverter.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingLogbackConverter.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.util;
+package io.shinhanlife.dap.common.adapter.util;
import ch.qos.logback.classic.pattern.MessageConverter;
import ch.qos.logback.classic.spi.ILoggingEvent;
@@ -9,7 +9,7 @@ import ch.qos.logback.classic.spi.ILoggingEvent;
* 여기서 PiiMaskingUtils.mask()를 호출하여 PII(주민번호, 계좌번호 등)를 안전하게 별표(*) 처리합니다.
*/
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.util
+ * @package io.shinhanlife.dap.common.adapter.util
* @className PiiMaskingLogbackConverter
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/PiiMaskingUtils.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingUtils.java
similarity index 96%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/PiiMaskingUtils.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingUtils.java
index d38b88a..2f1db43 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/adapter/util/PiiMaskingUtils.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/common/adapter/util/PiiMaskingUtils.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.biz.mcp.adapter.util;
+package io.shinhanlife.dap.common.adapter.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.util
+ * @package io.shinhanlife.dap.common.adapter.util
* @className PiiMaskingUtils
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpFunction.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java
similarity index 93%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpFunction.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java
index 201946e..9ddd66c 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpFunction.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpFunction.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.annotation;
+package io.shinhanlife.dap.mcc.annotation;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.annotation
+ * @package io.shinhanlife.dap.mcc.annotation
* @className McpFunction
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpParameter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpParameter.java
similarity index 83%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpParameter.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpParameter.java
index 7ab48b7..d84ea5d 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpParameter.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpParameter.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.annotation;
+package io.shinhanlife.dap.mcc.annotation;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.annotation
+ * @package io.shinhanlife.dap.mcc.annotation
* @className McpParameter
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpTool.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpTool.java
similarity index 87%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpTool.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpTool.java
index 310ccd9..11b62f4 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/annotation/McpTool.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/annotation/McpTool.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.annotation;
+package io.shinhanlife.dap.mcc.annotation;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.annotation
+ * @package io.shinhanlife.dap.mcc.annotation
* @className McpTool
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/aop/ToolSlaMonitoringAspect.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/aop/ToolSlaMonitoringAspect.java
similarity index 93%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/aop/ToolSlaMonitoringAspect.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/aop/ToolSlaMonitoringAspect.java
index 638d893..235e1c6 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/aop/ToolSlaMonitoringAspect.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/aop/ToolSlaMonitoringAspect.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.aop;
+package io.shinhanlife.dap.mcc.aop;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.aop
+ * @package io.shinhanlife.dap.mcc.aop
* @className ToolSlaMonitoringAspect
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.biz.mcp.tool.aop;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.config.McpProperties;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.config.McpProperties;
import java.lang.reflect.Method;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/config/GlowCommunicationProperties.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/GlowCommunicationProperties.java
similarity index 95%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/config/GlowCommunicationProperties.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/GlowCommunicationProperties.java
index 0082b9f..a46c935 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/config/GlowCommunicationProperties.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/GlowCommunicationProperties.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.tool.config;
+package io.shinhanlife.dap.mcc.config;
import lombok.Getter;
import lombok.Setter;
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Component;
* 자바 객체(Bean)로 매핑하여 제공합니다.
*/
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.config
+ * @package io.shinhanlife.dap.mcc.config
* @className GlowCommunicationProperties
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/config/McpProperties.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/McpProperties.java
similarity index 86%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/config/McpProperties.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/McpProperties.java
index f1a9c7c..cdf0faa 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/config/McpProperties.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/config/McpProperties.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.tool.config;
+package io.shinhanlife.dap.mcc.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Configuration;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.config
+ * @package io.shinhanlife.dap.mcc.config
* @className McpProperties
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ToolMetadata.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java
similarity index 95%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ToolMetadata.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java
index 99734cd..4d02fd3 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ToolMetadata.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Getter;
import lombok.Setter;
@@ -9,7 +9,7 @@ import lombok.AllArgsConstructor;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className ToolMetadata
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/presentation/BusinessToolController.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java
similarity index 96%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/presentation/BusinessToolController.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java
index 6a5a061..5ef5376 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/presentation/BusinessToolController.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.presentation;
+package io.shinhanlife.dap.mcc.presentation;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.presentation
+ * @package io.shinhanlife.dap.mcc.presentation
* @className BusinessToolController
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -20,12 +20,12 @@ import com.networknt.schema.JsonSchema;
import com.networknt.schema.JsonSchemaFactory;
import com.networknt.schema.SpecVersion;
import com.networknt.schema.ValidationMessage;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.config.McpProperties;
-import io.shinhanlife.dap.biz.mcp.tool.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.tool.service.ToolRegistryHeartbeatSender;
-import io.shinhanlife.dap.biz.mcp.tool.util.JsonSchemaGenerator;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.config.McpProperties;
+import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dap.mcc.service.ToolRegistryHeartbeatSender;
+import io.shinhanlife.dap.mcc.util.JsonSchemaGenerator;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/converter/SampleLegacyConverter.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverter.java
similarity index 82%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/converter/SampleLegacyConverter.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverter.java
index ad994fa..a5311f8 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/converter/SampleLegacyConverter.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverter.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.sample.converter;
+package io.shinhanlife.dap.mcc.sample.converter;
/**
- * @package io.shinhanlife.dap.biz.mcp.sample.converter
+ * @package io.shinhanlife.dap.mcc.sample.converter
* @className SampleLegacyConverter
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.biz.mcp.sample.converter;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.sample.dto.SampleAiReqDto;
-import io.shinhanlife.dap.biz.mcp.sample.dto.SampleLegacyReqDto;
+import io.shinhanlife.dap.mcc.sample.dto.SampleAiReqDto;
+import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleAiReqDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleAiReqDto.java
similarity index 88%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleAiReqDto.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleAiReqDto.java
index 2a08fbe..ffdee3e 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleAiReqDto.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleAiReqDto.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.sample.dto;
+package io.shinhanlife.dap.mcc.sample.dto;
/**
- * @package io.shinhanlife.dap.biz.mcp.sample.dto
+ * @package io.shinhanlife.dap.mcc.sample.dto
* @className SampleAiReqDto
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleLegacyReqDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyReqDto.java
similarity index 90%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleLegacyReqDto.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyReqDto.java
index 3e6f75e..7cbbc87 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleLegacyReqDto.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyReqDto.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.sample.dto;
+package io.shinhanlife.dap.mcc.sample.dto;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
import lombok.ToString;
/**
- * @package io.shinhanlife.dap.biz.mcp.sample.dto
+ * @package io.shinhanlife.dap.mcc.sample.dto
* @className SampleMciReqDto
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleLegacyResDto.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyResDto.java
similarity index 90%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleLegacyResDto.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyResDto.java
index cdf682f..143d126 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/dto/SampleLegacyResDto.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/dto/SampleLegacyResDto.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.sample.dto;
+package io.shinhanlife.dap.mcc.sample.dto;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
@@ -10,7 +10,7 @@ import lombok.ToString;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.sample.dto
+ * @package io.shinhanlife.dap.mcc.sample.dto
* @className SampleMciResDto
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/service/SampleLegacyCallService.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/service/SampleLegacyCallService.java
similarity index 78%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/service/SampleLegacyCallService.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/service/SampleLegacyCallService.java
index e00dff0..4d084ce 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/sample/service/SampleLegacyCallService.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/sample/service/SampleLegacyCallService.java
@@ -1,14 +1,14 @@
-package io.shinhanlife.dap.biz.mcp.sample.service;
+package io.shinhanlife.dap.mcc.sample.service;
-import io.shinhanlife.dap.biz.mcp.adapter.support.MciTemplate;
-import io.shinhanlife.dap.biz.mcp.sample.dto.SampleLegacyReqDto;
-import io.shinhanlife.dap.biz.mcp.sample.dto.SampleLegacyResDto;
+import io.shinhanlife.dap.common.adapter.support.MciTemplate;
+import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
+import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyResDto;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
- * @package io.shinhanlife.dap.biz.mcp.sample.service
+ * @package io.shinhanlife.dap.mcc.sample.service
* @className SampleLegacyCallService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/AbstractMcpToolService.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/AbstractMcpToolService.java
similarity index 93%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/AbstractMcpToolService.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/AbstractMcpToolService.java
index cbe04da..16cc7f0 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/AbstractMcpToolService.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/AbstractMcpToolService.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.adapter.connector.LegacyEimsConnector;
-import io.shinhanlife.dap.biz.mcp.adapter.util.PiiMaskingUtils;
+import io.shinhanlife.dap.common.adapter.connector.LegacyEimsConnector;
+import io.shinhanlife.dap.common.adapter.util.PiiMaskingUtils;
import org.springframework.beans.factory.annotation.Autowired;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.core.type.TypeReference;
@@ -13,7 +13,7 @@ import java.util.List;
import lombok.extern.slf4j.Slf4j;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className AbstractMcpToolService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/ToolRegistryHeartbeatSender.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/ToolRegistryHeartbeatSender.java
similarity index 94%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/ToolRegistryHeartbeatSender.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/ToolRegistryHeartbeatSender.java
index 3dacff7..5c453a7 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/ToolRegistryHeartbeatSender.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/service/ToolRegistryHeartbeatSender.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className ToolRegistryHeartbeatSender
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -16,11 +16,11 @@ package io.shinhanlife.dap.biz.mcp.tool.service;
*
*/
import com.fasterxml.jackson.databind.ObjectMapper;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.config.McpProperties;
-import io.shinhanlife.dap.biz.mcp.tool.dto.ToolMetadata;
-import io.shinhanlife.dap.biz.mcp.tool.util.JsonSchemaGenerator;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.config.McpProperties;
+import io.shinhanlife.dap.mcc.dto.ToolMetadata;
+import io.shinhanlife.dap.mcc.util.JsonSchemaGenerator;
import jakarta.annotation.PostConstruct;
import java.lang.reflect.Method;
import java.util.ArrayList;
diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/util/JsonSchemaGenerator.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/util/JsonSchemaGenerator.java
similarity index 93%
rename from dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/util/JsonSchemaGenerator.java
rename to dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/util/JsonSchemaGenerator.java
index ca2b370..17470d8 100644
--- a/dap-tool-core/src/main/java/io/shinhanlife/dap/biz/mcp/tool/util/JsonSchemaGenerator.java
+++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/util/JsonSchemaGenerator.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.util;
+package io.shinhanlife.dap.mcc.util;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.util
+ * @package io.shinhanlife.dap.mcc.util
* @className JsonSchemaGenerator
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.biz.mcp.tool.util;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.List;
diff --git a/dap-tool-core/src/test/java/io/shinhanlife/dap/biz/mcp/adapter/sender/ShinhanMciSenderTest.java b/dap-tool-core/src/test/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSenderTest.java
similarity index 94%
rename from dap-tool-core/src/test/java/io/shinhanlife/dap/biz/mcp/adapter/sender/ShinhanMciSenderTest.java
rename to dap-tool-core/src/test/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSenderTest.java
index f9787e4..e54e763 100644
--- a/dap-tool-core/src/test/java/io/shinhanlife/dap/biz/mcp/adapter/sender/ShinhanMciSenderTest.java
+++ b/dap-tool-core/src/test/java/io/shinhanlife/dap/common/adapter/sender/ShinhanMciSenderTest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.adapter.sender;
+package io.shinhanlife.dap.common.adapter.sender;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.shinhanlife.dap.common.integration.mci.dto.MciRequestWrapper;
@@ -9,7 +9,7 @@ import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
/**
- * @package io.shinhanlife.dap.biz.mcp.adapter.sender
+ * @package io.shinhanlife.dap.common.adapter.sender
* @className ShinhanMciSenderTest
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-core/src/test/java/io/shinhanlife/dap/biz/mcp/sample/converter/SampleLegacyConverterTest.java b/dap-tool-core/src/test/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverterTest.java
similarity index 90%
rename from dap-tool-core/src/test/java/io/shinhanlife/dap/biz/mcp/sample/converter/SampleLegacyConverterTest.java
rename to dap-tool-core/src/test/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverterTest.java
index c3f21e8..d652143 100644
--- a/dap-tool-core/src/test/java/io/shinhanlife/dap/biz/mcp/sample/converter/SampleLegacyConverterTest.java
+++ b/dap-tool-core/src/test/java/io/shinhanlife/dap/mcc/sample/converter/SampleLegacyConverterTest.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.sample.converter;
+package io.shinhanlife.dap.mcc.sample.converter;
/**
- * @package io.shinhanlife.dap.biz.mcp.sample.converter
+ * @package io.shinhanlife.dap.mcc.sample.converter
* @className SampleLegacyConverterTest
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.biz.mcp.sample.converter;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.sample.dto.SampleAiReqDto;
-import io.shinhanlife.dap.biz.mcp.sample.dto.SampleLegacyReqDto;
+import io.shinhanlife.dap.mcc.sample.dto.SampleAiReqDto;
+import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
diff --git a/dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/EmailSendReq.java b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/dto/EmailSendReq.java
similarity index 84%
rename from dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/EmailSendReq.java
rename to dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/dto/EmailSendReq.java
index 1add751..a1531ca 100644
--- a/dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/EmailSendReq.java
+++ b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/dto/EmailSendReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className EmailSendReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/email/DapToolEmailApplication.java b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/email/DapToolEmailApplication.java
similarity index 67%
rename from dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/email/DapToolEmailApplication.java
rename to dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/email/DapToolEmailApplication.java
index c8411c9..385ce8e 100644
--- a/dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/email/DapToolEmailApplication.java
+++ b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/email/DapToolEmailApplication.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.email;
+package io.shinhanlife.dap.mcc.email;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.email
+ * @package io.shinhanlife.dap.mcc.email
* @className DapToolEmailApplication
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
@EnableCaching
public class DapToolEmailApplication {
public static void main(String[] args) {
diff --git a/dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/EmailToolService.java b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/service/EmailToolService.java
similarity index 84%
rename from dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/EmailToolService.java
rename to dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/service/EmailToolService.java
index 051a64f..c57ad12 100644
--- a/dap-tool-email/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/EmailToolService.java
+++ b/dap-tool-email/src/main/java/io/shinhanlife/dap/mcc/service/EmailToolService.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.EmailSendReq;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.EmailSendReq;
import lombok.extern.slf4j.Slf4j;
import java.util.HashMap;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.email
+ * @package io.shinhanlife.dap.mcc.email
* @className EmailToolService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BalanceReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceReq.java
similarity index 76%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BalanceReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceReq.java
index e33f877..d427553 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BalanceReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceReq.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className BalanceReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.biz.mcp.tool.dto;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Data;
@Data
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BalanceRes.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRes.java
similarity index 84%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BalanceRes.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRes.java
index d8969e9..ba5e942 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BalanceRes.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRes.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className BalanceRes
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BillingProcessReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessReq.java
similarity index 83%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BillingProcessReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessReq.java
index 7ed3991..3e4908a 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BillingProcessReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className BillingProcessReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BillingStatusReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusReq.java
similarity index 81%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BillingStatusReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusReq.java
index defc568..755a6d3 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BillingStatusReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className BillingStatusReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BondCheckReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckReq.java
similarity index 81%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BondCheckReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckReq.java
index 8e7a1a8..484ffb2 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BondCheckReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className BondCheckReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BondIssueReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueReq.java
similarity index 83%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BondIssueReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueReq.java
index eec6d61..bc350e7 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/BondIssueReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className BondIssueReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ContractDetailReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailReq.java
similarity index 83%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ContractDetailReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailReq.java
index c7ae610..2909e30 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ContractDetailReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className ContractDetailReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ContractStatusReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusReq.java
similarity index 82%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ContractStatusReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusReq.java
index 99cdacf..bde99a5 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/ContractStatusReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className ContractStatusReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/CustomerDetailReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailReq.java
similarity index 82%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/CustomerDetailReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailReq.java
index c124df6..0aa243f 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/CustomerDetailReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className CustomerDetailReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/CustomerGradeReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeReq.java
similarity index 83%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/CustomerGradeReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeReq.java
index 886058e..74d0025 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/CustomerGradeReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className CustomerGradeReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/LeaveCountReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountReq.java
similarity index 81%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/LeaveCountReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountReq.java
index 43ebe3c..4b955ce 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/LeaveCountReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className LeaveCountReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/MciSampleStringRes.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringRes.java
similarity index 90%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/MciSampleStringRes.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringRes.java
index ab648d4..a3ef5ae 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/MciSampleStringRes.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringRes.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.shinhanlife.glow.GlowMciFieldInfo;
@@ -6,7 +6,7 @@ import lombok.Data;
import java.util.List;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className MciSampleStringRes
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/MciSampleTargetDto.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java
similarity index 82%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/MciSampleTargetDto.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java
index d5380b6..f423dc4 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/MciSampleTargetDto.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import io.shinhanlife.glow.GlowMciFieldInfo;
import lombok.Data;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className MciSampleTargetDto
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SampleStringReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringReq.java
similarity index 84%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SampleStringReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringReq.java
index 755a81d..08460e4 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SampleStringReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringReq.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className SampleStringReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SampleStringRes.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRes.java
similarity index 91%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SampleStringRes.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRes.java
index 511a358..183cdb1 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SampleStringRes.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRes.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.shinhanlife.glow.GlowTrgmField;
import lombok.Data;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className SampleStringRes
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/TemplateDownloadReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadReq.java
similarity index 89%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/TemplateDownloadReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadReq.java
index 60670d8..5736b41 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/TemplateDownloadReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadReq.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
import lombok.ToString;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className TemplateDownloadReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/VacationRegisterReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterReq.java
similarity index 83%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/VacationRegisterReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterReq.java
index e0c4d62..eafaee4 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/VacationRegisterReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className VacationRegisterReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/WeatherReq.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherReq.java
similarity index 87%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/WeatherReq.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherReq.java
index 72aaae1..155be09 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/WeatherReq.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherReq.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className WeatherReq
* @description 기상 조회 요청 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/WeatherRes.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRes.java
similarity index 83%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/WeatherRes.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRes.java
index ed42692..e49cc69 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/WeatherRes.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRes.java
@@ -1,7 +1,7 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className WeatherRes
* @description 기상 조회 응답 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/other/DapToolOtherApplication.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/DapToolOtherApplication.java
similarity index 67%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/other/DapToolOtherApplication.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/DapToolOtherApplication.java
index a9b8255..96dee7f 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/other/DapToolOtherApplication.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/DapToolOtherApplication.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.other;
+package io.shinhanlife.dap.mcc.other;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.other
+ * @package io.shinhanlife.dap.mcc.other
* @className DapToolOtherApplication
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
@EnableCaching
public class DapToolOtherApplication {
public static void main(String[] args) {
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/other/presentation/MciTestController.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/presentation/MciTestController.java
similarity index 91%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/other/presentation/MciTestController.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/presentation/MciTestController.java
index 789b5d2..8cf197e 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/other/presentation/MciTestController.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/other/presentation/MciTestController.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.biz.mcp.tool.other.presentation;
+package io.shinhanlife.dap.mcc.other.presentation;
-import io.shinhanlife.dap.biz.mcp.adapter.sender.ShinhanMciSender;
+import io.shinhanlife.dap.common.adapter.sender.ShinhanMciSender;
import io.shinhanlife.dap.common.integration.mci.dto.MciRequestWrapper;
import io.shinhanlife.dap.common.integration.mci.dto.ShinhanCommonHeaderDto;
import lombok.Data;
@@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.other.presentation
+ * @package io.shinhanlife.dap.mcc.other.presentation
* @className MciTestController
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BalanceService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java
similarity index 81%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BalanceService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java
index 785681b..852f3cf 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BalanceService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className BalanceService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,10 +15,10 @@ package io.shinhanlife.dap.biz.mcp.tool.service;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.BalanceReq;
-import io.shinhanlife.dap.biz.mcp.tool.service.AbstractMcpToolService;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.BalanceReq;
+import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BillingProcessService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java
similarity index 87%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BillingProcessService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java
index 4c5b933..9f801e1 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BillingProcessService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java
@@ -1,20 +1,20 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
import java.util.Map;
import java.util.HashMap;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.core.type.TypeReference;
-import io.shinhanlife.dap.biz.mcp.tool.dto.BillingStatusReq;
-import io.shinhanlife.dap.biz.mcp.tool.dto.BillingProcessReq;
+import io.shinhanlife.dap.mcc.dto.BillingStatusReq;
+import io.shinhanlife.dap.mcc.dto.BillingProcessReq;
@McpTool(
routingType = "MCI",
categoryKey = "claim"
)
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className BillingProcessService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BondIssueService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java
similarity index 76%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BondIssueService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java
index a2723f2..275213f 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/BondIssueService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java
@@ -1,16 +1,16 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.BondCheckReq;
-import io.shinhanlife.dap.biz.mcp.tool.dto.BondIssueReq;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.BondCheckReq;
+import io.shinhanlife.dap.mcc.dto.BondIssueReq;
@McpTool(
routingType = "EAI",
categoryKey = "policy"
)
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className BondIssueService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/CommonUtilityService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java
similarity index 78%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/CommonUtilityService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java
index 5fc5ffa..8447d90 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/CommonUtilityService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java
@@ -1,17 +1,17 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.VacationRegisterReq;
-import io.shinhanlife.dap.biz.mcp.tool.dto.LeaveCountReq;
-import io.shinhanlife.dap.biz.mcp.tool.dto.LeaveCountReq;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.VacationRegisterReq;
+import io.shinhanlife.dap.mcc.dto.LeaveCountReq;
+import io.shinhanlife.dap.mcc.dto.LeaveCountReq;
@McpTool(
routingType = "HTTP",
categoryKey = "hr"
)
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className CommonUtilityService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/ContractInquiryService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java
similarity index 76%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/ContractInquiryService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java
index ef0fea7..ad794c0 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/ContractInquiryService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java
@@ -1,16 +1,16 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.ContractStatusReq;
-import io.shinhanlife.dap.biz.mcp.tool.dto.ContractDetailReq;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.ContractStatusReq;
+import io.shinhanlife.dap.mcc.dto.ContractDetailReq;
@McpTool(
routingType = "HTTP",
categoryKey = "contract"
)
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className ContractInquiryService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/CustomerInfoService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java
similarity index 75%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/CustomerInfoService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java
index dabbb7e..054e2a8 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/CustomerInfoService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java
@@ -1,16 +1,16 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.CustomerGradeReq;
-import io.shinhanlife.dap.biz.mcp.tool.dto.CustomerDetailReq;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.CustomerGradeReq;
+import io.shinhanlife.dap.mcc.dto.CustomerDetailReq;
@McpTool(
routingType = "TCP",
categoryKey = "customer"
)
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className CustomerInfoService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/SampleStringToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java
similarity index 83%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/SampleStringToolService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java
index a3f4ee4..e16928d 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/SampleStringToolService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java
@@ -1,16 +1,16 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.MciSampleStringRes;
-import io.shinhanlife.dap.biz.mcp.tool.dto.SampleStringReq;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.MciSampleStringRes;
+import io.shinhanlife.dap.mcc.dto.SampleStringReq;
import io.shinhanlife.glow.util.GlowMciParser;
import org.springframework.stereotype.Service;
import java.util.Map;
import java.util.List;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className SampleStringToolService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/TemplateUtilityService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java
similarity index 89%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/TemplateUtilityService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java
index 78ca7aa..433b419 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/TemplateUtilityService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.TemplateDownloadReq;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.TemplateDownloadReq;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
@@ -16,7 +16,7 @@ import org.springframework.stereotype.Service;
categoryKey = "common"
)
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className TemplateUtilityService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/WeatherToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java
similarity index 92%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/WeatherToolService.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java
index a8b75cc..d25c85e 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/WeatherToolService.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java
@@ -1,9 +1,9 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.WeatherReq;
-import io.shinhanlife.dap.biz.mcp.tool.dto.WeatherRes;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.WeatherReq;
+import io.shinhanlife.dap.mcc.dto.WeatherRes;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestClient;
import com.fasterxml.jackson.databind.JsonNode;
@@ -13,7 +13,7 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className WeatherToolService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/PaymentApprovalReq.java b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalReq.java
similarity index 86%
rename from dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/PaymentApprovalReq.java
rename to dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalReq.java
index e84fb47..9af8a7b 100644
--- a/dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/PaymentApprovalReq.java
+++ b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalReq.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className PaymentApprovalReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/PaymentApprovalRes.java b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalRes.java
similarity index 86%
rename from dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/PaymentApprovalRes.java
rename to dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalRes.java
index 7bf4761..a0113b9 100644
--- a/dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/PaymentApprovalRes.java
+++ b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/dto/PaymentApprovalRes.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className PaymentApprovalRes
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/payment/DapToolPaymentApplication.java b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/payment/DapToolPaymentApplication.java
similarity index 67%
rename from dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/payment/DapToolPaymentApplication.java
rename to dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/payment/DapToolPaymentApplication.java
index 88292ea..1a955bc 100644
--- a/dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/payment/DapToolPaymentApplication.java
+++ b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/payment/DapToolPaymentApplication.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.payment;
+package io.shinhanlife.dap.mcc.payment;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.payment
+ * @package io.shinhanlife.dap.mcc.payment
* @className DapToolPaymentApplication
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
@EnableCaching
public class DapToolPaymentApplication {
public static void main(String[] args) {
diff --git a/dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/PaymentApprovalService.java b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/service/PaymentApprovalService.java
similarity index 81%
rename from dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/PaymentApprovalService.java
rename to dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/service/PaymentApprovalService.java
index ac59b18..565660f 100644
--- a/dap-tool-payment/src/main/java/io/shinhanlife/dap/biz/mcp/tool/service/PaymentApprovalService.java
+++ b/dap-tool-payment/src/main/java/io/shinhanlife/dap/mcc/service/PaymentApprovalService.java
@@ -1,16 +1,16 @@
-package io.shinhanlife.dap.biz.mcp.tool.service;
+package io.shinhanlife.dap.mcc.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.PaymentApprovalReq;
-import io.shinhanlife.dap.biz.mcp.tool.dto.PaymentApprovalRes;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.PaymentApprovalReq;
+import io.shinhanlife.dap.mcc.dto.PaymentApprovalRes;
import org.springframework.stereotype.Service;
import lombok.extern.slf4j.Slf4j;
import java.util.Map;
import java.util.UUID;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.service
+ * @package io.shinhanlife.dap.mcc.service
* @className PaymentApprovalService
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SmsSendReq.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendReq.java
similarity index 83%
rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SmsSendReq.java
rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendReq.java
index 3cdd9c7..7a6e8cb 100644
--- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/dto/SmsSendReq.java
+++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendReq.java
@@ -1,15 +1,15 @@
-package io.shinhanlife.dap.biz.mcp.tool.dto;
+package io.shinhanlife.dap.mcc.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpParameter;
+import io.shinhanlife.dap.mcc.annotation.McpParameter;
import lombok.Getter;
import lombok.Setter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.dto
+ * @package io.shinhanlife.dap.mcc.dto
* @className SmsSendReq
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/DapToolSmsApplication.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java
similarity index 67%
rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/DapToolSmsApplication.java
rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java
index 6dd7d7a..0f93328 100644
--- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/DapToolSmsApplication.java
+++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.sms;
+package io.shinhanlife.dap.mcc.sms;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.sms
+ * @package io.shinhanlife.dap.mcc.sms
* @className DapToolSmsApplication
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
-@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
-@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.biz.mcp.tool", "io.shinhanlife.dap.biz.mcp.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
+@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
@EnableCaching
public class DapToolSmsApplication {
public static void main(String[] args) {
diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/converter/SmsLegacyConverter.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/converter/SmsLegacyConverter.java
similarity index 74%
rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/converter/SmsLegacyConverter.java
rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/converter/SmsLegacyConverter.java
index 5ca07e4..5b45b1b 100644
--- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/converter/SmsLegacyConverter.java
+++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/converter/SmsLegacyConverter.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.sms.converter;
+package io.shinhanlife.dap.mcc.sms.converter;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.sms.converter
+ * @package io.shinhanlife.dap.mcc.sms.converter
* @className SmsLegacyConverter
* @description AX HUB 시스템 처리 클래스
* @author 김형식
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.biz.mcp.tool.sms.converter;
*
*
*/
-import io.shinhanlife.dap.biz.mcp.tool.dto.SmsSendReq;
-import io.shinhanlife.dap.biz.mcp.tool.sms.dto.SmsLegacyReqDto;
+import io.shinhanlife.dap.mcc.dto.SmsSendReq;
+import io.shinhanlife.dap.mcc.sms.dto.SmsLegacyReqDto;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;
diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/dto/SmsLegacyReqDto.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/dto/SmsLegacyReqDto.java
similarity index 86%
rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/dto/SmsLegacyReqDto.java
rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/dto/SmsLegacyReqDto.java
index 5c28591..ef2f9bc 100644
--- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/dto/SmsLegacyReqDto.java
+++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/dto/SmsLegacyReqDto.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.biz.mcp.tool.sms.dto;
+package io.shinhanlife.dap.mcc.sms.dto;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.sms.dto
+ * @package io.shinhanlife.dap.mcc.sms.dto
* @className SmsLegacyReqDto
* @description AX HUB 시스템 처리 클래스
* @author 김형식
diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/service/SmsToolService.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/service/SmsToolService.java
similarity index 74%
rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/service/SmsToolService.java
rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/service/SmsToolService.java
index eab0d6d..0bcde32 100644
--- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/biz/mcp/tool/sms/service/SmsToolService.java
+++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/service/SmsToolService.java
@@ -1,18 +1,18 @@
-package io.shinhanlife.dap.biz.mcp.tool.sms.service;
+package io.shinhanlife.dap.mcc.sms.service;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpFunction;
-import io.shinhanlife.dap.biz.mcp.tool.annotation.McpTool;
-import io.shinhanlife.dap.biz.mcp.tool.dto.SmsSendReq;
-import io.shinhanlife.dap.biz.mcp.tool.service.AbstractMcpToolService;
-import io.shinhanlife.dap.biz.mcp.tool.sms.converter.SmsLegacyConverter;
-import io.shinhanlife.dap.biz.mcp.tool.sms.dto.SmsLegacyReqDto;
+import io.shinhanlife.dap.mcc.annotation.McpFunction;
+import io.shinhanlife.dap.mcc.annotation.McpTool;
+import io.shinhanlife.dap.mcc.dto.SmsSendReq;
+import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
+import io.shinhanlife.dap.mcc.sms.converter.SmsLegacyConverter;
+import io.shinhanlife.dap.mcc.sms.dto.SmsLegacyReqDto;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import java.util.Map;
/**
- * @package io.shinhanlife.dap.biz.mcp.tool.sms
+ * @package io.shinhanlife.dap.mcc.sms
* @className SmsToolService
* @description AX HUB 시스템 처리 클래스
* @author 김형식