diff --git a/README.md b/README.md index 5a6310d32..5102d7249 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ 신한라이프 업무 기능을 MCP(Model Context Protocol) Tool로 제공하는 Java 멀티 모듈 프로젝트입니다. 각 업무 모듈은 독립 실행 가능한 Spring Boot 애플리케이션이며, MCP Streamable HTTP와 REST 실행 API를 함께 제공합니다. -이 저장소에는 DAPMS(Gateway) 애플리케이션이 포함되어 있지 않습니다. DAPMT는 Gateway로 Tool을 push 등록하지 않으며, 각 Pod가 `GET /tool-manifest`를 제공하면 DAPMS가 이 Manifest를 pull하여 Tool 목록을 구성합니다. Tool 조회와 직접 실행은 각 Pod에서도 자체적으로 처리합니다. +이 저장소에는 DAPMS(Gateway) 애플리케이션이 포함되어 있지 않습니다. DATMT는 Gateway로 Tool을 push 등록하지 않으며, 각 Pod가 `GET /tool-manifest`를 제공하면 DAPMS가 이 Manifest를 pull하여 Tool 목록을 구성합니다. Tool 조회와 직접 실행은 각 Pod에서도 자체적으로 처리합니다. ## 기술 기준 @@ -19,15 +19,15 @@ | 모듈 | 역할 | 기본 포트 | Tool 수 | |---|---|---:|---:| -| `dap-was-lib` | MCP 서버, Tool 스캔·실행, Schema, Manifest, 보안, MCI/EAI/HTTP 연동 공통 기능 | - | - | -| `dap-was-cus` | 고객·CRM·VOC·웹 콘텐츠 관리 Tool | 8084 | 51 | -| `dap-was-sal` | 영업·청구·인수·동의·현장지원 Tool | 8082 | 52 | -| `dap-was-pro` | 상품·계약·고객·GA 설계사 Tool | 8085 | 50 | -| `dap-was-sys` | IAM·시스템 상태·공지·점검·배포 Tool | 8086 | 50 | +| `dat-was-lib` | MCP 서버, Tool 스캔·실행, Schema, Manifest, 보안, MCI/EAI/HTTP 연동 공통 기능 | - | - | +| `dat-was-cus` | 고객·CRM·VOC·웹 콘텐츠 관리 Tool | 8084 | 51 | +| `dat-was-sal` | 영업·청구·인수·동의·현장지원 Tool | 8082 | 52 | +| `dat-was-pro` | 상품·계약·고객·GA 설계사 Tool | 8085 | 50 | +| `dat-was-sys` | IAM·시스템 상태·공지·점검·배포 Tool | 8086 | 50 | 총 203개의 `@McpTool` 선언과 203개의 V17 Tool YAML 정의가 있습니다. -현재 업무 구현은 개발·연동 검증 단계입니다. `dap-was-sal`의 `cmm_claim_search`와 `cmm_memo_retriever`는 각각 MCI와 HTTP Client 흐름을 사용하며, 나머지 Tool은 외부 시스템을 변경하지 않는 모의 응답을 중심으로 구현되어 있습니다. +현재 업무 구현은 개발·연동 검증 단계입니다. `dat-was-sal`의 `cmm_claim_search`와 `cmm_memo_retriever`는 각각 MCI와 HTTP Client 흐름을 사용하며, 나머지 Tool은 외부 시스템을 변경하지 않는 모의 응답을 중심으로 구현되어 있습니다. ## 처리 구조 @@ -60,20 +60,20 @@ Tool Pod 4. `ToolPodMcpToolSynchronizer`가 Tool을 MCP SDK 서버에 등록합니다. 5. REST와 MCP 요청은 공통 `McpToolExecutionService`를 통해 실행됩니다. -DAPMT 내부에는 `/registry/register`, `/registry/deregister` 호출이나 주기적인 Gateway heartbeat 전송이 없습니다. `ToolRegistryHeartbeatSender`라는 클래스명은 호환성을 위해 남아 있지만 현재 역할은 로컬 Tool 스캔과 메타데이터 생성뿐입니다. +DATMT 내부에는 `/registry/register`, `/registry/deregister` 호출이나 주기적인 Gateway heartbeat 전송이 없습니다. `ToolRegistryHeartbeatSender`라는 클래스명은 호환성을 위해 남아 있지만 현재 역할은 로컬 Tool 스캔과 메타데이터 생성뿐입니다. ### DAPMS 연동 방식 ```text DAPMS - └─ GET {DAPMT Pod URL}/tool-manifest + └─ GET {DATMT Pod URL}/tool-manifest └─ bundleId + revision + tools[] └─ 각 Tool endpoint: {Pod URL}/mcp/{toolName} ``` - `mcp.manifest.bundle-id`는 Manifest를 제공하는 Pod의 고유 식별자이며 필수입니다. - 현재 값은 `was-sal`, `was-cus`, `was-pro`, `was-sys`입니다. -- DAPMS에 설정한 bundle ID와 DAPMT가 반환하는 `bundleId`가 일치해야 같은 Tool bundle로 관리됩니다. +- DAPMS에 설정한 bundle ID와 DATMT가 반환하는 `bundleId`가 일치해야 같은 Tool bundle로 관리됩니다. - `mcp.manifest.name-prefix`가 비어 있지 않으면 모든 Tool 이름이 해당 prefix로 시작해야 합니다. - Manifest 내용이 바뀌면 `revision`이 증가하며, `If-None-Match`가 일치하면 `304 Not Modified`를 반환합니다. @@ -115,11 +115,11 @@ Invoke-RestMethod ` ### 요청 헤더 계약 -DAPMS가 DAPMT Tool Service를 호출할 때 사용하는 헤더는 다음과 같습니다. HTTP 헤더 이름은 대소문자를 구분하지 않지만, 문서와 구현에서는 아래 표기를 기준으로 사용합니다. +DAPMS가 DATMT Tool Service를 호출할 때 사용하는 헤더는 다음과 같습니다. HTTP 헤더 이름은 대소문자를 구분하지 않지만, 문서와 구현에서는 아래 표기를 기준으로 사용합니다. | 헤더 | 필수 여부 | 용도 | 전달 동작 | |---|---|---|---| -| `X-Tool-Server-API-Key` | 인증 설정 시 필수 | DAPMS와 DAPMT 사이의 Tool Server 인증 | `mcp.security.api-key` 또는 `api-keys`와 비교 | +| `X-Tool-Server-API-Key` | 인증 설정 시 필수 | DAPMS와 DATMT 사이의 Tool Server 인증 | `mcp.security.api-key` 또는 `api-keys`와 비교 | | `guid` | 선택 | 업무 호출 상관관계 식별자 | 실행 로그, 성공 응답, 하위 HTTP 호출로 전달 | | `x-request-id` | 선택 | 요청 추적 식별자 | 실행 로그, 성공 응답, 하위 HTTP 호출로 전달 | | `employee-no` | 선택 | 실제 사용자 사번 | 하위 HTTP 호출로 전달 | @@ -172,7 +172,7 @@ SystemStatusResponse getSystemStatus(SystemStatusRequest request); 각 Tool은 업무 모듈의 다음 경로에 YAML 정의를 가집니다. ```text -dap-was-*/src/main/resources/tool-definitions/{category}/{tool-name}.yml +dat-was-*/src/main/resources/tool-definitions/{category}/{tool-name}.yml ``` V17 정의의 주요 필수 항목은 다음과 같습니다. @@ -211,19 +211,19 @@ $env:TOOL_SERVER_API_KEY = 'tool-server-key' ```powershell # 영업 Tool Pod $env:AXHUB_TOOL_URL = 'http://localhost:8082' -.\gradlew.bat :dap-was-sal:bootRun +.\gradlew.bat :dat-was-sal:bootRun # 고객 Tool Pod $env:AXHUB_TOOL_URL = 'http://localhost:8084' -.\gradlew.bat :dap-was-cus:bootRun +.\gradlew.bat :dat-was-cus:bootRun # 상품 Tool Pod $env:AXHUB_TOOL_URL = 'http://localhost:8085' -.\gradlew.bat :dap-was-pro:bootRun +.\gradlew.bat :dat-was-pro:bootRun # 시스템 Tool Pod $env:AXHUB_TOOL_URL = 'http://localhost:8086' -.\gradlew.bat :dap-was-sys:bootRun +.\gradlew.bat :dat-was-sys:bootRun ``` 실행 후 SYS Pod 기준 확인 URL은 다음과 같습니다. @@ -242,7 +242,7 @@ http://localhost:8086/swagger-ui/index.html | `PORT` | Pod 수신 포트 | 모듈별 기본 포트 | | `TOOL_SERVER_API_KEY` | DAPMS가 `X-Tool-Server-API-Key`로 전달할 공통 인증 Key | `tool-server-key` | | `AXHUB_TOOL_URL` | Manifest의 Tool endpoint 생성에 사용할 Pod 외부 URL | `http://localhost:${server.port}` | -| `AXHUB_GATEWAY_URL` | 프로필 및 Compose 호환용 Gateway URL. 현재 DAPMT의 push 등록에는 사용하지 않음 | `http://localhost:8081` | +| `AXHUB_GATEWAY_URL` | 프로필 및 Compose 호환용 Gateway URL. 현재 DATMT의 push 등록에는 사용하지 않음 | `http://localhost:8081` | | `SPRING_DATA_REDIS_HOST` | Redis 호스트 | `localhost` | | `SPRING_DATA_REDIS_PORT` | Redis 포트 | `6379` | | `GLOW_COMMUNICATION_MCI_HOST` | MCI 대상 호스트 | 프로필별 설정 | @@ -265,12 +265,12 @@ http://localhost:8086/swagger-ui/index.html PodScaffolder [author] [yyyy.MM.dd] ``` -예를 들어 `payment 8099`를 입력하면 `dap-was-payment` 모듈을 생성합니다. 생성되는 `application.yml`에는 다음 계약이 포함됩니다. +예를 들어 `payment 8099`를 입력하면 `dat-was-payment` 모듈을 생성합니다. 생성되는 `application.yml`에는 다음 계약이 포함됩니다. ```yaml mcp: manifest: - bundle-id: dap-was-payment + bundle-id: dat-was-payment name-prefix: "" security: api-key: ${TOOL_SERVER_API_KEY:tool-server-key} @@ -294,11 +294,11 @@ mcp: .\gradlew.bat test # 모듈별 테스트 -.\gradlew.bat :dap-was-lib:test -.\gradlew.bat :dap-was-cus:test -.\gradlew.bat :dap-was-sal:test -.\gradlew.bat :dap-was-pro:test -.\gradlew.bat :dap-was-sys:test +.\gradlew.bat :dat-was-lib:test +.\gradlew.bat :dat-was-cus:test +.\gradlew.bat :dat-was-sal:test +.\gradlew.bat :dat-was-pro:test +.\gradlew.bat :dat-was-sys:test # Tool 이름·중복 검사 .\gradlew.bat validateMcpToolNames @@ -322,7 +322,7 @@ mcp: ## Docker Compose -`docker-compose.yml`은 DAPMT의 네 업무 Pod만 정의합니다. +`docker-compose.yml`은 DATMT의 네 업무 Pod만 정의합니다. | 서비스 | 컨테이너 포트 | 호스트 포트 | |---|---:|---:| @@ -334,7 +334,7 @@ mcp: 모듈 Dockerfile은 사전에 생성된 Boot JAR를 이미지에 복사합니다. 먼저 JAR를 빌드한 뒤 Compose를 실행합니다. ```powershell -.\gradlew.bat :dap-was-sal:bootJar :dap-was-cus:bootJar :dap-was-pro:bootJar :dap-was-sys:bootJar +.\gradlew.bat :dat-was-sal:bootJar :dat-was-cus:bootJar :dat-was-pro:bootJar :dat-was-sys:bootJar docker compose up --build ``` @@ -342,14 +342,14 @@ Compose 파일의 용도와 현재 주의점은 다음과 같습니다. | 파일 | 용도 | 현재 소스 기준 주의점 | |---|---|---| -| `docker-compose.yml` | DAPMT 네 Pod 단독 실행 | `gateway` 서비스가 없지만 push 등록이 제거되어 DAPMT 시작에는 필요하지 않음 | -| `docker-compose.local.yml` | DAPMS와 DAPMT의 로컬 통합 구성 | 두 저장소가 같은 상위 디렉터리에 있는 구조를 가정 | -| `docker-compose.prod.yml` | DAPMS와 DAPMT의 개발 프로필 기반 OCI 구성 | 저장소의 runner 등록 토큰을 운영 Secret으로 분리해야 함 | +| `docker-compose.yml` | DATMT 네 Pod 단독 실행 | `gateway` 서비스가 없지만 push 등록이 제거되어 DATMT 시작에는 필요하지 않음 | +| `docker-compose.local.yml` | DAPMS와 DATMT의 로컬 통합 구성 | 두 저장소가 같은 상위 디렉터리에 있는 구조를 가정 | +| `docker-compose.prod.yml` | DAPMS와 DATMT의 개발 프로필 기반 OCI 구성 | 저장소의 runner 등록 토큰을 운영 Secret으로 분리해야 함 | -`docker-compose.local.yml`과 `docker-compose.prod.yml`의 build context는 각각 `./dap-was-dapms`, `./dap-was-dapmt`입니다. 현재 파일 위치에서 사용할 때는 context 기준을 두 저장소의 상위 디렉터리로 맞춰야 합니다. +`docker-compose.local.yml`과 `docker-compose.prod.yml`의 build context는 각각 `./dat-was-dapms`, `./dat-was-datmt`입니다. 현재 파일 위치에서 사용할 때는 context 기준을 두 저장소의 상위 디렉터리로 맞춰야 합니다. ```powershell -# DAPMT 저장소 디렉터리에서 실행 +# DATMT 저장소 디렉터리에서 실행 docker compose --project-directory .. -f docker-compose.local.yml up --build ``` @@ -375,19 +375,19 @@ docker compose --project-directory .. -f docker-compose.local.yml up --build | 주제 | 위치 | |---|---| | 공통 빌드 및 검증 작업 | `build.gradle` | -| REST Tool 실행 API | `dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java` | -| 요청 헤더 캡처·전달 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderFilter.java`, `McpRequestHeaderContext.java` | -| Tool 실행 서비스 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolExecutionService.java` | -| JSON Schema 2020-12 검증 설정 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/ToolSchemaConfiguration.java` | -| 실행 메서드 Registry | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistry.java` | -| MCP SDK 서버 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMcpServerConfiguration.java` | -| MCP Tool 동기화 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java` | -| Tool 스캔 및 메타데이터 생성 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java` | -| YAML Tool 정의 로딩 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java` | -| V17 정의 검증 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionValidator.java` | -| Manifest 생성 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java` | -| API Key 인터셉터 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptor.java` | -| Tool·Pod 스캐폴딩 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java`, `PodScaffolder.java` | +| REST Tool 실행 API | `dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/BusinessToolController.java` | +| 요청 헤더 캡처·전달 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderFilter.java`, `McpRequestHeaderContext.java` | +| Tool 실행 서비스 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolExecutionService.java` | +| JSON Schema 2020-12 검증 설정 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/ToolSchemaConfiguration.java` | +| 실행 메서드 Registry | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistry.java` | +| MCP SDK 서버 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMcpServerConfiguration.java` | +| MCP Tool 동기화 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java` | +| Tool 스캔 및 메타데이터 생성 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java` | +| YAML Tool 정의 로딩 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java` | +| V17 정의 검증 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionValidator.java` | +| Manifest 생성 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java` | +| API Key 인터셉터 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptor.java` | +| Tool·Pod 스캐폴딩 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java`, `PodScaffolder.java` | ## 개발 시 권장 확인 순서 @@ -396,5 +396,5 @@ docker compose --project-directory .. -f docker-compose.local.yml up --build 3. `validateMcpToolNames`와 `validateToolSchemaV17`을 실행합니다. 4. 모듈 테스트와 전체 테스트를 실행합니다. 5. 로컬 Pod에서 `/mcp/api/v1/tools/local`과 `/tool-manifest`를 확인합니다. -6. DAPMS의 bundle ID, Pod Manifest URL, Tool Server API Key가 DAPMT 설정과 일치하는지 확인합니다. +6. DAPMS의 bundle ID, Pod Manifest URL, Tool Server API Key가 DATMT 설정과 일치하는지 확인합니다. 7. REST와 MCP 양쪽에서 동일한 Tool 결과·요청 헤더 전달·오류 계약을 확인합니다. diff --git a/build.gradle b/build.gradle index c2758d335..9d1d1d40b 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ allprojects { version = '0.0.1-SNAPSHOT' } -// dap-gateway, dap-was-lib, dap-was-oth, dap-was-sms에 공통 적용합니다. +// dat-gateway, dat-was-lib, dat-was-oth, dat-was-sms에 공통 적용합니다. subprojects { apply plugin: 'java' apply plugin: 'io.spring.dependency-management' @@ -81,17 +81,17 @@ subprojects { } // Tool 이름 중복 검사 프로그램이 포함된 공통 라이브러리 모듈입니다. -def toolCoreProject = project(':dap-was-lib') +def toolCoreProject = project(':dat-was-lib') // 전체 Tool Pod의 @McpTool(name) 중복을 배포 산출물 생성 전에 차단합니다. tasks.register('validateMcpToolNames', JavaExec) { group = 'verification' description = 'Checks duplicate @McpTool names across all Tool modules before packaging.' - // 검사 Runner를 실행하기 전에 dap-was-lib 클래스를 먼저 컴파일합니다. + // 검사 Runner를 실행하기 전에 dat-was-lib 클래스를 먼저 컴파일합니다. dependsOn toolCoreProject.tasks.named('classes') classpath = toolCoreProject.sourceSets.main.runtimeClasspath - mainClass.set('io.shinhanlife.dap.lib.validation.McpToolNameValidationRunner') + mainClass.set('io.shinhanlife.dat.lib.validation.McpToolNameValidationRunner') args rootProject.projectDir.absolutePath } @@ -100,7 +100,7 @@ tasks.register('validateToolSchemaV17', JavaExec) { description = 'Validates BC-DAB-STD-003 V17 definitions for every @McpTool.' dependsOn toolCoreProject.tasks.named('classes') classpath = toolCoreProject.sourceSets.main.runtimeClasspath - mainClass.set('io.shinhanlife.dap.lib.validation.ToolSchemaV17ValidationRunner') + mainClass.set('io.shinhanlife.dat.lib.validation.ToolSchemaV17ValidationRunner') args rootProject.projectDir.absolutePath } diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/ClaimSearchConverter.java b/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/ClaimSearchConverter.java deleted file mode 100644 index ed5d79c85..000000000 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/ClaimSearchConverter.java +++ /dev/null @@ -1,14 +0,0 @@ -package io.shinhanlife.dap.mcc.biz.cmm.converter; - -import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchRequest; -import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchResponse; -import io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_I; -import io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_O; -import org.mapstruct.Mapper; - -@Mapper(componentModel = "spring") -public interface ClaimSearchConverter { - CLCNNB00001_I toLegacyRequest(ClaimSearchRequest request); - ClaimSearchRequest toRequest(CLCNNB00001_I mciRequest); - ClaimSearchResponse toResponse(CLCNNB00001_O mciRes); -} diff --git a/dap-was-cus/Dockerfile b/dat-was-cus/Dockerfile similarity index 100% rename from dap-was-cus/Dockerfile rename to dat-was-cus/Dockerfile diff --git a/dap-was-cus/build.gradle b/dat-was-cus/build.gradle similarity index 77% rename from dap-was-cus/build.gradle rename to dat-was-cus/build.gradle index 85b964196..6fbc74fb6 100644 --- a/dap-was-cus/build.gradle +++ b/dat-was-cus/build.gradle @@ -4,7 +4,7 @@ plugins { } dependencies { - // MCP Server, Tool 공통 처리, MCI/EAI 연동 기반은 dap-was-lib에서 상속합니다. - implementation project(':dap-was-lib') + // MCP Server, Tool 공통 처리, MCI/EAI 연동 기반은 dat-was-lib에서 상속합니다. + implementation project(':dat-was-lib') implementation 'org.apache.poi:poi-ooxml:5.3.0' } diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolRequest.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolRequest.java similarity index 96% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolRequest.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolRequest.java index bf0022f5b..90b4ec628 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolRequest.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.crm.dto; +package io.shinhanlife.dat.mcc.biz.crm.dto; import lombok.Data; import org.springaicommunity.mcp.annotation.McpToolParam; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolResponse.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolResponse.java similarity index 87% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolResponse.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolResponse.java index 5880deb4c..9ff1692ca 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/dto/CrmToolResponse.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/dto/CrmToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.crm.dto; +package io.shinhanlife.dat.mcc.biz.crm.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/CrmToolUseCase.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/CrmToolUseCase.java similarity index 98% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/CrmToolUseCase.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/CrmToolUseCase.java index 17629b10e..1c9d00d2f 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/CrmToolUseCase.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/CrmToolUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.crm.usecase; +package io.shinhanlife.dat.mcc.biz.crm.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.crm.dto.CrmToolRequest; -import io.shinhanlife.dap.mcc.biz.crm.dto.CrmToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.crm.dto.CrmToolRequest; +import io.shinhanlife.dat.mcc.biz.crm.dto.CrmToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface CrmToolUseCase { diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java similarity index 94% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java index ed6e01ed7..259e71d0c 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.crm.usecase.impl; +package io.shinhanlife.dat.mcc.biz.crm.usecase.impl; -import io.shinhanlife.dap.mcc.biz.crm.dto.CrmToolRequest; -import io.shinhanlife.dap.mcc.biz.crm.dto.CrmToolResponse; -import io.shinhanlife.dap.mcc.biz.crm.usecase.CrmToolUseCase; +import io.shinhanlife.dat.mcc.biz.crm.dto.CrmToolRequest; +import io.shinhanlife.dat.mcc.biz.crm.dto.CrmToolResponse; +import io.shinhanlife.dat.mcc.biz.crm.usecase.CrmToolUseCase; import java.time.LocalDateTime; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolRequest.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolRequest.java similarity index 96% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolRequest.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolRequest.java index 85d852be1..b6d80982b 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolRequest.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.voc.dto; +package io.shinhanlife.dat.mcc.biz.voc.dto; import lombok.Data; import org.springaicommunity.mcp.annotation.McpToolParam; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolResponse.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolResponse.java similarity index 87% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolResponse.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolResponse.java index 1b9b28df1..aa5c9f592 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/dto/VocToolResponse.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/dto/VocToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.voc.dto; +package io.shinhanlife.dat.mcc.biz.voc.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/VocToolUseCase.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/VocToolUseCase.java similarity index 98% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/VocToolUseCase.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/VocToolUseCase.java index da9060b5f..b52c10dfb 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/VocToolUseCase.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/VocToolUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.voc.usecase; +package io.shinhanlife.dat.mcc.biz.voc.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.voc.dto.VocToolRequest; -import io.shinhanlife.dap.mcc.biz.voc.dto.VocToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.voc.dto.VocToolRequest; +import io.shinhanlife.dat.mcc.biz.voc.dto.VocToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface VocToolUseCase { diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java similarity index 94% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java index 314d10cc4..e209531ab 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.voc.usecase.impl; +package io.shinhanlife.dat.mcc.biz.voc.usecase.impl; -import io.shinhanlife.dap.mcc.biz.voc.dto.VocToolRequest; -import io.shinhanlife.dap.mcc.biz.voc.dto.VocToolResponse; -import io.shinhanlife.dap.mcc.biz.voc.usecase.VocToolUseCase; +import io.shinhanlife.dat.mcc.biz.voc.dto.VocToolRequest; +import io.shinhanlife.dat.mcc.biz.voc.dto.VocToolResponse; +import io.shinhanlife.dat.mcc.biz.voc.usecase.VocToolUseCase; import java.time.LocalDateTime; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolRequest.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolRequest.java similarity index 96% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolRequest.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolRequest.java index e78723bd0..d29d540e9 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolRequest.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.wcm.dto; +package io.shinhanlife.dat.mcc.biz.wcm.dto; import lombok.Data; import org.springaicommunity.mcp.annotation.McpToolParam; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolResponse.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolResponse.java similarity index 87% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolResponse.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolResponse.java index 2111d9763..6fdbb8bf1 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/dto/WcmToolResponse.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/dto/WcmToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.wcm.dto; +package io.shinhanlife.dat.mcc.biz.wcm.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/WcmToolUseCase.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/WcmToolUseCase.java similarity index 99% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/WcmToolUseCase.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/WcmToolUseCase.java index de2514769..d1e463c36 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/WcmToolUseCase.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/WcmToolUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.wcm.usecase; +package io.shinhanlife.dat.mcc.biz.wcm.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.wcm.dto.WcmToolRequest; -import io.shinhanlife.dap.mcc.biz.wcm.dto.WcmToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.wcm.dto.WcmToolRequest; +import io.shinhanlife.dat.mcc.biz.wcm.dto.WcmToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface WcmToolUseCase { diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java similarity index 94% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java index 30f42052a..5b59adce9 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.wcm.usecase.impl; +package io.shinhanlife.dat.mcc.biz.wcm.usecase.impl; -import io.shinhanlife.dap.mcc.biz.wcm.dto.WcmToolRequest; -import io.shinhanlife.dap.mcc.biz.wcm.dto.WcmToolResponse; -import io.shinhanlife.dap.mcc.biz.wcm.usecase.WcmToolUseCase; +import io.shinhanlife.dat.mcc.biz.wcm.dto.WcmToolRequest; +import io.shinhanlife.dat.mcc.biz.wcm.dto.WcmToolResponse; +import io.shinhanlife.dat.mcc.biz.wcm.usecase.WcmToolUseCase; import java.time.LocalDateTime; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java similarity index 60% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java index 2d170ed8d..9bb320f8f 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.cus; +package io.shinhanlife.dat.mcc.cus; /** - * @package io.shinhanlife.dap.mcc.cus - * @className DapWasCusApplication + * @package io.shinhanlife.dat.mcc.cus + * @className DatWasCusApplication * @description AX HUB 시스템 처리 클래스 * @author 0986406 * @create 2026.09.01 @@ -20,14 +20,14 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.Import; -import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration; +import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration; -@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) @EnableCaching @Import(ToolMcpServerConfiguration.class) -public class DapWasCusApplication { +public class DatWasCusApplication { public static void main(String[] args) { - SpringApplication.run(DapWasCusApplication.class, args); + SpringApplication.run(DatWasCusApplication.class, args); } } diff --git a/dap-was-cus/src/main/resources/application-dev.yml b/dat-was-cus/src/main/resources/application-dev.yml similarity index 100% rename from dap-was-cus/src/main/resources/application-dev.yml rename to dat-was-cus/src/main/resources/application-dev.yml diff --git a/dap-was-cus/src/main/resources/application-local.yml b/dat-was-cus/src/main/resources/application-local.yml similarity index 100% rename from dap-was-cus/src/main/resources/application-local.yml rename to dat-was-cus/src/main/resources/application-local.yml diff --git a/dap-was-cus/src/main/resources/application-prod.yml b/dat-was-cus/src/main/resources/application-prod.yml similarity index 100% rename from dap-was-cus/src/main/resources/application-prod.yml rename to dat-was-cus/src/main/resources/application-prod.yml diff --git a/dap-was-cus/src/main/resources/application-test.yml b/dat-was-cus/src/main/resources/application-test.yml similarity index 100% rename from dap-was-cus/src/main/resources/application-test.yml rename to dat-was-cus/src/main/resources/application-test.yml diff --git a/dap-was-cus/src/main/resources/application.yml b/dat-was-cus/src/main/resources/application.yml similarity index 94% rename from dap-was-cus/src/main/resources/application.yml rename to dat-was-cus/src/main/resources/application.yml index ed740b986..3e7fa37df 100644 --- a/dap-was-cus/src/main/resources/application.yml +++ b/dat-was-cus/src/main/resources/application.yml @@ -2,7 +2,7 @@ server: port: 8084 spring: application: - name: dap-was-cus + name: dat-was-cus profiles: active: local logging: diff --git a/dap-was-sal/src/main/resources/logback-spring.xml b/dat-was-cus/src/main/resources/logback-spring.xml similarity index 93% rename from dap-was-sal/src/main/resources/logback-spring.xml rename to dat-was-cus/src/main/resources/logback-spring.xml index 52764cd6f..f0fe7bdee 100644 --- a/dap-was-sal/src/main/resources/logback-spring.xml +++ b/dat-was-cus/src/main/resources/logback-spring.xml @@ -16,10 +16,10 @@ - /swlog/dap-was-sal/A01/${HOSTNAME}_A01.log + /swlog/dat-was-cus/A01/${HOSTNAME}_A01.log - /swlog/dap-was-sal/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log + /swlog/dat-was-cus/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log 100MB 30 diff --git a/dap-was-cus/src/main/resources/mock-responses/cmm_customer_tool.json b/dat-was-cus/src/main/resources/mock-responses/cmm_customer_tool.json similarity index 100% rename from dap-was-cus/src/main/resources/mock-responses/cmm_customer_tool.json rename to dat-was-cus/src/main/resources/mock-responses/cmm_customer_tool.json diff --git a/dap-was-cus/src/main/resources/mock-responses/ins_insurance_processor.json b/dat-was-cus/src/main/resources/mock-responses/ins_insurance_processor.json similarity index 100% rename from dap-was-cus/src/main/resources/mock-responses/ins_insurance_processor.json rename to dat-was-cus/src/main/resources/mock-responses/ins_insurance_processor.json diff --git a/dap-was-lib/build.gradle b/dat-was-lib/build.gradle similarity index 100% rename from dap-was-lib/build.gradle rename to dat-was-lib/build.gradle diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/ErrorDetail.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/ErrorDetail.java similarity index 86% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/ErrorDetail.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/ErrorDetail.java index e85d3169d..3824a1ffd 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/ErrorDetail.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/ErrorDetail.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.adapter.dto; +package io.shinhanlife.dat.lib.adapter.dto; import lombok.Builder; import lombok.NoArgsConstructor; @@ -8,7 +8,7 @@ import lombok.Getter; import lombok.Setter; /** - * @package io.shinhanlife.dap.lib.adapter.dto + * @package io.shinhanlife.dat.lib.adapter.dto * @className ErrorDetail * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcRequest.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcRequest.java similarity index 85% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcRequest.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcRequest.java index 3f4f105e7..375a90103 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcRequest.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcRequest.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.adapter.dto; +package io.shinhanlife.dat.lib.adapter.dto; import lombok.Getter; import lombok.Setter; /** - * @package io.shinhanlife.dap.lib.adapter.dto + * @package io.shinhanlife.dat.lib.adapter.dto * @className JsonRpcRequest * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcResponse.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcResponse.java similarity index 87% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcResponse.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcResponse.java index cc79e10d1..4f6a10c74 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/JsonRpcResponse.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/JsonRpcResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.adapter.dto; +package io.shinhanlife.dat.lib.adapter.dto; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import lombok.Getter; @@ -6,7 +6,7 @@ import lombok.Setter; // 2. 응답 DTO /** - * @package io.shinhanlife.dap.lib.adapter.dto + * @package io.shinhanlife.dat.lib.adapter.dto * @className JsonRpcResponse * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/Params.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/Params.java similarity index 89% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/Params.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/Params.java index e4931eb49..25a8e9eea 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/dto/Params.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/dto/Params.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.adapter.dto; +package io.shinhanlife.dat.lib.adapter.dto; import lombok.Builder; import lombok.NoArgsConstructor; @@ -11,7 +11,7 @@ import lombok.Getter; import lombok.Setter; /** - * @package io.shinhanlife.dap.lib.adapter.dto + * @package io.shinhanlife.dat.lib.adapter.dto * @className Params * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServer.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServer.java similarity index 98% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServer.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServer.java index a5634cb86..4a27733f2 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServer.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServer.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.adapter.test; +package io.shinhanlife.dat.lib.adapter.test; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingLogbackConverter.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingLogbackConverter.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingLogbackConverter.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingLogbackConverter.java index 50bb7d7e8..8f8241109 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingLogbackConverter.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingLogbackConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.adapter.util; +package io.shinhanlife.dat.lib.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.lib.adapter.util + * @package io.shinhanlife.dat.lib.adapter.util * @className PiiMaskingLogbackConverter * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingUtils.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingUtils.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingUtils.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingUtils.java index d98c57046..63b445715 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/adapter/util/PiiMaskingUtils.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/adapter/util/PiiMaskingUtils.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.adapter.util; +package io.shinhanlife.dat.lib.adapter.util; import java.util.regex.Matcher; import java.util.regex.Pattern; /** - * @package io.shinhanlife.dap.lib.adapter.util + * @package io.shinhanlife.dat.lib.adapter.util * @className PiiMaskingUtils * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/GrowToolHint.java similarity index 94% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/GrowToolHint.java index 75453bf25..c5443fb05 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/GrowToolHint.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.annotation; +package io.shinhanlife.dat.lib.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; @@ -7,7 +7,7 @@ import java.lang.annotation.Target; /** * Spring AI @Tool 어노테이션을 보완하여 MCP 시스템 메타데이터를 추가 제공하는 힌트 어노테이션 - * @package io.shinhanlife.dap.lib.annotation + * @package io.shinhanlife.dat.lib.annotation * @className GrowToolHint * @description 비즈니스 로직(Tool)과 시스템 제어 메타데이터 분리 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/McpOutputSchema.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/McpOutputSchema.java similarity index 89% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/McpOutputSchema.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/McpOutputSchema.java index 6d8f83709..d203287fd 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/McpOutputSchema.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation/McpOutputSchema.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.annotation; +package io.shinhanlife.dat.lib.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/aop/ToolSlaMonitoringAspect.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/aop/ToolSlaMonitoringAspect.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/aop/ToolSlaMonitoringAspect.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/aop/ToolSlaMonitoringAspect.java index 40be12b57..3b73ed6d1 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/aop/ToolSlaMonitoringAspect.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/aop/ToolSlaMonitoringAspect.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.lib.aop; +package io.shinhanlife.dat.lib.aop; /** - * @package io.shinhanlife.dap.lib.aop + * @package io.shinhanlife.dat.lib.aop * @className ToolSlaMonitoringAspect * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,7 +15,7 @@ package io.shinhanlife.dap.lib.aop; * * */ -import io.shinhanlife.dap.lib.config.McpProperties; +import io.shinhanlife.dat.lib.config.McpProperties; import java.lang.reflect.Method; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/AxhubHttpConfiguration.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/AxhubHttpConfiguration.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/AxhubHttpConfiguration.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/AxhubHttpConfiguration.java index 2566ed5f5..c113d3086 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/AxhubHttpConfiguration.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/AxhubHttpConfiguration.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.config; import io.shinhanlife.glow.communication.module.http.component.GlowHttpComponent; import java.net.http.HttpClient; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/CorsConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/CorsConfig.java similarity index 94% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/CorsConfig.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/CorsConfig.java index 8fadfa7ce..7bd14df35 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/CorsConfig.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/CorsConfig.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; /** - * @package io.shinhanlife.dap.lib.config + * @package io.shinhanlife.dat.lib.config * @className CorsConfig * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/GlowCommunicationProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/GlowCommunicationProperties.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/GlowCommunicationProperties.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/GlowCommunicationProperties.java index eacf69e3c..08feff705 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/GlowCommunicationProperties.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/GlowCommunicationProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.config; import lombok.Getter; import lombok.Setter; @@ -11,7 +11,7 @@ import org.springframework.stereotype.Component; * 자바 객체(Bean)로 매핑하여 제공합니다. */ /** - * @package io.shinhanlife.dap.lib.config + * @package io.shinhanlife.dat.lib.config * @className GlowCommunicationProperties * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/McpProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/McpProperties.java similarity index 90% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/McpProperties.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/McpProperties.java index 1ff72e5ce..bcc27be4e 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/McpProperties.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/McpProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.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.lib.config + * @package io.shinhanlife.dat.lib.config * @className McpProperties * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/MybatisConfig.java similarity index 87% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/MybatisConfig.java index 494f8a33f..61ff46a74 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/MybatisConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.config; import javax.sql.DataSource; @@ -8,7 +8,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** - * @package io.shinhanlife.dap.lib.config + * @package io.shinhanlife.dat.lib.config * @className MybatisConfig * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -25,7 +25,7 @@ import org.mybatis.spring.annotation.MapperScan; import io.shinhanlife.glow.GlowMybatisMapper; @Configuration -@MapperScan(basePackages = "io.shinhanlife.dap", annotationClass = GlowMybatisMapper.class) +@MapperScan(basePackages = "io.shinhanlife.dat", annotationClass = GlowMybatisMapper.class) public class MybatisConfig { @Bean diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/P6SpySqlFormatter.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/P6SpySqlFormatter.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/P6SpySqlFormatter.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/P6SpySqlFormatter.java index 06cc4c69f..74200b162 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/P6SpySqlFormatter.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/P6SpySqlFormatter.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.config; import com.p6spy.engine.logging.Category; import com.p6spy.engine.spy.appender.MessageFormattingStrategy; /** - * @package io.shinhanlife.dap.lib.config + * @package io.shinhanlife.dat.lib.config * @className P6SpySqlFormatter * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/ToolSchemaConfiguration.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/ToolSchemaConfiguration.java similarity index 86% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/ToolSchemaConfiguration.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/ToolSchemaConfiguration.java index d6a118c33..dc1f6e483 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/ToolSchemaConfiguration.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/config/ToolSchemaConfiguration.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.config; import com.fasterxml.jackson.databind.ObjectMapper; import io.modelcontextprotocol.json.schema.JsonSchemaValidator; import io.modelcontextprotocol.json.schema.jackson2.DefaultJsonSchemaValidator; -import io.shinhanlife.dap.lib.util.ToolSchemaResolver; -import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator; +import io.shinhanlife.dat.lib.util.ToolSchemaResolver; +import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/dto/OperationType.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/dto/OperationType.java similarity index 83% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/dto/OperationType.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/dto/OperationType.java index 6d8684007..2c74bc42f 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/dto/OperationType.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/dto/OperationType.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.lib.dto; +package io.shinhanlife.dat.lib.dto; /** - * @package io.shinhanlife.dap.mcg.dto + * @package io.shinhanlife.dat.mcg.dto * @className OperationType * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/GlowIntegrationCall.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/GlowIntegrationCall.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/GlowIntegrationCall.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/GlowIntegrationCall.java index ce38c7853..e97be495e 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/GlowIntegrationCall.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/GlowIntegrationCall.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration; +package io.shinhanlife.dat.lib.integration; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; @@ -17,7 +17,7 @@ import org.springframework.stereotype.Component; * MCP 툴에서 손쉽게 호출할 수 있도록 일원화한 컴포넌트입니다. */ /** - * @package io.shinhanlife.dap.lib.integration + * @package io.shinhanlife.dat.lib.integration * @className GlowIntegrationCall * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/dto/SampleGlowMessage.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/dto/SampleGlowMessage.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/dto/SampleGlowMessage.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/dto/SampleGlowMessage.java index e9961c050..84439e91c 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/dto/SampleGlowMessage.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/dto/SampleGlowMessage.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.dto; +package io.shinhanlife.dat.lib.integration.dto; import lombok.AccessLevel; import lombok.AllArgsConstructor; @@ -16,7 +16,7 @@ import java.util.List; * 새로운 대외 통신 전문을 만들 때 이 파일을 복사해서 필드명과 길이만 수정하여 사용하세요. */ /** - * @package io.shinhanlife.dap.lib.integration.dto + * @package io.shinhanlife.dat.lib.integration.dto * @className SampleGlowMessage * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/eai/component/AxhubEaiComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/eai/component/AxhubEaiComponent.java similarity index 94% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/eai/component/AxhubEaiComponent.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/eai/component/AxhubEaiComponent.java index 8cf2b26e8..6b489bd86 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/eai/component/AxhubEaiComponent.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/eai/component/AxhubEaiComponent.java @@ -1,6 +1,6 @@ -package io.shinhanlife.dap.lib.integration.eai.component; +package io.shinhanlife.dat.lib.integration.eai.component; -import io.shinhanlife.dap.lib.config.GlowCommunicationProperties; +import io.shinhanlife.dat.lib.config.GlowCommunicationProperties; import io.shinhanlife.glow.communication.dto.CommonHeader; import io.shinhanlife.glow.communication.dto.Transfer; import io.shinhanlife.glow.communication.module.eai.component.GlowEaiComponent; @@ -17,7 +17,7 @@ import org.springframework.stereotype.Component; @RequiredArgsConstructor /** - * @package io.shinhanlife.dap.lib.integration.eai.component + * @package io.shinhanlife.dat.lib.integration.eai.component * @className AxhubEaiComponent * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponent.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponent.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponent.java index d1b9e330c..6473f9c0d 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponent.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponent.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.integration.http.component; +package io.shinhanlife.dat.lib.integration.http.component; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.config.GlowCommunicationProperties; -import io.shinhanlife.dap.lib.mcp.McpRequestHeaderContext; -import io.shinhanlife.dap.lib.mcp.McpRequestHeaders; +import io.shinhanlife.dat.lib.config.GlowCommunicationProperties; +import io.shinhanlife.dat.lib.mcp.McpRequestHeaderContext; +import io.shinhanlife.dat.lib.mcp.McpRequestHeaders; import io.shinhanlife.glow.communication.module.http.component.GlowHttpComponent; import io.shinhanlife.glow.communication.module.http.dto.HttpBody; import io.shinhanlife.glow.communication.module.http.dto.HttpHeader; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpProperties.java similarity index 93% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpProperties.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpProperties.java index b07835edc..1b7bd29a4 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpProperties.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.http.component; +package io.shinhanlife.dat.lib.integration.http.component; import java.util.ArrayList; import java.util.List; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/component/AxhubMciComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/component/AxhubMciComponent.java similarity index 95% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/component/AxhubMciComponent.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/component/AxhubMciComponent.java index 0c4080e03..2cd96d398 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/component/AxhubMciComponent.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/component/AxhubMciComponent.java @@ -1,15 +1,15 @@ -package io.shinhanlife.dap.lib.integration.mci.component; +package io.shinhanlife.dat.lib.integration.mci.component; -import io.shinhanlife.dap.lib.session.dto.SessionDto; -import io.shinhanlife.dap.lib.util.SessionUtil; -import io.shinhanlife.dap.lib.config.GlowCommunicationProperties; +import io.shinhanlife.dat.lib.session.dto.SessionDto; +import io.shinhanlife.dat.lib.util.SessionUtil; +import io.shinhanlife.dat.lib.config.GlowCommunicationProperties; import io.shinhanlife.glow.BizException; import io.shinhanlife.glow.communication.dto.CommonHeader; import io.shinhanlife.glow.communication.dto.HeaderDefaults; import io.shinhanlife.glow.communication.dto.Transfer; import io.shinhanlife.glow.communication.module.mci.component.GlowMciComponent; import io.shinhanlife.glow.communication.util.CommonHeaderFactory; -import io.shinhanlife.dap.lib.integration.mci.enums.IndvCtinRoleTyp; +import io.shinhanlife.dat.lib.integration.mci.enums.IndvCtinRoleTyp; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @@ -25,7 +25,7 @@ import java.util.Map; @RequiredArgsConstructor /** - * @package io.shinhanlife.dap.lib.integration.mci.component + * @package io.shinhanlife.dat.lib.integration.mci.component * @className AxhubMciComponent * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/GlowMockConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/GlowMockConfig.java similarity index 90% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/GlowMockConfig.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/GlowMockConfig.java index a46fcd538..42d598d26 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/GlowMockConfig.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/GlowMockConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.config; +package io.shinhanlife.dat.lib.integration.mci.config; import io.shinhanlife.glow.communication.module.mci.component.GlowMciComponent; import org.springframework.context.annotation.Bean; @@ -11,7 +11,7 @@ import org.springframework.context.annotation.Configuration; @Configuration /** - * @package io.shinhanlife.dap.lib.integration.mci.config + * @package io.shinhanlife.dat.lib.integration.mci.config * @className GlowMockConfig * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/ShinhanIntegrationProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/ShinhanIntegrationProperties.java similarity index 89% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/ShinhanIntegrationProperties.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/ShinhanIntegrationProperties.java index d13027460..3e2d982c3 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/config/ShinhanIntegrationProperties.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/config/ShinhanIntegrationProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.config; +package io.shinhanlife.dat.lib.integration.mci.config; import lombok.Getter; import lombok.Setter; @@ -6,7 +6,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; /** - * @package io.shinhanlife.dap.lib.integration.mci.config + * @package io.shinhanlife.dat.lib.integration.mci.config * @className ShinhanIntegrationProperties * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciRequestWrapper.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciRequestWrapper.java similarity index 86% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciRequestWrapper.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciRequestWrapper.java index 23c3bc66b..f1393a3bd 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciRequestWrapper.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciRequestWrapper.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.dto; +package io.shinhanlife.dat.lib.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; @@ -8,7 +8,7 @@ import lombok.NoArgsConstructor; import com.fasterxml.jackson.annotation.JsonUnwrapped; /** - * @package io.shinhanlife.dap.lib.integration.mci.dto + * @package io.shinhanlife.dat.lib.integration.mci.dto * @className MciRequestWrapper * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciResponseWrapper.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciResponseWrapper.java similarity index 86% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciResponseWrapper.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciResponseWrapper.java index 4e2b94753..e584c00e3 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/MciResponseWrapper.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/MciResponseWrapper.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.dto; +package io.shinhanlife.dat.lib.integration.mci.dto; import com.fasterxml.jackson.annotation.JsonUnwrapped; import lombok.AllArgsConstructor; @@ -7,7 +7,7 @@ import lombok.Data; import lombok.NoArgsConstructor; /** - * @package io.shinhanlife.dap.lib.integration.mci.dto + * @package io.shinhanlife.dat.lib.integration.mci.dto * @className MciResponseWrapper * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/OlCommonHeaderDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/OlCommonHeaderDto.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/OlCommonHeaderDto.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/OlCommonHeaderDto.java index 9eff40b6e..5845b5c53 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/OlCommonHeaderDto.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/OlCommonHeaderDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.dto; +package io.shinhanlife.dat.lib.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; @@ -7,7 +7,7 @@ import lombok.NoArgsConstructor; import java.util.List; /** - * @package io.shinhanlife.dap.lib.integration.mci.dto + * @package io.shinhanlife.dat.lib.integration.mci.dto * @className OlCommonHeaderDto * @description AX HUB 시스템 처리 클래스 - OL(구 오렌지라이프) 공통 헤더 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanCommonHeaderDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanCommonHeaderDto.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanCommonHeaderDto.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanCommonHeaderDto.java index 43e107577..aa77dd1bb 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanCommonHeaderDto.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanCommonHeaderDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.dto; +package io.shinhanlife.dat.lib.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; @@ -6,7 +6,7 @@ import lombok.Data; import lombok.NoArgsConstructor; /** - * @package io.shinhanlife.dap.lib.integration.mci.dto + * @package io.shinhanlife.dat.lib.integration.mci.dto * @className ShinhanCommonHeaderDto * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanMessageDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanMessageDto.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanMessageDto.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanMessageDto.java index 5c02fd310..b022a391f 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanMessageDto.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanMessageDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.dto; +package io.shinhanlife.dat.lib.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; @@ -6,7 +6,7 @@ import lombok.Data; import lombok.NoArgsConstructor; /** - * @package io.shinhanlife.dap.lib.integration.mci.dto + * @package io.shinhanlife.dat.lib.integration.mci.dto * @className ShinhanMessageDto * @description AX HUB 시스템 처리 클래스 - MCI 전문 메시지부 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanTelegramWrapper.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanTelegramWrapper.java similarity index 90% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanTelegramWrapper.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanTelegramWrapper.java index 47133822a..3ec9598b8 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/ShinhanTelegramWrapper.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/ShinhanTelegramWrapper.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.dto; +package io.shinhanlife.dat.lib.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; @@ -8,7 +8,7 @@ import lombok.NoArgsConstructor; import com.fasterxml.jackson.annotation.JsonUnwrapped; /** - * @package io.shinhanlife.dap.lib.integration.mci.dto + * @package io.shinhanlife.dat.lib.integration.mci.dto * @className ShinhanTelegramWrapper * @description AX HUB 시스템 처리 클래스 - MCI 전문 전체 래퍼 (공통헤더부 + 메시지부 + 데이터부) * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/SlCommonHeaderDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/SlCommonHeaderDto.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/SlCommonHeaderDto.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/SlCommonHeaderDto.java index 73d3514c7..be9ebc126 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/dto/SlCommonHeaderDto.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/dto/SlCommonHeaderDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.dto; +package io.shinhanlife.dat.lib.integration.mci.dto; import lombok.AllArgsConstructor; import lombok.Builder; @@ -6,7 +6,7 @@ import lombok.Data; import lombok.NoArgsConstructor; /** - * @package io.shinhanlife.dap.lib.integration.mci.dto + * @package io.shinhanlife.dat.lib.integration.mci.dto * @className SlCommonHeaderDto * @description AX HUB 시스템 처리 클래스 - SL(신한라이프) 표준 헤더 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/enums/IndvCtinRoleTyp.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/enums/IndvCtinRoleTyp.java similarity index 81% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/enums/IndvCtinRoleTyp.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/enums/IndvCtinRoleTyp.java index 5ed178870..7beb9b4e0 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/integration/mci/enums/IndvCtinRoleTyp.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/integration/mci/enums/IndvCtinRoleTyp.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.mci.enums; +package io.shinhanlife.dat.lib.integration.mci.enums; import lombok.Getter; import lombok.RequiredArgsConstructor; @@ -7,7 +7,7 @@ import lombok.RequiredArgsConstructor; @RequiredArgsConstructor /** - * @package io.shinhanlife.dap.lib.integration.mci.enums + * @package io.shinhanlife.dat.lib.integration.mci.enums * @className IndvCtinRoleTyp * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestAnnotations.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestAnnotations.java similarity index 86% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestAnnotations.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestAnnotations.java index f793904ec..0a1ca54c9 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestAnnotations.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestAnnotations.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.manifest; +package io.shinhanlife.dat.lib.manifest; /** Behaviour hints exposed by the Tool Service manifest. */ public record ToolManifestAnnotations( diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestItem.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestItem.java similarity index 91% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestItem.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestItem.java index 9f07eb9f5..f7ea069e0 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestItem.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestItem.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.manifest; +package io.shinhanlife.dat.lib.manifest; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Map; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestMeta.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestMeta.java similarity index 93% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestMeta.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestMeta.java index 817b8d896..367763f2b 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestMeta.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestMeta.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.manifest; +package io.shinhanlife.dat.lib.manifest; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.List; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestResponse.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestResponse.java similarity index 81% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestResponse.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestResponse.java index 293a9e01b..bda03bab9 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestResponse.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.manifest; +package io.shinhanlife.dat.lib.manifest; import java.util.List; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java index 1ac3961cd..50ad05858 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.lib.manifest; +package io.shinhanlife.dat.lib.manifest; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.config.McpProperties; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.lib.mcp.ToolRegistryHeartbeatSender; +import io.shinhanlife.dat.lib.config.McpProperties; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.lib.mcp.ToolRegistryHeartbeatSender; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.util.Comparator; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderContext.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderContext.java similarity index 93% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderContext.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderContext.java index 0104394df..afd4c52da 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderContext.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderContext.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; /** Holds optional MCP headers for the lifetime of one HTTP request thread. */ public final class McpRequestHeaderContext { diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderFilter.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderFilter.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderFilter.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderFilter.java index ffe7a3b3c..50bce07f1 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaderFilter.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaderFilter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import java.io.IOException; import jakarta.servlet.FilterChain; @@ -7,8 +7,8 @@ import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.springframework.stereotype.Component; import org.springframework.web.filter.OncePerRequestFilter; -import io.shinhanlife.dap.lib.session.mci.AxhubSessionService; -import io.shinhanlife.dap.lib.session.dto.SessionDto; +import io.shinhanlife.dat.lib.session.mci.AxhubSessionService; +import io.shinhanlife.dat.lib.session.dto.SessionDto; import org.springframework.beans.factory.annotation.Autowired; /** Captures optional correlation and employee headers for an MCP HTTP call and creates mock session. */ diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaders.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaders.java similarity index 88% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaders.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaders.java index a4a0a3e27..7f452d8cd 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpRequestHeaders.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpRequestHeaders.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; /** Optional request headers propagated from an MCP HTTP request to a Tool invocation. */ public record McpRequestHeaders( diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolExecutionService.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolExecutionService.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolExecutionService.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolExecutionService.java index 478ef271e..6921b3109 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolExecutionService.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolExecutionService.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import com.fasterxml.jackson.databind.ObjectMapper; import io.modelcontextprotocol.json.schema.JsonSchemaValidator.ValidationResponse; -import io.shinhanlife.dap.lib.util.ToolSchemaResolver; -import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator; +import io.shinhanlife.dat.lib.util.ToolSchemaResolver; +import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator; import java.lang.reflect.Method; import java.util.HashMap; import java.util.Map; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistry.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistry.java similarity index 98% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistry.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistry.java index 91ef0aecd..62c1fef59 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistry.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistry.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.lib.config.McpProperties; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.lib.config.McpProperties; import java.lang.reflect.Method; import java.util.LinkedHashMap; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolExecutionResult.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolExecutionResult.java similarity index 91% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolExecutionResult.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolExecutionResult.java index 461c3f423..fee8459f3 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolExecutionResult.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolExecutionResult.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import java.util.Map; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMcpServerConfiguration.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMcpServerConfiguration.java similarity index 98% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMcpServerConfiguration.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMcpServerConfiguration.java index 47fe285fd..88ef705f4 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMcpServerConfiguration.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMcpServerConfiguration.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import io.modelcontextprotocol.server.McpServer; import io.modelcontextprotocol.server.McpSyncServer; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapper.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapper.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapper.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapper.java index 96bab93ac..e0198b009 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapper.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapper.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import io.modelcontextprotocol.spec.McpSchema; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java index 18d25b4d1..3d174a9e7 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import com.fasterxml.jackson.databind.ObjectMapper; import io.modelcontextprotocol.server.McpServerFeatures; import io.modelcontextprotocol.server.McpSyncServer; import io.modelcontextprotocol.spec.McpSchema; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java index 022b8f6c4..5fd211a31 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; /** - * @package io.shinhanlife.dap.mcc.service + * @package io.shinhanlife.dat.mcc.service * @className ToolRegistryHeartbeatSender * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -17,12 +17,12 @@ package io.shinhanlife.dap.lib.mcp; */ import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.lib.config.McpProperties; -import io.shinhanlife.dap.lib.metadata.ToolDefinition; -import io.shinhanlife.dap.lib.metadata.ToolDefinitionRepository; -import io.shinhanlife.dap.lib.util.ToolSchemaResolver; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.lib.config.McpProperties; +import io.shinhanlife.dat.lib.metadata.ToolDefinition; +import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository; +import io.shinhanlife.dat.lib.util.ToolSchemaResolver; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import jakarta.annotation.PostConstruct; import java.lang.reflect.Method; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/CacheConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/CacheConfig.java similarity index 91% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/CacheConfig.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/CacheConfig.java index 9a313bf70..f206e1110 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/CacheConfig.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/CacheConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.config; +package io.shinhanlife.dat.lib.mcp.config; import org.springframework.cache.CacheManager; import org.springframework.cache.annotation.EnableCaching; @@ -7,7 +7,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** - * @package io.shinhanlife.dap.lib.mcp.config + * @package io.shinhanlife.dat.lib.mcp.config * @className CacheConfig * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/JacksonConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/JacksonConfig.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/JacksonConfig.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/JacksonConfig.java index 1df9b21f1..21cdebad3 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/JacksonConfig.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/JacksonConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.config; +package io.shinhanlife.dat.lib.mcp.config; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; @@ -8,7 +8,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; /** - * @package io.shinhanlife.dap.lib.mcp.config + * @package io.shinhanlife.dat.lib.mcp.config * @className JacksonConfig * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/KafkaLocalConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/KafkaLocalConfig.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/KafkaLocalConfig.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/KafkaLocalConfig.java index f9bda4e0e..de4486316 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/KafkaLocalConfig.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/KafkaLocalConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.config; +package io.shinhanlife.dat.lib.mcp.config; import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.common.serialization.StringSerializer; @@ -13,7 +13,7 @@ import java.util.HashMap; import java.util.Map; /** - * @package io.shinhanlife.dap.lib.mcp.config + * @package io.shinhanlife.dat.lib.mcp.config * @className KafkaLocalConfig * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/SwaggerConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/SwaggerConfig.java similarity index 95% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/SwaggerConfig.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/SwaggerConfig.java index 670980957..f561be290 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/SwaggerConfig.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/SwaggerConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.config; +package io.shinhanlife.dat.lib.mcp.config; import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; @@ -9,7 +9,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** - * @package io.shinhanlife.dap.lib.mcp.config + * @package io.shinhanlife.dat.lib.mcp.config * @className SwaggerConfig * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/WebConfig.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/WebConfig.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/WebConfig.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/WebConfig.java index d4e3d1f78..44ddbf5d7 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/config/WebConfig.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/config/WebConfig.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.config; +package io.shinhanlife.dat.lib.mcp.config; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Configuration; @@ -6,10 +6,10 @@ import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.config.annotation.CorsRegistry; -import io.shinhanlife.dap.lib.mcp.security.ApiKeyInterceptor; +import io.shinhanlife.dat.lib.mcp.security.ApiKeyInterceptor; /** - * @package io.shinhanlife.dap.lib.mcp.config + * @package io.shinhanlife.dat.lib.mcp.config * @className WebConfig * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/exception/GlobalExceptionHandler.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/exception/GlobalExceptionHandler.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/exception/GlobalExceptionHandler.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/exception/GlobalExceptionHandler.java index 6523c6331..3f63ceb6d 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/exception/GlobalExceptionHandler.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/exception/GlobalExceptionHandler.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.lib.mcp.exception; +package io.shinhanlife.dat.lib.mcp.exception; /** - * @package io.shinhanlife.dap.lib.mcp.exception + * @package io.shinhanlife.dat.lib.mcp.exception * @className GlobalExceptionHandler * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,8 +15,8 @@ package io.shinhanlife.dap.lib.mcp.exception; * * */ -import io.shinhanlife.dap.lib.adapter.dto.ErrorDetail; -import io.shinhanlife.dap.lib.adapter.dto.JsonRpcResponse; +import io.shinhanlife.dat.lib.adapter.dto.ErrorDetail; +import io.shinhanlife.dat.lib.adapter.dto.JsonRpcResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.ExceptionHandler; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/filter/MdcLoggingFilter.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/filter/MdcLoggingFilter.java similarity index 95% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/filter/MdcLoggingFilter.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/filter/MdcLoggingFilter.java index 69a76ff18..5d26339ed 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/filter/MdcLoggingFilter.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/filter/MdcLoggingFilter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.filter; +package io.shinhanlife.dat.lib.mcp.filter; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; @@ -12,7 +12,7 @@ import java.io.IOException; import java.util.UUID; /** - * @package io.shinhanlife.dap.lib.mcp.filter + * @package io.shinhanlife.dat.lib.mcp.filter * @className MdcLoggingFilter * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptor.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptor.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptor.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptor.java index 28ea41e03..dc8620ed7 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptor.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptor.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.security; +package io.shinhanlife.dat.lib.mcp.security; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; @@ -11,7 +11,7 @@ import org.springframework.web.servlet.HandlerInterceptor; import java.util.Map; /** - * @package io.shinhanlife.dap.lib.mcp.security + * @package io.shinhanlife.dat.lib.mcp.security * @className ApiKeyInterceptor * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/SecurityProperties.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/SecurityProperties.java similarity index 93% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/SecurityProperties.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/SecurityProperties.java index e69e6f034..17cd6f46c 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/security/SecurityProperties.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/security/SecurityProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.security; +package io.shinhanlife.dat.lib.mcp.security; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; @@ -14,7 +14,7 @@ import java.util.Map; * Map 자료구조로 자동 바인딩(주입) 받기 위한 설정 클래스입니다. */ /** - * @package io.shinhanlife.dap.lib.mcp.security + * @package io.shinhanlife.dat.lib.mcp.security * @className SecurityProperties * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinition.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinition.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinition.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinition.java index f5233e1fe..f6f49a52b 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinition.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinition.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.metadata; +package io.shinhanlife.dat.lib.metadata; import com.fasterxml.jackson.annotation.JsonProperty; import java.util.List; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java similarity index 98% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java index d7b42d3fa..967ff5961 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.metadata; +package io.shinhanlife.dat.lib.metadata; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionValidator.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionValidator.java similarity index 99% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionValidator.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionValidator.java index 6137ac1ea..e3c05d797 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionValidator.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionValidator.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.metadata; +package io.shinhanlife.dat.lib.metadata; import java.util.List; import java.util.Map; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDescription.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDescription.java similarity index 90% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDescription.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDescription.java index 5fb841832..9eb8e6789 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDescription.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDescription.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.metadata; +package io.shinhanlife.dat.lib.metadata; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/dto/SessionDto.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/dto/SessionDto.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/dto/SessionDto.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/dto/SessionDto.java index f65211746..e4050c65c 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/dto/SessionDto.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/dto/SessionDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.session.dto; +package io.shinhanlife.dat.lib.session.dto; import lombok.NoArgsConstructor; @@ -11,7 +11,7 @@ import lombok.Getter; import lombok.Setter; /** - * @package io.shinhanlife.dap.lib.session.dto + * @package io.shinhanlife.dat.lib.session.dto * @className SessionDto * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/AxhubSessionService.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/AxhubSessionService.java similarity index 93% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/AxhubSessionService.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/AxhubSessionService.java index c50066d6d..9cc4eec99 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/AxhubSessionService.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/AxhubSessionService.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.lib.session.mci; +package io.shinhanlife.dat.lib.session.mci; -import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent; -import io.shinhanlife.dap.lib.session.dto.SessionDto; +import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent; +import io.shinhanlife.dat.lib.session.dto.SessionDto; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_I.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_I.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_I.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_I.java index 9c3bcdc28..567a0bcdf 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_I.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_I.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.session.mci; +package io.shinhanlife.dat.lib.session.mci; import io.shinhanlife.glow.communication.annotation.GlowTrgmField; import lombok.*; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_O.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_O.java similarity index 97% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_O.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_O.java index 3cd40298f..ba191e7eb 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/session/mci/ONBSA0790_O.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/session/mci/ONBSA0790_O.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.session.mci; +package io.shinhanlife.dat.lib.session.mci; import io.shinhanlife.glow.communication.annotation.GlowTrgmField; import lombok.*; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/JsonSchemaGenerator.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/JsonSchemaGenerator.java similarity index 99% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/JsonSchemaGenerator.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/JsonSchemaGenerator.java index 43d66befd..d992b05cb 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/JsonSchemaGenerator.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/JsonSchemaGenerator.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyDescription; @@ -17,7 +17,7 @@ import jakarta.validation.constraints.Pattern; /** - * @package io.shinhanlife.dap.lib.util + * @package io.shinhanlife.dat.lib.util * @className JsonSchemaGenerator * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/PodScaffolder.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/PodScaffolder.java similarity index 95% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/PodScaffolder.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/PodScaffolder.java index ff843d0b8..58242db4d 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/PodScaffolder.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/PodScaffolder.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import java.io.IOException; import java.nio.file.Files; @@ -19,10 +19,10 @@ public class PodScaffolder { System.out.println(" MCP Tool Pod Scaffolder (Java CLI) "); System.out.println("=========================================\n"); - String rawModuleName = getOrAsk(args, 0, scanner, "1. 생성할 모듈(Pod) 이름 (예: payment 또는 dap-was-payment): "); - String moduleName = rawModuleName.startsWith("dap-was-") ? rawModuleName : "dap-was-" + rawModuleName; + String rawModuleName = getOrAsk(args, 0, scanner, "1. 생성할 모듈(Pod) 이름 (예: payment 또는 dat-was-payment): "); + String moduleName = rawModuleName.startsWith("dat-was-") ? rawModuleName : "dat-was-" + rawModuleName; String portStr = getOrAsk(args, 1, scanner, "2. 사용할 포트 번호 (예: 8085): "); - String shortName = moduleName.replace("dap-was-", "").replace("-", ""); + String shortName = moduleName.replace("dat-was-", "").replace("-", ""); String defaultAuthor = System.getProperty("user.name"); String defaultDate = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy.MM.dd")); @@ -71,7 +71,7 @@ public class PodScaffolder { dependencies { // Shared MCP, Glow integration, validation, logging, Lombok and MapStruct configuration. - implementation project(':dap-was-lib') + implementation project(':dat-was-lib') } """; writeUtf8(modulePath.resolve("build.gradle"), buildGradle); @@ -89,11 +89,11 @@ public class PodScaffolder { writeUtf8(modulePath.resolve("Dockerfile"), dockerfile); log.append("[4/6] Application 클래스 및 설정 파일 생성 중...\n"); - Path srcPath = modulePath.resolve("src/main/java/io/shinhanlife/dap/mcc/" + shortName); + Path srcPath = modulePath.resolve("src/main/java/io/shinhanlife/dat/mcc/" + shortName); Files.createDirectories(srcPath); String appClass = """ - package io.shinhanlife.dap.mcc.%s; + package io.shinhanlife.dat.mcc.%s; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @@ -101,8 +101,8 @@ public class PodScaffolder { import org.springframework.cache.annotation.EnableCaching; /** - * @package io.shinhanlife.dap.mcc.%s - * @className DapWas%sApplication + * @package io.shinhanlife.dat.mcc.%s + * @className DatWas%sApplication * @description AX HUB 시스템 처리 클래스 * @author %s * @create %s @@ -114,16 +114,16 @@ public class PodScaffolder { * * */ - @SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) - @ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) + @SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) + @ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) @EnableCaching - public class DapWas%sApplication { + public class DatWas%sApplication { public static void main(String[] args) { - SpringApplication.run(DapWas%sApplication.class, args); + SpringApplication.run(DatWas%sApplication.class, args); } } """.formatted(shortName, shortName, capitalize(shortName), author, createDate, createDate, author, capitalize(shortName), capitalize(shortName)); - writeUtf8(srcPath.resolve("DapWas" + capitalize(shortName) + "Application.java"), appClass); + writeUtf8(srcPath.resolve("DatWas" + capitalize(shortName) + "Application.java"), appClass); Path resPath = modulePath.resolve("src/main/resources"); Files.createDirectories(resPath); diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/SessionUtil.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/SessionUtil.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/SessionUtil.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/SessionUtil.java index e4217a88a..d89eb7191 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/SessionUtil.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/SessionUtil.java @@ -1,13 +1,13 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; -import io.shinhanlife.dap.lib.session.dto.SessionDto; +import io.shinhanlife.dat.lib.session.dto.SessionDto; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpSession; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; /** - * @package io.shinhanlife.dap.lib.util + * @package io.shinhanlife.dat.lib.util * @className SessionUtil * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolAnnotationSyncRunner.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolAnnotationSyncRunner.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolAnnotationSyncRunner.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolAnnotationSyncRunner.java index 7f1e6f015..755b74864 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolAnnotationSyncRunner.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolAnnotationSyncRunner.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; -import io.shinhanlife.dap.lib.metadata.ToolDefinition; +import io.shinhanlife.dat.lib.metadata.ToolDefinition; import java.io.IOException; import java.nio.file.Files; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java similarity index 99% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java index aaf24fa87..b7d44242e 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import java.io.IOException; @@ -24,11 +24,11 @@ import java.util.stream.Collectors; * - 콘솔 질문에 차례대로 값을 입력하면 파일이 생성됩니다. * * 방법 2. 명령줄에서 실행 - * - 컴파일: javac -encoding UTF-8 dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java - * - 실행: java -cp dap-was-lib/src/main/java io.shinhanlife.dap.lib.util.ToolScaffolder [이름] [ID] "[설명]" "[그룹]" "[통신방식]" "[모듈명]" + * - 컴파일: javac -encoding UTF-8 dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java + * - 실행: java -cp dat-was-lib/src/main/java io.shinhanlife.dat.lib.util.ToolScaffolder [이름] [ID] "[설명]" "[그룹]" "[통신방식]" "[모듈명]" */ /** - * @package io.shinhanlife.dap.lib.util + * @package io.shinhanlife.dat.lib.util * @className ToolScaffolder * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -43,8 +43,8 @@ import java.util.stream.Collectors; */ public class ToolScaffolder { - private static final String BASE_PACKAGE = "io.shinhanlife.dap.mcc"; - private static final String BASE_PACKAGE_PATH = "src/main/java/io/shinhanlife/dap/mcc"; + private static final String BASE_PACKAGE = "io.shinhanlife.dat.mcc"; + private static final String BASE_PACKAGE_PATH = "src/main/java/io/shinhanlife/dat/mcc"; public record FieldDefinition(String name, String type, String description, List examples, String pattern, boolean required, List enumValues, String itemType, List itemFields) { @@ -191,7 +191,7 @@ public class ToolScaffolder { String mciClientContent = "package " + ioPackage + ";\n\n" + "import org.springframework.stereotype.Component;\n" + "import lombok.RequiredArgsConstructor;\n" - + "import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent;\n" + + "import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent;\n" + "import io.shinhanlife.glow.communication.dto.Transfer;\n\n" + "@Component\n@RequiredArgsConstructor\npublic class Mci" + clientPrefixCap + "Client {\n" + " private final AxhubMciComponent mci;\n" @@ -270,7 +270,7 @@ public class ToolScaffolder { } return "package " + bizPackage + ".usecase;\n\n" + "import org.springaicommunity.mcp.annotation.McpTool;\n" - + "import io.shinhanlife.dap.lib.annotation.GrowToolHint;\n" + + "import io.shinhanlife.dat.lib.annotation.GrowToolHint;\n" + imports + "\npublic interface " + useCaseBaseName + "UseCase {\n\n" + methods + "}\n"; } @@ -509,7 +509,7 @@ public class ToolScaffolder { private static String groupedMciClientContent(String ioPackage, String baseName, String interfaceId) { return "package " + ioPackage + ";\n\n" - + "import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent;\n" + + "import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent;\n" + "import io.shinhanlife.glow.communication.dto.Transfer;\n" + "import lombok.RequiredArgsConstructor;\nimport org.springframework.stereotype.Component;\n" + "import " + ioPackage + ".io." + baseName + "_I;\n" @@ -546,9 +546,9 @@ public class ToolScaffolder { if (routingType.trim().isEmpty()) { routingType = "HTTP"; } - String moduleName = getOrAsk(args, 6, scanner, "7. Target module (default dap-was-cus): "); + String moduleName = getOrAsk(args, 6, scanner, "7. Target module (default dat-was-cus): "); if (moduleName.trim().isEmpty()) { - moduleName = "dap-was-cus"; + moduleName = "dat-was-cus"; } String defaultAuthor = System.getProperty("user.name"); @@ -565,7 +565,7 @@ public class ToolScaffolder { String schemaResourceDirectory = "classpath:tool-schemas/" + group.toLowerCase() + "/"; String inputSchemaResource = useSchemaResource ? schemaResourceDirectory + toKebabCase(baseName) + "-resource-input-schema.json" : null; String outputSchemaResource = useSchemaResource ? schemaResourceDirectory + toKebabCase(baseName) + "-resource-output-schema.json" : null; - String defaultWorkspace = "c:\\eGovFrameDev-4.3.1-64bit\\workspace-egov\\dap-was-dapmt"; + String defaultWorkspace = "c:\\eGovFrameDev-4.3.1-64bit\\workspace-egov\\dat-was-datmt"; String workspace = getOrAsk(args, 10, scanner, "11. 대상 프로젝트 워크스페이스 경로 (default: " + defaultWorkspace + "): "); if (workspace.trim().isEmpty()) { workspace = defaultWorkspace; @@ -816,7 +816,7 @@ public class ToolScaffolder { package %s.usecase; import org.springaicommunity.mcp.annotation.McpTool; - import io.shinhanlife.dap.lib.annotation.GrowToolHint; + import io.shinhanlife.dat.lib.annotation.GrowToolHint; import %s.dto.%sRequest; import %s.dto.%sResponse; @@ -862,7 +862,7 @@ public class ToolScaffolder { import %s.dto.%sRequest; import %s.dto.%sResponse; import %s.usecase.%sUseCase; - import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent; + import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent; import io.shinhanlife.glow.communication.dto.Transfer; import org.springframework.stereotype.Service; import lombok.RequiredArgsConstructor; @@ -1162,7 +1162,7 @@ public class ToolScaffolder { import org.springframework.stereotype.Component; import lombok.RequiredArgsConstructor; - import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent; + import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent; import io.shinhanlife.glow.communication.dto.Transfer; /** @@ -1412,7 +1412,7 @@ public class ToolScaffolder { log.append("[Mock Response] ").append(mockResponsePath).append("\n"); } - Path generatedTestDir = rootDir.resolve(Paths.get(moduleName, "src/test/java/io/shinhanlife/dap/mcc/biz", group.toLowerCase(), "usecase")); + Path generatedTestDir = rootDir.resolve(Paths.get(moduleName, "src/test/java/io/shinhanlife/dat/mcc/biz", group.toLowerCase(), "usecase")); Files.createDirectories(generatedTestDir); Path generatedTestPath = generatedTestDir.resolve(baseName + "UseCaseTest.java"); writeUtf8(generatedTestPath, useCaseTestContent(bizPackage, baseName)); @@ -1871,7 +1871,7 @@ public class ToolScaffolder { return """ package %s; - import io.shinhanlife.dap.lib.integration.http.component.AxhubHttpComponent; + import io.shinhanlife.dat.lib.integration.http.component.AxhubHttpComponent; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSchemaResolver.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSchemaResolver.java similarity index 95% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSchemaResolver.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSchemaResolver.java index 7915e6e92..8169dbf7e 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSchemaResolver.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSchemaResolver.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.annotation.McpOutputSchema; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.lib.annotation.McpOutputSchema; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; import java.io.InputStream; import java.util.Map; import org.springframework.core.io.ClassPathResource; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSourceUpdater.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSourceUpdater.java similarity index 98% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSourceUpdater.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSourceUpdater.java index a5c1bc218..2d63bca7b 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSourceUpdater.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSourceUpdater.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import java.io.IOException; import java.nio.file.Files; @@ -78,7 +78,7 @@ public final class ToolSourceUpdater { try (var paths = Files.walk(rootDirectory)) { return paths.filter(Files::isRegularFile) .filter(path -> path.getFileName().toString().endsWith("UseCase.java")) - .filter(path -> path.toString().contains("dap-was-") || path.toString().contains("axhub-tool-")) + .filter(path -> path.toString().contains("dat-was-") || path.toString().contains("axhub-tool-")) .sorted(Comparator.naturalOrder()) .filter(path -> containsMcpTool(path, toolName)) .findFirst() diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidationRunner.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java similarity index 92% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidationRunner.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java index 414843e38..8f8bf510b 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidationRunner.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.validation; +package io.shinhanlife.dat.lib.validation; import java.nio.file.Path; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidator.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidator.java similarity index 98% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidator.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidator.java index d662c925c..ffe1f971a 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidator.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidator.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.validation; +package io.shinhanlife.dat.lib.validation; import java.io.IOException; import java.io.UncheckedIOException; @@ -13,7 +13,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; /** - * @package io.shinhanlife.dap.lib.validation + * @package io.shinhanlife.dat.lib.validation * @className McpToolNameValidator * @description Validates unique MCP SDK tool names across tool modules * @author 0986406 @@ -38,8 +38,8 @@ public final class McpToolNameValidator { try (var modules = Files.list(projectRoot)) { modules.filter(Files::isDirectory) - .filter(path -> path.getFileName().toString().startsWith("dap-was-")) - .filter(path -> !path.getFileName().toString().equals("dap-was-lib")) + .filter(path -> path.getFileName().toString().startsWith("dat-was-")) + .filter(path -> !path.getFileName().toString().equals("dat-was-lib")) .sorted() .forEach(module -> collectDeclarations(module, declarationsByName)); } catch (IOException exception) { diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolArgumentSchemaValidator.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolArgumentSchemaValidator.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolArgumentSchemaValidator.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolArgumentSchemaValidator.java index 19bbc4bbd..cc0352438 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolArgumentSchemaValidator.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolArgumentSchemaValidator.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.validation; +package io.shinhanlife.dat.lib.validation; import com.fasterxml.jackson.databind.ObjectMapper; import io.modelcontextprotocol.json.schema.JsonSchemaValidator; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunner.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunner.java similarity index 93% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunner.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunner.java index a4492a563..b00a23d3b 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunner.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunner.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.lib.validation; +package io.shinhanlife.dat.lib.validation; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; -import io.shinhanlife.dap.lib.metadata.ToolDefinition; -import io.shinhanlife.dap.lib.metadata.ToolDefinitionValidator; +import io.shinhanlife.dat.lib.metadata.ToolDefinition; +import io.shinhanlife.dat.lib.metadata.ToolDefinitionValidator; import java.io.IOException; import java.nio.charset.StandardCharsets; import java.nio.file.Files; @@ -42,8 +42,8 @@ public final class ToolSchemaV17ValidationRunner { || normalized.contains("/tmp_") || normalized.contains("/org/")) { continue; } - if (normalized.endsWith(".java") && normalized.contains("/dap-was-") - && !normalized.contains("/dap-was-lib/")) { + if (normalized.endsWith(".java") && normalized.contains("/dat-was-") + && !normalized.contains("/dat-was-lib/")) { Matcher matcher = MCP_TOOL_NAME.matcher(Files.readString(file, StandardCharsets.UTF_8)); while (matcher.find()) { toolNames.add(matcher.group(1)); diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/dto/ToolMetadata.java similarity index 96% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/dto/ToolMetadata.java index d329d77b5..29d536db2 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/dto/ToolMetadata.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dat.mcc.dto; import lombok.Getter; import lombok.Setter; @@ -12,13 +12,13 @@ import java.util.Map; import java.util.Set; import java.util.List; import java.util.HashSet; -import io.shinhanlife.dap.lib.dto.OperationType; +import io.shinhanlife.dat.lib.dto.OperationType; /** * Tool(Agent)의 명세 및 라우팅 정보를 담고 있는 메타데이터 클래스 * Redis 레지스트리에 저장되며, Planner와 Router 간의 통신 객체(Plan)로 사용됩니다. */ /** - * @package io.shinhanlife.dap.mcg.dto + * @package io.shinhanlife.dat.mcg.dto * @className ToolMetadata * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -64,7 +64,7 @@ public class ToolMetadata { // 2-1. 도메인 부서 그룹명 (category_key, 슬러그 형식) private String categoryKey; - // 2-1-1. 어플리케이션(모듈) 이름 (예: dap-was-cus) + // 2-1-1. 어플리케이션(모듈) 이름 (예: dat-was-cus) private String moduleName; // 2-2. 툴 처리 엔드포인트 URI 경로 (예: /api/tool/customer-info) diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/BusinessToolController.java similarity index 86% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/BusinessToolController.java index ea7da8311..917c0fd36 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/BusinessToolController.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/BusinessToolController.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.mcc.presentation; +package io.shinhanlife.dat.mcc.presentation; -import io.shinhanlife.dap.lib.mcp.McpRequestHeaders; -import io.shinhanlife.dap.lib.mcp.ToolExecutionResult; -import io.shinhanlife.dap.lib.mcp.McpToolExecutionService; -import io.shinhanlife.dap.lib.mcp.ToolRegistryHeartbeatSender; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.lib.mcp.McpRequestHeaders; +import io.shinhanlife.dat.lib.mcp.ToolExecutionResult; +import io.shinhanlife.dat.lib.mcp.McpToolExecutionService; +import io.shinhanlife.dat.lib.mcp.ToolRegistryHeartbeatSender; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import java.util.List; import java.util.Map; import lombok.RequiredArgsConstructor; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/ToolManifestController.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/ToolManifestController.java similarity index 91% rename from dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/ToolManifestController.java rename to dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/ToolManifestController.java index 0d20f50bd..1aae2d42e 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation/ToolManifestController.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation/ToolManifestController.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.mcc.presentation; +package io.shinhanlife.dat.mcc.presentation; -import io.shinhanlife.dap.lib.manifest.ToolManifestResponse; -import io.shinhanlife.dap.lib.manifest.ToolManifestService; +import io.shinhanlife.dat.lib.manifest.ToolManifestResponse; +import io.shinhanlife.dat.lib.manifest.ToolManifestService; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/BaseException.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/BaseException.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/BaseException.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/BaseException.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/BaseResponse.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/BaseResponse.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/BaseResponse.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/BaseResponse.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/BizException.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/BizException.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/BizException.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/BizException.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowControllerId.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowControllerId.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowControllerId.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowControllerId.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowLogTarget.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowLogTarget.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowLogTarget.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowLogTarget.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowLogger.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowLogger.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowLogger.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowLogger.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/GlowTrgmField.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/GlowTrgmField.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/GlowTrgmField.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/GlowTrgmField.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/PageInfo.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/PageInfo.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/PageInfo.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/PageInfo.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/ResponseCode.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/ResponseCode.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/ResponseCode.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/ResponseCode.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/ResponseUtil.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/ResponseUtil.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/ResponseUtil.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/ResponseUtil.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/ICommunication.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/ICommunication.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/ICommunication.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/ICommunication.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java diff --git a/dap-was-lib/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java b/dat-was-lib/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java similarity index 100% rename from dap-was-lib/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java rename to dat-was-lib/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java diff --git a/dap-was-lib/src/main/resources/glow/application-glow-dev.yml b/dat-was-lib/src/main/resources/glow/application-glow-dev.yml similarity index 100% rename from dap-was-lib/src/main/resources/glow/application-glow-dev.yml rename to dat-was-lib/src/main/resources/glow/application-glow-dev.yml diff --git a/dap-was-lib/src/main/resources/glow/application-glow-local.yml b/dat-was-lib/src/main/resources/glow/application-glow-local.yml similarity index 100% rename from dap-was-lib/src/main/resources/glow/application-glow-local.yml rename to dat-was-lib/src/main/resources/glow/application-glow-local.yml diff --git a/dap-was-lib/src/main/resources/glow/application-glow-prod.yml b/dat-was-lib/src/main/resources/glow/application-glow-prod.yml similarity index 100% rename from dap-was-lib/src/main/resources/glow/application-glow-prod.yml rename to dat-was-lib/src/main/resources/glow/application-glow-prod.yml diff --git a/dap-was-lib/src/main/resources/glow/application-glow-test.yml b/dat-was-lib/src/main/resources/glow/application-glow-test.yml similarity index 100% rename from dap-was-lib/src/main/resources/glow/application-glow-test.yml rename to dat-was-lib/src/main/resources/glow/application-glow-test.yml diff --git a/dap-was-lib/src/main/resources/glow/application-glow.yml b/dat-was-lib/src/main/resources/glow/application-glow.yml similarity index 100% rename from dap-was-lib/src/main/resources/glow/application-glow.yml rename to dat-was-lib/src/main/resources/glow/application-glow.yml diff --git a/dap-was-lib/src/main/resources/mock-responses.json b/dat-was-lib/src/main/resources/mock-responses.json similarity index 100% rename from dap-was-lib/src/main/resources/mock-responses.json rename to dat-was-lib/src/main/resources/mock-responses.json diff --git a/dap-was-lib/src/main/resources/static/tool-test-console.html b/dat-was-lib/src/main/resources/static/tool-test-console.html similarity index 100% rename from dap-was-lib/src/main/resources/static/tool-test-console.html rename to dat-was-lib/src/main/resources/static/tool-test-console.html diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServerTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServerTest.java similarity index 92% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServerTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServerTest.java index 773659d40..f380c1ea6 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/adapter/test/MockEimsHttpServerTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/adapter/test/MockEimsHttpServerTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.adapter.test; +package io.shinhanlife.dat.lib.adapter.test; import com.fasterxml.jackson.databind.ObjectMapper; import org.junit.jupiter.api.Test; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/common/adapter/sender/ShinhanMciSenderTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/common/adapter/sender/ShinhanMciSenderTest.java similarity index 87% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/common/adapter/sender/ShinhanMciSenderTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/common/adapter/sender/ShinhanMciSenderTest.java index 9ee767a27..b4011b6e8 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/common/adapter/sender/ShinhanMciSenderTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/common/adapter/sender/ShinhanMciSenderTest.java @@ -1,15 +1,15 @@ -package io.shinhanlife.dap.lib.common.adapter.sender; +package io.shinhanlife.dat.lib.common.adapter.sender; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.integration.mci.dto.MciRequestWrapper; -import io.shinhanlife.dap.lib.integration.mci.dto.ShinhanCommonHeaderDto; +import io.shinhanlife.dat.lib.integration.mci.dto.MciRequestWrapper; +import io.shinhanlife.dat.lib.integration.mci.dto.ShinhanCommonHeaderDto; import lombok.Data; import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.assertThat; /** - * @package io.shinhanlife.dap.lib.adapter.sender + * @package io.shinhanlife.dat.lib.adapter.sender * @className ShinhanMciSenderTest * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/AxhubHttpConfigurationTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/AxhubHttpConfigurationTest.java similarity index 96% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/AxhubHttpConfigurationTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/AxhubHttpConfigurationTest.java index 4e7f10f59..c2e763e57 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/AxhubHttpConfigurationTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/AxhubHttpConfigurationTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.config; import static org.assertj.core.api.Assertions.assertThat; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/ToolSchemaConfigurationTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/ToolSchemaConfigurationTest.java similarity index 89% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/ToolSchemaConfigurationTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/ToolSchemaConfigurationTest.java index 352237b48..335daca54 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/config/ToolSchemaConfigurationTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/config/ToolSchemaConfigurationTest.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.config; +package io.shinhanlife.dat.lib.config; import static org.junit.jupiter.api.Assertions.assertNotNull; import com.fasterxml.jackson.databind.ObjectMapper; import io.modelcontextprotocol.json.schema.JsonSchemaValidator; -import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator; +import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator; import org.junit.jupiter.api.Test; import org.springframework.context.annotation.AnnotationConfigApplicationContext; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponentTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponentTest.java similarity index 96% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponentTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponentTest.java index 476d172d9..0127bd044 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/integration/http/component/AxhubHttpComponentTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/integration/http/component/AxhubHttpComponentTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.integration.http.component; +package io.shinhanlife.dat.lib.integration.http.component; import static org.assertj.core.api.Assertions.assertThat; import static org.springframework.http.MediaType.APPLICATION_JSON; @@ -8,9 +8,9 @@ import static org.springframework.test.web.client.match.MockRestRequestMatchers. import static org.springframework.test.web.client.response.MockRestResponseCreators.withSuccess; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.config.GlowCommunicationProperties; -import io.shinhanlife.dap.lib.mcp.McpRequestHeaderContext; -import io.shinhanlife.dap.lib.mcp.McpRequestHeaders; +import io.shinhanlife.dat.lib.config.GlowCommunicationProperties; +import io.shinhanlife.dat.lib.mcp.McpRequestHeaderContext; +import io.shinhanlife.dat.lib.mcp.McpRequestHeaders; import io.shinhanlife.glow.communication.module.http.component.GlowHttpComponent; import java.lang.reflect.Method; import java.util.Arrays; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/manifest/ToolManifestServiceTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/manifest/ToolManifestServiceTest.java similarity index 97% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/manifest/ToolManifestServiceTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/manifest/ToolManifestServiceTest.java index 85de539b6..685943d1a 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/manifest/ToolManifestServiceTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/manifest/ToolManifestServiceTest.java @@ -1,12 +1,12 @@ -package io.shinhanlife.dap.lib.manifest; +package io.shinhanlife.dat.lib.manifest; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.config.McpProperties; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.lib.config.McpProperties; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import java.util.List; import java.util.Map; import org.junit.jupiter.api.Test; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpSdk2CompatibilityTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpSdk2CompatibilityTest.java similarity index 96% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpSdk2CompatibilityTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpSdk2CompatibilityTest.java index 9cb357f7b..807b3cf0f 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpSdk2CompatibilityTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpSdk2CompatibilityTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistryTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistryTest.java similarity index 95% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistryTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistryTest.java index 647d4229c..8a09edc96 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/McpToolMethodRegistryTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/McpToolMethodRegistryTest.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertThrows; -import io.shinhanlife.dap.lib.config.McpProperties; +import io.shinhanlife.dat.lib.config.McpProperties; import org.junit.jupiter.api.Test; import org.springaicommunity.mcp.annotation.McpTool; import org.springframework.context.support.StaticApplicationContext; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolExecutionServiceTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolExecutionServiceTest.java similarity index 93% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolExecutionServiceTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolExecutionServiceTest.java index e955f401a..8277a0fea 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolExecutionServiceTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolExecutionServiceTest.java @@ -1,13 +1,13 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import static org.junit.jupiter.api.Assertions.assertEquals; import com.fasterxml.jackson.databind.ObjectMapper; import io.modelcontextprotocol.json.schema.jackson2.DefaultJsonSchemaValidator; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.lib.config.McpProperties; -import io.shinhanlife.dap.lib.util.ToolSchemaResolver; -import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.lib.config.McpProperties; +import io.shinhanlife.dat.lib.util.ToolSchemaResolver; +import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator; import java.util.Arrays; import java.util.Map; import org.junit.jupiter.api.Test; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSenderTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSenderTest.java similarity index 96% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSenderTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSenderTest.java index a4d094798..ac66377e8 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSenderTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSenderTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.Mockito.mock; @@ -6,8 +6,8 @@ import static org.mockito.Mockito.when; import com.fasterxml.jackson.databind.ObjectMapper; import com.sun.net.httpserver.HttpServer; -import io.shinhanlife.dap.lib.config.McpProperties; -import io.shinhanlife.dap.lib.util.ToolSchemaResolver; +import io.shinhanlife.dat.lib.config.McpProperties; +import io.shinhanlife.dat.lib.util.ToolSchemaResolver; import jakarta.annotation.PreDestroy; import java.lang.annotation.Annotation; import java.lang.reflect.Method; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/config/WebConfigToolExecutionSecurityTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/config/WebConfigToolExecutionSecurityTest.java similarity index 94% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/config/WebConfigToolExecutionSecurityTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/config/WebConfigToolExecutionSecurityTest.java index ea89552d8..31a2cf597 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/config/WebConfigToolExecutionSecurityTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/config/WebConfigToolExecutionSecurityTest.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.mcp.config; +package io.shinhanlife.dat.lib.mcp.config; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; -import io.shinhanlife.dap.lib.mcp.security.ApiKeyInterceptor; -import io.shinhanlife.dap.lib.mcp.security.SecurityProperties; +import io.shinhanlife.dat.lib.mcp.security.ApiKeyInterceptor; +import io.shinhanlife.dat.lib.mcp.security.SecurityProperties; import java.util.Map; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptorTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptorTest.java similarity index 98% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptorTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptorTest.java index 42cc9cf1e..950d82a19 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/security/ApiKeyInterceptorTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/security/ApiKeyInterceptorTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.mcp.security; +package io.shinhanlife.dat.lib.mcp.security; import static org.assertj.core.api.Assertions.assertThat; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepositoryTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepositoryTest.java similarity index 98% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepositoryTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepositoryTest.java index f423e1bb8..3d6f4ec57 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepositoryTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepositoryTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.metadata; +package io.shinhanlife.dat.lib.metadata; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/JsonSchemaGeneratorTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/JsonSchemaGeneratorTest.java similarity index 99% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/JsonSchemaGeneratorTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/JsonSchemaGeneratorTest.java index 3af6be26e..c49c88e67 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/JsonSchemaGeneratorTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/JsonSchemaGeneratorTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import org.springaicommunity.mcp.annotation.McpToolParam; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/PodScaffolderTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/PodScaffolderTest.java similarity index 85% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/PodScaffolderTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/PodScaffolderTest.java index 075c76479..62824cdd0 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/PodScaffolderTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/PodScaffolderTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; @@ -15,26 +15,26 @@ class PodScaffolderTest { @Test void generatesBuildGradleUsingRepositoryStandard() throws Exception { - PodScaffolder.scaffoldPod(root, "dap-was-sample", "8099", "sample", "tester", "2026.08.07"); + PodScaffolder.scaffoldPod(root, "dat-was-sample", "8099", "sample", "tester", "2026.08.07"); - String buildGradle = Files.readString(root.resolve("dap-was-sample/build.gradle")); + String buildGradle = Files.readString(root.resolve("dat-was-sample/build.gradle")); assertTrue(buildGradle.contains("id 'org.springframework.boot'")); assertTrue(buildGradle.contains("Spring Boot 3.5.11")); - assertTrue(buildGradle.contains("implementation project(':dap-was-lib')")); + assertTrue(buildGradle.contains("implementation project(':dat-was-lib')")); assertFalse(buildGradle.contains("compileOnly 'org.projectlombok:lombok")); } @Test void generatesOthStandardRuntimeResources() throws Exception { - PodScaffolder.scaffoldPod(root, "dap-was-sample", "8099", "sample", "tester", "2026.08.07"); + PodScaffolder.scaffoldPod(root, "dat-was-sample", "8099", "sample", "tester", "2026.08.07"); - Path resources = root.resolve("dap-was-sample/src/main/resources"); - String dockerfile = Files.readString(root.resolve("dap-was-sample/Dockerfile")); + Path resources = root.resolve("dat-was-sample/src/main/resources"); + String dockerfile = Files.readString(root.resolve("dat-was-sample/Dockerfile")); String application = Files.readString(resources.resolve("application.yml")); assertTrue(dockerfile.contains("RUN apk add --no-cache tzdata")); assertTrue(dockerfile.contains("ENV TZ=Asia/Seoul")); - assertTrue(dockerfile.contains("COPY dap-was-sample/build/libs/*-SNAPSHOT.jar app.jar")); + assertTrue(dockerfile.contains("COPY dat-was-sample/build/libs/*-SNAPSHOT.jar app.jar")); assertTrue(dockerfile.contains("EXPOSE 8099")); assertTrue(application.contains("api-key: ${TOOL_SERVER_API_KEY:tool-server-key}")); assertTrue(Files.exists(resources.resolve("application-test.yml"))); @@ -58,7 +58,7 @@ class PodScaffolderTest { Files.writeString(root.resolve("settings.gradle"), "rootProject.name = 'test'\n"); Files.writeString(root.resolve("docker-compose.yml"), "services:\n"); - PodScaffolder.scaffoldPod(root, "dap-was-pro", "8085", "pro", "tester", "2026.08.13"); + PodScaffolder.scaffoldPod(root, "dat-was-pro", "8085", "pro", "tester", "2026.08.13"); String compose = Files.readString(root.resolve("docker-compose.yml")); assertTrue(compose.contains("was-pro:")); diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java similarity index 86% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java index 49b35299c..a1cff10a5 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; -import io.shinhanlife.dap.lib.metadata.ToolDefinition; -import io.shinhanlife.dap.lib.metadata.ToolDefinitionValidator; +import io.shinhanlife.dat.lib.metadata.ToolDefinition; +import io.shinhanlife.dat.lib.metadata.ToolDefinitionValidator; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; @@ -26,7 +26,7 @@ class ToolScaffolderTest { @Test void generatesOneUseCaseWithTwoMcpToolMethodsAndTypedClients() throws Exception { - String moduleName = root.resolve("dap-was-customer").toString(); + String moduleName = root.resolve("dat-was-customer").toString(); ToolScaffolder.scaffoldUseCase("Customer", moduleName, "tester", "2026.08.12", List.of( new ToolScaffolder.ToolMethodDefinition( "CustomerGuidance", "searchGuidance", "CTMNILO00007", "Customer guidance", "Search guidance", "cmm", "MCI", @@ -39,7 +39,7 @@ class ToolScaffolderTest { List.of(new ToolScaffolder.FieldDefinition("customerId", "String", "Customer ID", List.of("C001"), "", true)), List.of(new ToolScaffolder.FieldDefinition("contractStatus", "String", "Contract status", List.of("ACTIVE"), "", false)), null))); - Path sourceRoot = root.resolve("dap-was-customer/src/main/java/io/shinhanlife/dap/mcc"); + Path sourceRoot = root.resolve("dat-was-customer/src/main/java/io/shinhanlife/dat/mcc"); String useCase = Files.readString(sourceRoot.resolve("biz/cmm/usecase/CustomerUseCase.java")); String implementation = Files.readString(sourceRoot.resolve("biz/cmm/usecase/impl/CustomerUseCaseImpl.java")); String guidanceClient = Files.readString(sourceRoot.resolve("infra/itrf/mci/nild/CustomerGuidanceClient.java")); @@ -53,7 +53,7 @@ class ToolScaffolderTest { @Test void groupedHttpToolRegistersItsGlowApiCatalogEntry() throws Exception { - String moduleName = root.resolve("dap-was-http").toString(); + String moduleName = root.resolve("dat-was-http").toString(); ToolScaffolder.scaffoldUseCase("Employee", moduleName, "tester", "2026.08.13", List.of( new ToolScaffolder.ToolMethodDefinition( @@ -62,14 +62,14 @@ class ToolScaffolderTest { List.of(new ToolScaffolder.FieldDefinition("employeeNo", "String", "Employee number", List.of("10001"), "", true)), List.of(new ToolScaffolder.FieldDefinition("employeeName", "String", "Employee name", List.of("Hong"), "", false)), null))); - Path glowConfig = root.resolve("dap-was-http/src/main/resources/glow/application-glow-local.yml"); + Path glowConfig = root.resolve("dat-was-http/src/main/resources/glow/application-glow-local.yml"); assertTrue(Files.exists(glowConfig)); assertTrue(Files.readString(glowConfig).contains("- name: employee-search")); } @Test void generatesEnumAndListFieldsInDtoSchemaAndMockResponse() throws Exception { - String moduleName = root.resolve("dap-was-claim").toString(); + String moduleName = root.resolve("dat-was-claim").toString(); List inputFields = List.of( new ToolScaffolder.FieldDefinition("claimStatus", "Enum", "Claim status", List.of("OPEN"), "", true, List.of("OPEN", "CLOSED"), null, List.of()), @@ -82,11 +82,11 @@ class ToolScaffolderTest { ToolScaffolder.scaffold("claim search", "CLM0001", "Claim search", "cmm", "MCI", moduleName, "tester", "2026.08.12", false, "CLM1", null, null, inputFields, outputFields); - Path dtoRoot = root.resolve("dap-was-claim/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto"); + Path dtoRoot = root.resolve("dat-was-claim/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto"); String request = Files.readString(dtoRoot.resolve("ClaimSearchRequest.java")); String response = Files.readString(dtoRoot.resolve("ClaimSearchResponse.java")); - String definition = Files.readString(root.resolve("dap-was-claim/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml")); - String mock = Files.readString(root.resolve("dap-was-claim/src/main/resources/mock-responses/cmm_claim_search.json")); + String definition = Files.readString(root.resolve("dat-was-claim/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml")); + String mock = Files.readString(root.resolve("dat-was-claim/src/main/resources/mock-responses/cmm_claim_search.json")); assertTrue(request.contains("private ClaimStatus claimStatus;"), request); assertTrue(request.contains("private List customerIds;"), request); @@ -101,7 +101,7 @@ class ToolScaffolderTest { @Test void generatesEveryToolSourceAsUtf8WithoutBrokenKoreanOrBom() throws Exception { - String moduleName = root.resolve("dap-was-korean").toString(); + String moduleName = root.resolve("dat-was-korean").toString(); ToolScaffolder.scaffold("analysis data query", "CLYMCI00001", "분석 데이터 조회", "분석 데이터를 조회하기 위한 도구로 다양한 분석 결과를 제공합니다.", @@ -110,7 +110,7 @@ class ToolScaffolderTest { List.of(new ToolScaffolder.FieldDefinition("query", "String", "조회 조건", List.of("계약 분석"), "", true)), List.of(new ToolScaffolder.FieldDefinition("analysisResult", "String", "분석 결과", List.of("정상"), "", false))); - Path sourceRoot = root.resolve("dap-was-korean/src/main/java/io/shinhanlife/dap/mcc"); + Path sourceRoot = root.resolve("dat-was-korean/src/main/java/io/shinhanlife/dat/mcc"); Path useCase = sourceRoot.resolve("biz/cmm/usecase/AnalysisDataQueryUseCase.java"); Path implementation = sourceRoot.resolve("biz/cmm/usecase/impl/AnalysisDataQueryUseCaseImpl.java"); @@ -125,7 +125,7 @@ class ToolScaffolderTest { assertTrue(implementationSource.contains("MapStruct를 이용한 자동 매핑"), implementationSource); assertTrue(implementationSource.contains("연동 중 오류 발생"), implementationSource); - try (var files = Files.walk(root.resolve("dap-was-korean"))) { + try (var files = Files.walk(root.resolve("dat-was-korean"))) { for (Path file : files.filter(Files::isRegularFile).toList()) { byte[] bytes = Files.readAllBytes(file); assertFalse(bytes.length >= 3 @@ -141,7 +141,7 @@ class ToolScaffolderTest { @Test void generatesV17ToolDefinitionTogetherWithToolSources() throws Exception { - String moduleName = root.resolve("dap-was-v17-definition").toString(); + String moduleName = root.resolve("dat-was-v17-definition").toString(); ToolScaffolder.scaffold("employee search", "HR_EMPLOYEE_SEARCH", "직원 조회", "사번으로 재직 중인 직원을 조회한다.", "smp", "HTTP", moduleName, @@ -149,7 +149,7 @@ class ToolScaffolderTest { List.of(new ToolScaffolder.FieldDefinition("employeeNo", "String", "조회할 사번", List.of("09860000"), "", true)), List.of(), "employee"); - Path definition = root.resolve("dap-was-v17-definition/src/main/resources/tool-definitions/smp/smp_employee_search.yml"); + Path definition = root.resolve("dat-was-v17-definition/src/main/resources/tool-definitions/smp/smp_employee_search.yml"); String yaml = Files.readString(definition); assertTrue(yaml.contains("name: smp_employee_search"), yaml); @@ -163,7 +163,7 @@ class ToolScaffolderTest { @Test void appliesV17MetadataEnteredByScaffoldUser() throws Exception { - String moduleName = root.resolve("dap-was-v17-options").toString(); + String moduleName = root.resolve("dat-was-v17-options").toString(); ToolScaffolder.ToolDefinitionOptions options = new ToolScaffolder.ToolDefinitionOptions( "사번으로 직원을 조회한다.", "직원 정보 조회 요청에 사용한다.", @@ -178,7 +178,7 @@ class ToolScaffolderTest { List.of(new ToolScaffolder.FieldDefinition("employeeNo", "String", "조회할 사번", List.of("10001"), "", true)), List.of(), "employee", options); - Path definition = root.resolve("dap-was-v17-options/src/main/resources/tool-definitions/smp/smp_employee_search.yml"); + Path definition = root.resolve("dat-was-v17-options/src/main/resources/tool-definitions/smp/smp_employee_search.yml"); ToolDefinition parsed = new ObjectMapper(new YAMLFactory()).readValue(Files.readString(definition), ToolDefinition.class); assertEquals("HR_TEAM", parsed.ownerOrg()); assertEquals("10001 직원을 찾아줘", parsed.exampleQueries().get(2)); @@ -196,7 +196,7 @@ class ToolScaffolderTest { ToolScaffolder.scaffold("claim search", "CLM0001", "청구 조회", "cmm", "HTTP", moduleName, "tester", "2026.08.04", true, null); - Path root = Path.of(moduleName, "src/main/java/io/shinhanlife/dap/mcc/biz/cmm"); + Path root = Path.of(moduleName, "src/main/java/io/shinhanlife/dat/mcc/biz/cmm"); String useCase = Files.readString(root.resolve("usecase/ClaimSearchUseCase.java")); String response = Files.readString(root.resolve("dto/ClaimSearchResponse.java")); @@ -207,13 +207,13 @@ class ToolScaffolderTest { } @Test void usesWasModuleNameAsToolPodPrefix() throws Exception { - String moduleName = "build/dap-was-sal"; + String moduleName = "build/dat-was-sal"; ToolScaffolder.scaffold("notification send", "SMS0001", "SMS 발송", "cmm", "HTTP", moduleName, "tester", "2026.08.05", true, null); Path useCasePath = Path.of(moduleName, - "src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/NotificationSendUseCase.java"); + "src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/NotificationSendUseCase.java"); String useCase = Files.readString(useCasePath); assertTrue(useCase.contains("name = \"cmm_notification_send\"")); @@ -221,16 +221,16 @@ class ToolScaffolderTest { @Test void createsSchemaResourcesInToolSchemaCategoryDirectory() throws Exception { - String moduleName = root.resolve("dap-was-sample").toString(); + String moduleName = root.resolve("dat-was-sample").toString(); ToolScaffolder.scaffold("claim search", "CLM0001", "청구 조회", "cmm", "HTTP", moduleName, "tester", "2026.08.09", true, null, "classpath:tool-schemas/cmm/claim-search-resource-input-schema.json", "classpath:tool-schemas/cmm/claim-search-resource-output-schema.json"); - Path schemas = root.resolve("dap-was-sample/src/main/resources/tool-schemas/cmm"); + Path schemas = root.resolve("dat-was-sample/src/main/resources/tool-schemas/cmm"); assertTrue(Files.exists(schemas.resolve("claim-search-resource-input-schema.json"))); - assertTrue(Files.exists(schemas.resolve("claim-search-resource-output-schema.json"))); String useCase = Files.readString(root.resolve("dap-was-sample/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCase.java")); + assertTrue(Files.exists(schemas.resolve("claim-search-resource-output-schema.json"))); String useCase = Files.readString(root.resolve("dat-was-sample/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCase.java")); assertTrue(useCase.contains("@GrowToolHint(register = true, categoryKey = \"cmm\", mappingId = \"CLM0001\",")); assertTrue(useCase.contains("inputSchemaResource = \"classpath:tool-schemas/cmm/claim-search-resource-input-schema.json\"")); assertTrue(useCase.contains("outputSchemaResource = \"classpath:tool-schemas/cmm/claim-search-resource-output-schema.json\"")); @@ -238,12 +238,12 @@ class ToolScaffolderTest { @Test void generatesRequestDtoFromDeclaredFields() throws Exception { - String moduleName = root.resolve("dap-was-pay").toString(); + String moduleName = root.resolve("dat-was-pay").toString(); ToolScaffolder.scaffold("search hr", "SHEARCH_01", "HR 조회", "pay", "MCI", moduleName, "tester", "2026.08.09", true, "DFAG"); - Path requestPath = root.resolve("dap-was-pay/src/main/java/io/shinhanlife/dap/mcc/biz/pay/dto/SearchHrRequest.java"); + Path requestPath = root.resolve("dat-was-pay/src/main/java/io/shinhanlife/dat/mcc/biz/pay/dto/SearchHrRequest.java"); String request = Files.readString(requestPath); assertTrue(request.contains("import io.swagger.v3.oas.annotations.media.Schema;")); @@ -251,7 +251,7 @@ class ToolScaffolderTest { assertTrue(request.contains("private String query;")); assertFalse(request.contains("McpToolParam")); - Path implementationPath = root.resolve("dap-was-pay/src/main/java/io/shinhanlife/dap/mcc/biz/pay/usecase/impl/SearchHrUseCaseImpl.java"); + Path implementationPath = root.resolve("dat-was-pay/src/main/java/io/shinhanlife/dat/mcc/biz/pay/usecase/impl/SearchHrUseCaseImpl.java"); String implementation = Files.readString(implementationPath); assertTrue(implementation.contains("public SearchHrResponse execute(SearchHrRequest req)")); assertTrue(implementation.contains("response.setResultCode(\"SUCCESS\")")); @@ -259,7 +259,7 @@ class ToolScaffolderTest { @Test void generatesMciToolFromDeclaredInputAndOutputFields() throws Exception { - String moduleName = root.resolve("dap-was-pay").toString(); + String moduleName = root.resolve("dat-was-pay").toString(); List inputFields = List.of( new ToolScaffolder.FieldDefinition("employeeId", "String", "Employee identifier", List.of("EMP10001"), "", true), new ToolScaffolder.FieldDefinition("page", "Integer", "Page number", List.of("1"), "", false)); @@ -269,15 +269,15 @@ class ToolScaffolderTest { ToolScaffolder.scaffold("search hr", "SHEARCH_01", "HR search", "pay", "MCI", moduleName, "tester", "2026.08.09", true, "DFAG", null, null, inputFields, outputFields); - Path sourceRoot = root.resolve("dap-was-pay/src/main/java/io/shinhanlife/dap/mcc"); + Path sourceRoot = root.resolve("dat-was-pay/src/main/java/io/shinhanlife/dat/mcc"); String request = Files.readString(sourceRoot.resolve("biz/pay/dto/SearchHrRequest.java")); String response = Files.readString(sourceRoot.resolve("biz/pay/dto/SearchHrResponse.java")); String mciRequest = Files.readString(sourceRoot.resolve("infra/itrf/mci/dfag/io/SHEARCH_01_I.java")); String mciResponse = Files.readString(sourceRoot.resolve("infra/itrf/mci/dfag/io/SHEARCH_01_O.java")); String converter = Files.readString(sourceRoot.resolve("biz/pay/converter/SearchHrConverter.java")); String useCase = Files.readString(sourceRoot.resolve("biz/pay/usecase/SearchHrUseCase.java")); String implementation = Files.readString(sourceRoot.resolve("biz/pay/usecase/impl/SearchHrUseCaseImpl.java")); - assertTrue(mciRequest.contains("package io.shinhanlife.dap.mcc.infra.itrf.mci.dfag.io;"), mciRequest); assertTrue(useCase.contains("@GrowToolHint(register = true, categoryKey = \"pay\", mappingId = \"SHEARCH_01\")")); - assertTrue(implementation.contains("import io.shinhanlife.dap.mcc.infra.itrf.mci.dfag.io.SHEARCH_01_O;")); + assertTrue(mciRequest.contains("package io.shinhanlife.dat.mcc.infra.itrf.mci.dfag.io;"), mciRequest); assertTrue(useCase.contains("@GrowToolHint(register = true, categoryKey = \"pay\", mappingId = \"SHEARCH_01\")")); + assertTrue(implementation.contains("import io.shinhanlife.dat.mcc.infra.itrf.mci.dfag.io.SHEARCH_01_O;")); assertTrue(request.contains("private String employeeId;")); assertTrue(request.contains("private Integer page;")); @@ -289,15 +289,15 @@ class ToolScaffolderTest { } @Test void generatesMockResponseAndUnitTestSkeletonFromOutputFields() throws Exception { - String moduleName = root.resolve("dap-was-cus").toString(); + String moduleName = root.resolve("dat-was-cus").toString(); List outputFields = List.of( new ToolScaffolder.FieldDefinition("status", "String", "Claim status", List.of("RECEIVED"), "", true)); ToolScaffolder.scaffold("claim search", "CLM0001", "Claim search", "cmm", "MCI", moduleName, "tester", "2026.08.10", true, null, null, null, List.of(), outputFields); - Path mockResponse = root.resolve("dap-was-cus/src/main/resources/mock-responses/cmm_claim_search.json"); - Path useCaseTest = root.resolve("dap-was-cus/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java"); + Path mockResponse = root.resolve("dat-was-cus/src/main/resources/mock-responses/cmm_claim_search.json"); + Path useCaseTest = root.resolve("dat-was-cus/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java"); assertTrue(Files.exists(mockResponse)); assertTrue(Files.readString(mockResponse).contains("\"status\" : \"RECEIVED\"")); @@ -316,7 +316,7 @@ class ToolScaffolderTest { @Test void generatesDtoPackageAndRemovesDuplicateResponseFields() throws Exception { - String moduleName = root.resolve("dap-was-http").toString(); + String moduleName = root.resolve("dat-was-http").toString(); List outputFields = List.of( new ToolScaffolder.FieldDefinition("resultCode", "String", "API result", List.of("SUCCESS"), "", true), new ToolScaffolder.FieldDefinition("employeeName", "String", "Employee name", List.of("Hong Gildong"), "", false), @@ -327,29 +327,29 @@ class ToolScaffolderTest { String resultLog = ToolScaffolder.scaffold("employee search", "HR_EMPLOYEE_SEARCH", "Employee search", "smp", "HTTP", moduleName, "tester", "2026.08.11", false, null, null, null, inputFields, outputFields); - Path dtoRoot = root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/biz/smp/dto"); + Path dtoRoot = root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/biz/smp/dto"); String request = Files.readString(dtoRoot.resolve("EmployeeSearchRequest.java")); String response = Files.readString(dtoRoot.resolve("EmployeeSearchResponse.java")); - assertTrue(request.contains("package io.shinhanlife.dap.mcc.biz.smp.dto;"), request); - assertTrue(response.contains("package io.shinhanlife.dap.mcc.biz.smp.dto;"), response); + assertTrue(request.contains("package io.shinhanlife.dat.mcc.biz.smp.dto;"), request); + assertTrue(response.contains("package io.shinhanlife.dat.mcc.biz.smp.dto;"), response); assertTrue(response.indexOf("private String resultCode;") == response.lastIndexOf("private String resultCode;"), response); assertTrue(response.indexOf("private String employeeName;") == response.lastIndexOf("private String employeeName;"), response); - String converter = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/biz/smp/converter/EmployeeSearchConverter.java")); - String httpRequest = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/employee_search/io/EmployeeSearchHttpRequest.java")); - String httpResponse = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/employee_search/io/EmployeeSearchHttpResponse.java")); - String httpClient = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/employee_search/EmployeeSearchClient.java")); + String converter = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/biz/smp/converter/EmployeeSearchConverter.java")); + String httpRequest = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/employee_search/io/EmployeeSearchHttpRequest.java")); + String httpResponse = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/employee_search/io/EmployeeSearchHttpResponse.java")); + String httpClient = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/employee_search/EmployeeSearchClient.java")); assertFalse(converter.contains("phoneNumber"), converter); assertTrue(converter.contains("infra.itrf.http.employee_search.io.EmployeeSearchHttpRequest"), converter); - assertFalse(converter.contains("io.shinhanlife.dap.mcc.io.shinhanlife.dap.mcc"), converter); + assertFalse(converter.contains("io.shinhanlife.dat.mcc.io.shinhanlife.dat.mcc"), converter); assertTrue(converter.contains("// @Mapping(source = \"sourceField\", target = \"targetField\")"), converter); assertTrue(httpRequest.contains("private String employeeId;"), httpRequest); assertTrue(httpResponse.contains("private String employeeName;"), httpResponse); assertTrue(httpClient.contains("http.call(API_NAME, request, responseType)"), httpClient); - assertFalse(Files.exists(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/biz/smp/legacy"))); - String implementation = Files.readString(root.resolve("dap-was-http/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/EmployeeSearchUseCaseImpl.java")); + assertFalse(Files.exists(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/biz/smp/legacy"))); + String implementation = Files.readString(root.resolve("dat-was-http/src/main/java/io/shinhanlife/dat/mcc/biz/smp/usecase/impl/EmployeeSearchUseCaseImpl.java")); assertTrue(implementation.contains("public EmployeeSearchResponse execute(EmployeeSearchRequest req)"), implementation); - assertTrue(implementation.contains("import io.shinhanlife.dap.mcc.infra.itrf.http.employee_search.EmployeeSearchClient;"), implementation); + assertTrue(implementation.contains("import io.shinhanlife.dat.mcc.infra.itrf.http.employee_search.EmployeeSearchClient;"), implementation); assertTrue(implementation.contains("private final EmployeeSearchClient employeeSearchClient;"), implementation); assertTrue(implementation.contains("employeeSearchClient.call(httpRequest, EmployeeSearchHttpResponse.class)"), implementation); assertFalse(implementation.contains("AxhubHttpComponent"), implementation); @@ -363,7 +363,7 @@ class ToolScaffolderTest { assertTrue(Files.exists(localConfig), localConfig.toString()); assertTrue(Files.readString(localConfig).contains("name: employee-search")); assertTrue(Files.readString(localConfig).contains("url: ${AXHUB_EMPLOYEE_SEARCH_HTTP_URL:/api/mock/http/smp_employee_search}")); - Path podMockResponse = root.resolve("dap-was-http/src/main/resources/mock-responses/smp_employee_search.json"); + Path podMockResponse = root.resolve("dat-was-http/src/main/resources/mock-responses/smp_employee_search.json"); assertTrue(Files.exists(podMockResponse), podMockResponse.toString()); assertTrue(resultLog.contains("Tip: HTTP Tool은 WireMock 실행 후 생성된 mapping URL로 호출을 확인하세요."), resultLog); @@ -376,13 +376,13 @@ class ToolScaffolderTest { } @Test void generatesSeparateToolTitleAndDescription() throws Exception { - String moduleName = root.resolve("dap-was-title").toString(); + String moduleName = root.resolve("dat-was-title").toString(); ToolScaffolder.scaffold("employee search", "HR_EMPLOYEE_SEARCH", "직원 정보 조회", "사번을 입력받아 재직 중인 직원의 기본 정보를 조회한다.", "smp", "HTTP", moduleName, "tester", "2026.08.11", false, null, null, null, List.of(), List.of()); - Path useCasePath = root.resolve("dap-was-title/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/EmployeeSearchUseCase.java"); + Path useCasePath = root.resolve("dat-was-title/src/main/java/io/shinhanlife/dat/mcc/biz/smp/usecase/EmployeeSearchUseCase.java"); String useCase = Files.readString(useCasePath); assertTrue(useCase.contains("title = \"직원 정보 조회\""), useCase); @@ -390,16 +390,16 @@ class ToolScaffolderTest { } @Test void generatesHttpToolUsingConfiguredApiNameAndConfiguredUrlOnly() throws Exception { - String moduleName = root.resolve("dap-was-http-api-name").toString(); + String moduleName = root.resolve("dat-was-http-api-name").toString(); ToolScaffolder.scaffold("employee search", "HR_EMPLOYEE_SEARCH", "직원 정보 조회", "사번으로 직원을 조회한다.", "smp", "HTTP", moduleName, "tester", "2026.08.11", false, null, null, null, List.of(), List.of(), "employee"); - Path implementationPath = root.resolve("dap-was-http-api-name/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/EmployeeSearchUseCaseImpl.java"); + Path implementationPath = root.resolve("dat-was-http-api-name/src/main/java/io/shinhanlife/dat/mcc/biz/smp/usecase/impl/EmployeeSearchUseCaseImpl.java"); String implementation = Files.readString(implementationPath); - assertTrue(implementation.contains("import io.shinhanlife.dap.mcc.infra.itrf.http.employee.EmployeeClient;"), implementation); + assertTrue(implementation.contains("import io.shinhanlife.dat.mcc.infra.itrf.http.employee.EmployeeClient;"), implementation); assertTrue(implementation.contains("employeeClient.call(httpRequest, EmployeeSearchHttpResponse.class)"), implementation); assertFalse(implementation.contains("AxhubHttpDomain"), implementation); assertFalse(implementation.contains("\"/HR_EMPLOYEE_SEARCH\""), implementation); @@ -407,7 +407,7 @@ class ToolScaffolderTest { @Test void addsHttpApiEntryOnItsOwnYamlLineBeforeMciConfiguration() throws Exception { - String moduleName = root.resolve("dap-was-http-yaml").toString(); + String moduleName = root.resolve("dat-was-http-yaml").toString(); Path localConfig = root.resolve("src/main/resources/glow/application-glow-local.yml"); Files.createDirectories(localConfig.getParent()); Files.writeString(localConfig, """ @@ -432,7 +432,7 @@ class ToolScaffolderTest { @Test void generatesObjectListAsNestedInnerClassWithoutSeparateItemSource() throws Exception { - String moduleName = root.resolve("dap-was-inner-list").toString(); + String moduleName = root.resolve("dat-was-inner-list").toString(); List fields = List.of( new ToolScaffolder.FieldDefinition("data", "List", "activity data", List.of(), "", false, List.of(), "Object", List.of( @@ -442,7 +442,7 @@ class ToolScaffolderTest { ToolScaffolder.scaffold("ga activity status", "GA001", "GA status", "GA status", "ana", "HTTP", moduleName, "tester", "2026.08.13", false, null, null, null, List.of(), fields); - Path dtoDir = root.resolve("dap-was-inner-list/src/main/java/io/shinhanlife/dap/mcc/biz/ana/dto"); + Path dtoDir = root.resolve("dat-was-inner-list/src/main/java/io/shinhanlife/dat/mcc/biz/ana/dto"); String response = Files.readString(dtoDir.resolve("GaActivityStatusResponse.java")); assertTrue(response.contains("private List data;"), response); assertTrue(response.contains("public static class DataItem"), response); @@ -452,14 +452,14 @@ class ToolScaffolderTest { @Test void groupedUseCaseSupportsHttpAndMciTools() throws Exception { - String moduleName = root.resolve("dap-was-mixed").toString(); + String moduleName = root.resolve("dat-was-mixed").toString(); ToolScaffolder.scaffoldUseCase("Customer", moduleName, "tester", "2026.08.13", List.of( new ToolScaffolder.ToolMethodDefinition("CustomerProfile", "getProfile", "CUST001", "Profile", "profile", "cmm", "MCI", false, "CSTM", null, List.of(), List.of(), null), new ToolScaffolder.ToolMethodDefinition("CustomerNotice", "getNotice", "NOTICE001", "Notice", "notice", "cmm", "HTTP", false, null, "customer-notice", List.of(), List.of(), null))); - Path sourceRoot = root.resolve("dap-was-mixed/src/main/java/io/shinhanlife/dap/mcc"); + Path sourceRoot = root.resolve("dat-was-mixed/src/main/java/io/shinhanlife/dat/mcc"); String impl = Files.readString(sourceRoot.resolve("biz/cmm/usecase/impl/CustomerUseCaseImpl.java")); assertTrue(impl.contains("getProfile(CustomerProfileRequest req)"), impl); assertTrue(impl.contains("getNotice(CustomerNoticeRequest req)"), impl); @@ -468,7 +468,7 @@ class ToolScaffolderTest { @Test void addsToolMethodToExistingUseCaseInsteadOfOverwritingIt() throws Exception { - String moduleName = root.resolve("dap-was-existing").toString(); + String moduleName = root.resolve("dat-was-existing").toString(); ToolScaffolder.scaffoldUseCase("Customer", moduleName, "tester", "2026.08.13", List.of( new ToolScaffolder.ToolMethodDefinition("CustomerProfile", "getProfile", "CUST001", "Profile", "profile", "cmm", "MCI", false, "CSTM", null, List.of(), List.of(), null))); @@ -476,7 +476,7 @@ class ToolScaffolderTest { new ToolScaffolder.ToolMethodDefinition("CustomerNotice", "getNotice", "NOTICE001", "Notice", "notice", "cmm", "HTTP", false, null, "customer-notice", List.of(), List.of(), null))); - Path sourceRoot = root.resolve("dap-was-existing/src/main/java/io/shinhanlife/dap/mcc"); + Path sourceRoot = root.resolve("dat-was-existing/src/main/java/io/shinhanlife/dat/mcc"); String useCase = Files.readString(sourceRoot.resolve("biz/cmm/usecase/CustomerUseCase.java")); String impl = Files.readString(sourceRoot.resolve("biz/cmm/usecase/impl/CustomerUseCaseImpl.java")); assertTrue(useCase.contains("getProfile(CustomerProfileRequest req)"), useCase); diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSchemaResolverTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSchemaResolverTest.java similarity index 96% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSchemaResolverTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSchemaResolverTest.java index 9e0cab833..acc245547 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSchemaResolverTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSchemaResolverTest.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.annotation.McpOutputSchema; +import io.shinhanlife.dat.lib.annotation.McpOutputSchema; import io.swagger.v3.oas.annotations.media.Schema; import java.lang.reflect.Method; import java.util.List; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSourceUpdaterTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSourceUpdaterTest.java similarity index 89% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSourceUpdaterTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSourceUpdaterTest.java index 205ad604b..9fc53510b 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSourceUpdaterTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSourceUpdaterTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.util; +package io.shinhanlife.dat.lib.util; import static org.junit.jupiter.api.Assertions.assertTrue; @@ -14,12 +14,12 @@ class ToolSourceUpdaterTest { @Test void updatesSdkAndProjectOwnedMetadataOnTheSameToolMethod() throws Exception { - Path source = temporaryRoot.resolve("dap-was-cus/src/main/java/example/SampleUseCase.java"); + Path source = temporaryRoot.resolve("dat-was-cus/src/main/java/example/SampleUseCase.java"); Files.createDirectories(source.getParent()); Files.writeString(source, """ package example; import org.springaicommunity.mcp.annotation.McpTool; - import io.shinhanlife.dap.lib.annotation.GrowToolHint; + import io.shinhanlife.dat.lib.annotation.GrowToolHint; interface SampleUseCase { @McpTool(name = "cmm_sample_search", description = "old") @GrowToolHint(requiresApproval = false) diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/McpToolNameValidatorTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/McpToolNameValidatorTest.java similarity index 84% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/McpToolNameValidatorTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/McpToolNameValidatorTest.java index 8435a81b2..ce93ec241 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/McpToolNameValidatorTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/McpToolNameValidatorTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.lib.validation; +package io.shinhanlife.dat.lib.validation; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -12,7 +12,7 @@ import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; /** - * @package io.shinhanlife.dap.lib.validation + * @package io.shinhanlife.dat.lib.validation * @className McpToolNameValidatorTest * @description MCP tool name uniqueness validation test * @author 0986406 @@ -31,21 +31,21 @@ class McpToolNameValidatorTest { @Test void rejectsDuplicateMcpToolNamesAcrossToolModules() throws IOException { - writeToolSource("dap-was-first", "FirstTool.java", "first", "oth_sms_notification_send"); - writeToolSource("dap-was-second", "SecondTool.java", "second", "oth_sms_notification_send"); + writeToolSource("dat-was-first", "FirstTool.java", "first", "oth_sms_notification_send"); + writeToolSource("dat-was-second", "SecondTool.java", "second", "oth_sms_notification_send"); IllegalStateException exception = assertThrows(IllegalStateException.class, () -> McpToolNameValidator.assertUnique(temporaryRoot)); assertTrue(exception.getMessage().contains("oth_sms_notification_send")); - assertTrue(exception.getMessage().contains("dap-was-first")); - assertTrue(exception.getMessage().contains("dap-was-second")); + assertTrue(exception.getMessage().contains("dat-was-first")); + assertTrue(exception.getMessage().contains("dat-was-second")); } @Test void validationRunnerRejectsDuplicateMcpToolNamesBeforePackaging() throws IOException { - writeToolSource("dap-was-first", "FirstTool.java", "first", "oth_sms_notification_send"); - writeToolSource("dap-was-second", "SecondTool.java", "second", "oth_sms_notification_send"); + writeToolSource("dat-was-first", "FirstTool.java", "first", "oth_sms_notification_send"); + writeToolSource("dat-was-second", "SecondTool.java", "second", "oth_sms_notification_send"); assertThrows(IllegalStateException.class, () -> McpToolNameValidationRunner.validate(temporaryRoot)); @@ -53,7 +53,7 @@ class McpToolNameValidatorTest { @Test void rejectsToolNameOutsideConfiguredPattern() throws IOException { - writeToolSource("dap-was-first", "FirstTool.java", "first", "bond.issue"); + writeToolSource("dat-was-first", "FirstTool.java", "first", "bond.issue"); IllegalStateException exception = assertThrows(IllegalStateException.class, () -> McpToolNameValidator.assertUnique(temporaryRoot)); @@ -64,7 +64,7 @@ class McpToolNameValidatorTest { @Test void acceptsLettersDigitsUnderscoresAndDashesWithin128Characters() throws IOException { String validName = "Tool_Name-" + "a".repeat(118); - writeToolSource("dap-was-first", "FirstTool.java", "first", validName); + writeToolSource("dat-was-first", "FirstTool.java", "first", validName); assertDoesNotThrow(() -> McpToolNameValidator.assertUnique(temporaryRoot)); } @@ -72,7 +72,7 @@ class McpToolNameValidatorTest { @Test void rejectsToolNameLongerThan128Characters() throws IOException { String invalidName = "a".repeat(129); - writeToolSource("dap-was-first", "FirstTool.java", "first", invalidName); + writeToolSource("dat-was-first", "FirstTool.java", "first", invalidName); IllegalStateException exception = assertThrows(IllegalStateException.class, () -> McpToolNameValidator.assertUnique(temporaryRoot)); diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/McpRequestHeaderFilterTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/McpRequestHeaderFilterTest.java similarity index 90% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/McpRequestHeaderFilterTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/McpRequestHeaderFilterTest.java index e37c3ecca..fd8264103 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/McpRequestHeaderFilterTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/McpRequestHeaderFilterTest.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcc.mcp; +package io.shinhanlife.dat.mcc.mcp; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertNull; -import io.shinhanlife.dap.lib.mcp.McpRequestHeaderContext; -import io.shinhanlife.dap.lib.mcp.McpRequestHeaderFilter; -import io.shinhanlife.dap.lib.mcp.McpRequestHeaders; +import io.shinhanlife.dat.lib.mcp.McpRequestHeaderContext; +import io.shinhanlife.dat.lib.mcp.McpRequestHeaderFilter; +import io.shinhanlife.dat.lib.mcp.McpRequestHeaders; import java.lang.reflect.RecordComponent; import java.util.LinkedHashMap; import java.util.Map; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/ToolMcpServerConfigurationTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/ToolMcpServerConfigurationTest.java similarity index 93% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/ToolMcpServerConfigurationTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/ToolMcpServerConfigurationTest.java index dfd5b70dd..43fcfc455 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/mcp/ToolMcpServerConfigurationTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/mcp/ToolMcpServerConfigurationTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.mcp; +package io.shinhanlife.dat.mcc.mcp; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -6,7 +6,7 @@ import static org.assertj.core.api.Assertions.assertThat; import io.modelcontextprotocol.server.transport.HttpServletStreamableServerTransportProvider; import io.modelcontextprotocol.server.McpSyncServer; -import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration; +import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration; import org.junit.jupiter.api.Test; import org.springframework.boot.web.servlet.ServletRegistrationBean; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/BusinessToolControllerHeaderContractTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/BusinessToolControllerHeaderContractTest.java similarity index 96% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/BusinessToolControllerHeaderContractTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/BusinessToolControllerHeaderContractTest.java index 84c3e9776..60ed42bef 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/BusinessToolControllerHeaderContractTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/BusinessToolControllerHeaderContractTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.presentation; +package io.shinhanlife.dat.mcc.presentation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolArgumentSchemaValidatorTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolArgumentSchemaValidatorTest.java similarity index 89% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolArgumentSchemaValidatorTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolArgumentSchemaValidatorTest.java index d56bb5e7c..72bbadad5 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolArgumentSchemaValidatorTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolArgumentSchemaValidatorTest.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcc.presentation; +package io.shinhanlife.dat.mcc.presentation; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; import com.fasterxml.jackson.databind.ObjectMapper; import io.modelcontextprotocol.json.schema.jackson2.DefaultJsonSchemaValidator; -import io.shinhanlife.dap.lib.validation.ToolArgumentSchemaValidator; +import io.shinhanlife.dat.lib.validation.ToolArgumentSchemaValidator; import java.util.List; import java.util.Map; import org.junit.jupiter.api.Test; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolTestConsoleResourceTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolTestConsoleResourceTest.java similarity index 94% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolTestConsoleResourceTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolTestConsoleResourceTest.java index 6c21272c1..315b00963 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/presentation/ToolTestConsoleResourceTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/presentation/ToolTestConsoleResourceTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.presentation; +package io.shinhanlife.dat.mcc.presentation; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; diff --git a/dap-was-lib/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java b/dat-was-lib/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java similarity index 100% rename from dap-was-lib/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java diff --git a/dap-was-lib/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java b/dat-was-lib/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java similarity index 100% rename from dap-was-lib/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java diff --git a/dap-was-lib/src/test/resources/mock-responses/cmm_memo_retriever.json b/dat-was-lib/src/test/resources/mock-responses/cmm_memo_retriever.json similarity index 100% rename from dap-was-lib/src/test/resources/mock-responses/cmm_memo_retriever.json rename to dat-was-lib/src/test/resources/mock-responses/cmm_memo_retriever.json diff --git a/dap-was-lib/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml b/dat-was-lib/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml similarity index 100% rename from dap-was-lib/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml rename to dat-was-lib/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml diff --git a/dap-was-pro/Dockerfile b/dat-was-pro/Dockerfile similarity index 100% rename from dap-was-pro/Dockerfile rename to dat-was-pro/Dockerfile diff --git a/dap-was-pro/build.gradle b/dat-was-pro/build.gradle similarity index 84% rename from dap-was-pro/build.gradle rename to dat-was-pro/build.gradle index 629ebb458..e08421661 100644 --- a/dap-was-pro/build.gradle +++ b/dat-was-pro/build.gradle @@ -5,5 +5,5 @@ plugins { dependencies { // Shared MCP, Glow integration, validation, logging, Lombok and MapStruct configuration. - implementation project(':dap-was-lib') + implementation project(':dat-was-lib') } diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolRequest.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolRequest.java similarity index 90% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolRequest.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolRequest.java index b6a855790..fa29a47ba 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolRequest.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.agt.dto; +package io.shinhanlife.dat.mcc.biz.agt.dto; import lombok.Data; import org.springaicommunity.mcp.annotation.McpToolParam; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolResponse.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolResponse.java similarity index 86% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolResponse.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolResponse.java index f3edb38f9..f9821672e 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/dto/AgentToolResponse.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/dto/AgentToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.agt.dto; +package io.shinhanlife.dat.mcc.biz.agt.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentInquiryUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentInquiryUseCase.java similarity index 97% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentInquiryUseCase.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentInquiryUseCase.java index b5e3def87..883ae1046 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentInquiryUseCase.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.agt.usecase; +package io.shinhanlife.dat.mcc.biz.agt.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface AgentInquiryUseCase { diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentPerformanceUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentPerformanceUseCase.java similarity index 98% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentPerformanceUseCase.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentPerformanceUseCase.java index 56286df61..be0a67cde 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/AgentPerformanceUseCase.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/AgentPerformanceUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.agt.usecase; +package io.shinhanlife.dat.mcc.biz.agt.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface AgentPerformanceUseCase { diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/GaOrganizationUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/GaOrganizationUseCase.java similarity index 97% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/GaOrganizationUseCase.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/GaOrganizationUseCase.java index c8e19645c..c5d645d18 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/GaOrganizationUseCase.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/GaOrganizationUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.agt.usecase; +package io.shinhanlife.dat.mcc.biz.agt.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface GaOrganizationUseCase { diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java similarity index 91% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java index 2f3e63490..1e677ad78 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.agt.usecase.impl; +package io.shinhanlife.dat.mcc.biz.agt.usecase.impl; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse; -import io.shinhanlife.dap.mcc.biz.agt.usecase.AgentInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse; +import io.shinhanlife.dat.mcc.biz.agt.usecase.AgentInquiryUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java similarity index 92% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java index 78332570c..bb5cd4d70 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.agt.usecase.impl; +package io.shinhanlife.dat.mcc.biz.agt.usecase.impl; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse; -import io.shinhanlife.dap.mcc.biz.agt.usecase.AgentPerformanceUseCase; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse; +import io.shinhanlife.dat.mcc.biz.agt.usecase.AgentPerformanceUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java similarity index 91% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java index fe3f19268..5d05883ee 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.agt.usecase.impl; +package io.shinhanlife.dat.mcc.biz.agt.usecase.impl; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolResponse; -import io.shinhanlife.dap.mcc.biz.agt.usecase.GaOrganizationUseCase; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolResponse; +import io.shinhanlife.dat.mcc.biz.agt.usecase.GaOrganizationUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolRequest.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolRequest.java similarity index 91% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolRequest.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolRequest.java index 12dbeb820..15218e1bc 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolRequest.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.pro.dto; +package io.shinhanlife.dat.mcc.biz.pro.dto; import lombok.Data; import org.springaicommunity.mcp.annotation.McpToolParam; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolResponse.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolResponse.java similarity index 87% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolResponse.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolResponse.java index 06b4e358e..a6499f4de 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/dto/ProductToolResponse.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/dto/ProductToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.pro.dto; +package io.shinhanlife.dat.mcc.biz.pro.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ClaimInquiryUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ClaimInquiryUseCase.java similarity index 97% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ClaimInquiryUseCase.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ClaimInquiryUseCase.java index 3b65f01d9..9c436a01b 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ClaimInquiryUseCase.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ClaimInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pro.usecase; +package io.shinhanlife.dat.mcc.biz.pro.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface ClaimInquiryUseCase { diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ContractInquiryUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ContractInquiryUseCase.java similarity index 98% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ContractInquiryUseCase.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ContractInquiryUseCase.java index aae0e0b2a..b65e72182 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/ContractInquiryUseCase.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/ContractInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pro.usecase; +package io.shinhanlife.dat.mcc.biz.pro.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface ContractInquiryUseCase { diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/CustomerInquiryUseCase.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/CustomerInquiryUseCase.java similarity index 97% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/CustomerInquiryUseCase.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/CustomerInquiryUseCase.java index 2c265fb35..5599495b5 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/CustomerInquiryUseCase.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/CustomerInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pro.usecase; +package io.shinhanlife.dat.mcc.biz.pro.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface CustomerInquiryUseCase { diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java similarity index 91% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java index 84436ffd1..89181e5e2 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pro.usecase.impl; +package io.shinhanlife.dat.mcc.biz.pro.usecase.impl; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse; -import io.shinhanlife.dap.mcc.biz.pro.usecase.ClaimInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse; +import io.shinhanlife.dat.mcc.biz.pro.usecase.ClaimInquiryUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java similarity index 92% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java index ee6b4bc5c..f6e3ea4ba 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pro.usecase.impl; +package io.shinhanlife.dat.mcc.biz.pro.usecase.impl; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse; -import io.shinhanlife.dap.mcc.biz.pro.usecase.ContractInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse; +import io.shinhanlife.dat.mcc.biz.pro.usecase.ContractInquiryUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java similarity index 91% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java index 15feb4a84..8f5d32a88 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pro.usecase.impl; +package io.shinhanlife.dat.mcc.biz.pro.usecase.impl; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolResponse; -import io.shinhanlife.dap.mcc.biz.pro.usecase.CustomerInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolResponse; +import io.shinhanlife.dat.mcc.biz.pro.usecase.CustomerInquiryUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/pro/DapWasProApplication.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/pro/DatWasProApplication.java similarity index 60% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/pro/DapWasProApplication.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/pro/DatWasProApplication.java index 2b1921f34..99246b8ed 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/pro/DapWasProApplication.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/pro/DatWasProApplication.java @@ -1,15 +1,15 @@ -package io.shinhanlife.dap.mcc.pro; +package io.shinhanlife.dat.mcc.pro; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.Import; -import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration; +import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration; /** - * @package io.shinhanlife.dap.mcc.pro - * @className DapWasProApplication + * @package io.shinhanlife.dat.mcc.pro + * @className DatWasProApplication * @description AX HUB 시스템 처리 클래스 * @author system * @create 2026.08.13 @@ -21,12 +21,12 @@ import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration; * * */ -@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) @EnableCaching @Import(ToolMcpServerConfiguration.class) -public class DapWasProApplication { +public class DatWasProApplication { public static void main(String[] args) { - SpringApplication.run(DapWasProApplication.class, args); + SpringApplication.run(DatWasProApplication.class, args); } } diff --git a/dap-was-pro/src/main/resources/application-dev.yml b/dat-was-pro/src/main/resources/application-dev.yml similarity index 100% rename from dap-was-pro/src/main/resources/application-dev.yml rename to dat-was-pro/src/main/resources/application-dev.yml diff --git a/dap-was-pro/src/main/resources/application-local.yml b/dat-was-pro/src/main/resources/application-local.yml similarity index 100% rename from dap-was-pro/src/main/resources/application-local.yml rename to dat-was-pro/src/main/resources/application-local.yml diff --git a/dap-was-pro/src/main/resources/application-prod.yml b/dat-was-pro/src/main/resources/application-prod.yml similarity index 100% rename from dap-was-pro/src/main/resources/application-prod.yml rename to dat-was-pro/src/main/resources/application-prod.yml diff --git a/dap-was-pro/src/main/resources/application-test.yml b/dat-was-pro/src/main/resources/application-test.yml similarity index 100% rename from dap-was-pro/src/main/resources/application-test.yml rename to dat-was-pro/src/main/resources/application-test.yml diff --git a/dap-was-pro/src/main/resources/application.yml b/dat-was-pro/src/main/resources/application.yml similarity index 93% rename from dap-was-pro/src/main/resources/application.yml rename to dat-was-pro/src/main/resources/application.yml index 4054bcc1c..e413f00bd 100644 --- a/dap-was-pro/src/main/resources/application.yml +++ b/dat-was-pro/src/main/resources/application.yml @@ -2,7 +2,7 @@ server: port: 8085 spring: application: - name: dap-was-pro + name: dat-was-pro profiles: active: local logging: diff --git a/dap-was-pro/src/main/resources/logback-spring.xml b/dat-was-pro/src/main/resources/logback-spring.xml similarity index 89% rename from dap-was-pro/src/main/resources/logback-spring.xml rename to dat-was-pro/src/main/resources/logback-spring.xml index 93c7c9635..f3f897dfa 100644 --- a/dap-was-pro/src/main/resources/logback-spring.xml +++ b/dat-was-pro/src/main/resources/logback-spring.xml @@ -7,9 +7,9 @@ - logs/dap-was-pro.log + logs/dat-was-pro.log - logs/dap-was-pro-%d{yyyy-MM-dd}.log + logs/dat-was-pro-%d{yyyy-MM-dd}.log 30 diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_activity_status.json b/dat-was-pro/src/main/resources/mock-responses/agt_activity_status.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_activity_status.json rename to dat-was-pro/src/main/resources/mock-responses/agt_activity_status.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_affiliation_history.json b/dat-was-pro/src/main/resources/mock-responses/agt_affiliation_history.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_affiliation_history.json rename to dat-was-pro/src/main/resources/mock-responses/agt_affiliation_history.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_agent_compliance.json b/dat-was-pro/src/main/resources/mock-responses/agt_agent_compliance.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_agent_compliance.json rename to dat-was-pro/src/main/resources/mock-responses/agt_agent_compliance.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_agent_education.json b/dat-was-pro/src/main/resources/mock-responses/agt_agent_education.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_agent_education.json rename to dat-was-pro/src/main/resources/mock-responses/agt_agent_education.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_agent_license.json b/dat-was-pro/src/main/resources/mock-responses/agt_agent_license.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_agent_license.json rename to dat-was-pro/src/main/resources/mock-responses/agt_agent_license.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_agent_profile.json b/dat-was-pro/src/main/resources/mock-responses/agt_agent_profile.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_agent_profile.json rename to dat-was-pro/src/main/resources/mock-responses/agt_agent_profile.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_appointment_status.json b/dat-was-pro/src/main/resources/mock-responses/agt_appointment_status.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_appointment_status.json rename to dat-was-pro/src/main/resources/mock-responses/agt_appointment_status.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_branch_list.json b/dat-was-pro/src/main/resources/mock-responses/agt_branch_list.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_branch_list.json rename to dat-was-pro/src/main/resources/mock-responses/agt_branch_list.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_campaign.json b/dat-was-pro/src/main/resources/mock-responses/agt_campaign.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_campaign.json rename to dat-was-pro/src/main/resources/mock-responses/agt_campaign.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_claim_support.json b/dat-was-pro/src/main/resources/mock-responses/agt_claim_support.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_claim_support.json rename to dat-was-pro/src/main/resources/mock-responses/agt_claim_support.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_commission_grade.json b/dat-was-pro/src/main/resources/mock-responses/agt_commission_grade.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_commission_grade.json rename to dat-was-pro/src/main/resources/mock-responses/agt_commission_grade.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_commission_summary.json b/dat-was-pro/src/main/resources/mock-responses/agt_commission_summary.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_commission_summary.json rename to dat-was-pro/src/main/resources/mock-responses/agt_commission_summary.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_contract_count.json b/dat-was-pro/src/main/resources/mock-responses/agt_contract_count.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_contract_count.json rename to dat-was-pro/src/main/resources/mock-responses/agt_contract_count.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_customer_assignment.json b/dat-was-pro/src/main/resources/mock-responses/agt_customer_assignment.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_customer_assignment.json rename to dat-was-pro/src/main/resources/mock-responses/agt_customer_assignment.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_ga_profile.json b/dat-was-pro/src/main/resources/mock-responses/agt_ga_profile.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_ga_profile.json rename to dat-was-pro/src/main/resources/mock-responses/agt_ga_profile.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_notice_list.json b/dat-was-pro/src/main/resources/mock-responses/agt_notice_list.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_notice_list.json rename to dat-was-pro/src/main/resources/mock-responses/agt_notice_list.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_organization_agent_list.json b/dat-was-pro/src/main/resources/mock-responses/agt_organization_agent_list.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_organization_agent_list.json rename to dat-was-pro/src/main/resources/mock-responses/agt_organization_agent_list.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_organization_manager.json b/dat-was-pro/src/main/resources/mock-responses/agt_organization_manager.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_organization_manager.json rename to dat-was-pro/src/main/resources/mock-responses/agt_organization_manager.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_organization_tree.json b/dat-was-pro/src/main/resources/mock-responses/agt_organization_tree.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_organization_tree.json rename to dat-was-pro/src/main/resources/mock-responses/agt_organization_tree.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_persistency_rate.json b/dat-was-pro/src/main/resources/mock-responses/agt_persistency_rate.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_persistency_rate.json rename to dat-was-pro/src/main/resources/mock-responses/agt_persistency_rate.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_premium_summary.json b/dat-was-pro/src/main/resources/mock-responses/agt_premium_summary.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_premium_summary.json rename to dat-was-pro/src/main/resources/mock-responses/agt_premium_summary.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_production_summary.json b/dat-was-pro/src/main/resources/mock-responses/agt_production_summary.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_production_summary.json rename to dat-was-pro/src/main/resources/mock-responses/agt_production_summary.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_sales_area.json b/dat-was-pro/src/main/resources/mock-responses/agt_sales_area.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_sales_area.json rename to dat-was-pro/src/main/resources/mock-responses/agt_sales_area.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_support_contact.json b/dat-was-pro/src/main/resources/mock-responses/agt_support_contact.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_support_contact.json rename to dat-was-pro/src/main/resources/mock-responses/agt_support_contact.json diff --git a/dap-was-pro/src/main/resources/mock-responses/agt_task_list.json b/dat-was-pro/src/main/resources/mock-responses/agt_task_list.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_task_list.json rename to dat-was-pro/src/main/resources/mock-responses/agt_task_list.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_accident.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_accident.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_accident.json rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_accident.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_beneficiary.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_beneficiary.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_beneficiary.json rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_beneficiary.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_contact.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_contact.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_contact.json rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_contact.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_documents.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_documents.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_documents.json rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_documents.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_eligibility.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_eligibility.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_eligibility.json rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_eligibility.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_history.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_history.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_history.json rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_history.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_payment.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_payment.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_payment.json rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_payment.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_claim_status.json b/dat-was-pro/src/main/resources/mock-responses/pro_claim_status.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_claim_status.json rename to dat-was-pro/src/main/resources/mock-responses/pro_claim_status.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_beneficiary.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_beneficiary.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_beneficiary.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_beneficiary.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_coverage.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_coverage.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_coverage.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_coverage.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_detail.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_detail.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_detail.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_detail.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_list.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_list.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_list.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_list.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_loan_status.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_loan_status.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_loan_status.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_loan_status.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_payment_status.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_payment_status.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_payment_status.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_payment_status.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_premium.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_premium.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_premium.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_premium.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_rider_list.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_rider_list.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_rider_list.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_rider_list.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_contract_surrender_value.json b/dat-was-pro/src/main/resources/mock-responses/pro_contract_surrender_value.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_contract_surrender_value.json rename to dat-was-pro/src/main/resources/mock-responses/pro_contract_surrender_value.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_address.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_address.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_address.json rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_address.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_consent.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_consent.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_consent.json rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_consent.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_contact.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_contact.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_contact.json rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_contact.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_family.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_family.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_family.json rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_family.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_identity.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_identity.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_identity.json rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_identity.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_occupation.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_occupation.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_occupation.json rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_occupation.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_profile.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_profile.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_profile.json rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_profile.json diff --git a/dap-was-pro/src/main/resources/mock-responses/pro_customer_risk_grade.json b/dat-was-pro/src/main/resources/mock-responses/pro_customer_risk_grade.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/pro_customer_risk_grade.json rename to dat-was-pro/src/main/resources/mock-responses/pro_customer_risk_grade.json diff --git a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java similarity index 86% rename from dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java rename to dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java index b9fb09f42..4012158d9 100644 --- a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java +++ b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.agt.usecase.impl; +package io.shinhanlife.dat.mcc.biz.agt.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.agt.dto.AgentToolRequest; +import io.shinhanlife.dat.mcc.biz.agt.dto.AgentToolRequest; import org.junit.jupiter.api.Test; class AgentInquiryUseCaseImplTest { diff --git a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java similarity index 86% rename from dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java rename to dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java index 8e9004542..ec410fabc 100644 --- a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java +++ b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.pro.usecase.impl; +package io.shinhanlife.dat.mcc.biz.pro.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.pro.dto.ProductToolRequest; +import io.shinhanlife.dat.mcc.biz.pro.dto.ProductToolRequest; import org.junit.jupiter.api.Test; class ProductInquiryUseCaseImplTest { diff --git a/dap-was-sal/Dockerfile b/dat-was-sal/Dockerfile similarity index 100% rename from dap-was-sal/Dockerfile rename to dat-was-sal/Dockerfile diff --git a/dap-was-sal/build.gradle b/dat-was-sal/build.gradle similarity index 73% rename from dap-was-sal/build.gradle rename to dat-was-sal/build.gradle index 561bc8e3e..c04cf80f4 100644 --- a/dap-was-sal/build.gradle +++ b/dat-was-sal/build.gradle @@ -4,6 +4,6 @@ plugins { } dependencies { - // MCP Server, Tool 공통 처리, MCI/EAI 연동 기반은 dap-was-lib에서 상속합니다. - implementation project(':dap-was-lib') + // MCP Server, Tool 공통 처리, MCI/EAI 연동 기반은 dat-was-lib에서 상속합니다. + implementation project(':dat-was-lib') } diff --git a/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/ClaimSearchConverter.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/ClaimSearchConverter.java new file mode 100644 index 000000000..3f41a8fce --- /dev/null +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/ClaimSearchConverter.java @@ -0,0 +1,14 @@ +package io.shinhanlife.dat.mcc.biz.cmm.converter; + +import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchRequest; +import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchResponse; +import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_I; +import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_O; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface ClaimSearchConverter { + CLCNNB00001_I toLegacyRequest(ClaimSearchRequest request); + ClaimSearchRequest toRequest(CLCNNB00001_I mciRequest); + ClaimSearchResponse toResponse(CLCNNB00001_O mciRes); +} diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/MemoListRetrieverConverter.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/MemoListRetrieverConverter.java similarity index 65% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/MemoListRetrieverConverter.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/MemoListRetrieverConverter.java index ba759323c..889e4a494 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/MemoListRetrieverConverter.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/MemoListRetrieverConverter.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.cmm.converter; +package io.shinhanlife.dat.mcc.biz.cmm.converter; -import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverRequest; -import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverResponse; -import io.shinhanlife.dap.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpRequest; -import io.shinhanlife.dap.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpResponse; +import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverRequest; +import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverResponse; +import io.shinhanlife.dat.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpRequest; +import io.shinhanlife.dat.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpResponse; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.ReportingPolicy; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchRequest.java similarity index 91% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchRequest.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchRequest.java index 644d3146c..53c285d25 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchRequest.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.cmm.dto; +package io.shinhanlife.dat.mcc.biz.cmm.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchResponse.java similarity index 93% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchResponse.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchResponse.java index 301d3f8a6..55fbfe6e8 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ClaimSearchResponse.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/ClaimSearchResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.cmm.dto; +package io.shinhanlife.dat.mcc.biz.cmm.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverRequest.java similarity index 92% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverRequest.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverRequest.java index 9cc7c4d32..4b39c29bf 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverRequest.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.cmm.dto; +package io.shinhanlife.dat.mcc.biz.cmm.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverResponse.java similarity index 86% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverResponse.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverResponse.java index 79f704d8d..1d3183a71 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MemoListRetrieverResponse.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/dto/MemoListRetrieverResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.cmm.dto; +package io.shinhanlife.dat.mcc.biz.cmm.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCase.java similarity index 86% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCase.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCase.java index 319431fd4..ce9968f68 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCase.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCase.java @@ -1,12 +1,12 @@ -package io.shinhanlife.dap.mcc.biz.cmm.usecase; +package io.shinhanlife.dat.mcc.biz.cmm.usecase; import org.springaicommunity.mcp.annotation.McpTool; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchRequest; -import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchRequest; +import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchResponse; /** - * @package io.shinhanlife.dap.mcc.biz.cmm.usecase + * @package io.shinhanlife.dat.mcc.biz.cmm.usecase * @className ClaimSearchUseCase * @description AX HUB 시스템 처리 클래스 * @author jade diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java similarity index 85% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java index 60ea57f47..d96225a27 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java @@ -1,12 +1,12 @@ -package io.shinhanlife.dap.mcc.biz.cmm.usecase; +package io.shinhanlife.dat.mcc.biz.cmm.usecase; import org.springaicommunity.mcp.annotation.McpTool; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverRequest; -import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverRequest; +import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverResponse; /** - * @package io.shinhanlife.dap.mcc.biz.cmm.usecase + * @package io.shinhanlife.dat.mcc.biz.cmm.usecase * @className MemoListRetrieverUseCase * @description AX HUB 시스템 처리 클래스 * @author Admin diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java similarity index 78% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java index 675c32e37..22532d330 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java @@ -1,20 +1,20 @@ -package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl; +package io.shinhanlife.dat.mcc.biz.cmm.usecase.impl; -import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchRequest; -import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchResponse; -import io.shinhanlife.dap.mcc.biz.cmm.usecase.ClaimSearchUseCase; +import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchRequest; +import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchResponse; +import io.shinhanlife.dat.mcc.biz.cmm.usecase.ClaimSearchUseCase; import io.shinhanlife.glow.communication.dto.Transfer; import org.springframework.stereotype.Service; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import io.shinhanlife.dap.mcc.biz.cmm.converter.ClaimSearchConverter; -import io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_I; -import io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_O; -import io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.MciNclaClient; +import io.shinhanlife.dat.mcc.biz.cmm.converter.ClaimSearchConverter; +import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_I; +import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io.CLCNNB00001_O; +import io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.MciNclaClient; /** - * @package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl + * @package io.shinhanlife.dat.mcc.biz.cmm.usecase.impl * @className ClaimSearchUseCaseImpl * @description AX HUB 시스템 처리 클래스 * @author jade diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java similarity index 64% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java index 7fa29b46f..b48a3f773 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java @@ -1,12 +1,12 @@ -package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl; +package io.shinhanlife.dat.mcc.biz.cmm.usecase.impl; -import io.shinhanlife.dap.mcc.biz.cmm.converter.MemoListRetrieverConverter; -import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverRequest; -import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverResponse; -import io.shinhanlife.dap.mcc.infra.itrf.http.memo.MemoClient; -import io.shinhanlife.dap.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpRequest; -import io.shinhanlife.dap.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpResponse; -import io.shinhanlife.dap.mcc.biz.cmm.usecase.MemoListRetrieverUseCase; +import io.shinhanlife.dat.mcc.biz.cmm.converter.MemoListRetrieverConverter; +import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverRequest; +import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverResponse; +import io.shinhanlife.dat.mcc.infra.itrf.http.memo.MemoClient; +import io.shinhanlife.dat.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpRequest; +import io.shinhanlife.dat.mcc.infra.itrf.http.memo.io.MemoListRetrieverHttpResponse; +import io.shinhanlife.dat.mcc.biz.cmm.usecase.MemoListRetrieverUseCase; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolRequest.java similarity index 93% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolRequest.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolRequest.java index 891659414..d4a09433f 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolRequest.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.lic.dto; +package io.shinhanlife.dat.mcc.biz.lic.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolResponse.java similarity index 86% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolResponse.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolResponse.java index d4bd416ad..695a46c8c 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/dto/LicToolResponse.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/dto/LicToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.lic.dto; +package io.shinhanlife.dat.mcc.biz.lic.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/LicUnderwritingUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/LicUnderwritingUseCase.java similarity index 98% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/LicUnderwritingUseCase.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/LicUnderwritingUseCase.java index 1fcf0941f..ef6a2ce57 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/LicUnderwritingUseCase.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/LicUnderwritingUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.lic.usecase; +package io.shinhanlife.dat.mcc.biz.lic.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolRequest; -import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolRequest; +import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface LicUnderwritingUseCase { diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java similarity index 92% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java index 80c13c099..ec6811ab0 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.lic.usecase.impl; +package io.shinhanlife.dat.mcc.biz.lic.usecase.impl; -import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolRequest; -import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolResponse; -import io.shinhanlife.dap.mcc.biz.lic.usecase.LicUnderwritingUseCase; +import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolRequest; +import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolResponse; +import io.shinhanlife.dat.mcc.biz.lic.usecase.LicUnderwritingUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolRequest.java similarity index 93% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolRequest.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolRequest.java index a2b09e841..d704a3b38 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolRequest.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.sof.dto; +package io.shinhanlife.dat.mcc.biz.sof.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolResponse.java similarity index 86% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolResponse.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolResponse.java index d1325134b..ff3bdc207 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/dto/SofToolResponse.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/dto/SofToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.sof.dto; +package io.shinhanlife.dat.mcc.biz.sof.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/SofFieldActivityUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/SofFieldActivityUseCase.java similarity index 98% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/SofFieldActivityUseCase.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/SofFieldActivityUseCase.java index 2ba1edc97..f138c15ac 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/SofFieldActivityUseCase.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/SofFieldActivityUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.sof.usecase; +package io.shinhanlife.dat.mcc.biz.sof.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolRequest; -import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolRequest; +import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface SofFieldActivityUseCase { diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java similarity index 92% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java index 8d6701677..8c8712819 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.sof.usecase.impl; +package io.shinhanlife.dat.mcc.biz.sof.usecase.impl; -import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolRequest; -import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolResponse; -import io.shinhanlife.dap.mcc.biz.sof.usecase.SofFieldActivityUseCase; +import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolRequest; +import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolResponse; +import io.shinhanlife.dat.mcc.biz.sof.usecase.SofFieldActivityUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolRequest.java similarity index 93% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolRequest.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolRequest.java index 8872f40f1..a057e5e0b 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolRequest.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.sog.dto; +package io.shinhanlife.dat.mcc.biz.sog.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolResponse.java similarity index 86% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolResponse.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolResponse.java index 4360b6769..7b3ac4a84 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/dto/SogToolResponse.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/dto/SogToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.sog.dto; +package io.shinhanlife.dat.mcc.biz.sog.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java similarity index 98% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java index f3f3554a5..fbf046023 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.sog.usecase; +package io.shinhanlife.dat.mcc.biz.sog.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolRequest; -import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolRequest; +import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface SogSalesPerformanceUseCase { diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java similarity index 92% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java index dad900104..5fc07cb9b 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.sog.usecase.impl; +package io.shinhanlife.dat.mcc.biz.sog.usecase.impl; -import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolRequest; -import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolResponse; -import io.shinhanlife.dap.mcc.biz.sog.usecase.SogSalesPerformanceUseCase; +import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolRequest; +import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolResponse; +import io.shinhanlife.dat.mcc.biz.sog.usecase.SogSalesPerformanceUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolRequest.java similarity index 93% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolRequest.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolRequest.java index d998b9f88..5e0bc6983 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolRequest.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.sot.dto; +package io.shinhanlife.dat.mcc.biz.sot.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolResponse.java similarity index 86% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolResponse.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolResponse.java index 515912a09..e73159972 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/dto/SotToolResponse.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/dto/SotToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.sot.dto; +package io.shinhanlife.dat.mcc.biz.sot.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/SotConsentUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/SotConsentUseCase.java similarity index 98% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/SotConsentUseCase.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/SotConsentUseCase.java index c1cca3603..015620c08 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/SotConsentUseCase.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/SotConsentUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.sot.usecase; +package io.shinhanlife.dat.mcc.biz.sot.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolRequest; -import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolRequest; +import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface SotConsentUseCase { diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java similarity index 93% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java index 29e85ba93..c9590436f 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.sot.usecase.impl; +package io.shinhanlife.dat.mcc.biz.sot.usecase.impl; -import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolRequest; -import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolResponse; -import io.shinhanlife.dap.mcc.biz.sot.usecase.SotConsentUseCase; +import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolRequest; +import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolResponse; +import io.shinhanlife.dat.mcc.biz.sot.usecase.SotConsentUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolRequest.java similarity index 93% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolRequest.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolRequest.java index a50f2dd42..f5fcd3828 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolRequest.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.spr.dto; +package io.shinhanlife.dat.mcc.biz.spr.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolResponse.java similarity index 86% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolResponse.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolResponse.java index 764512722..7190eaf2f 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/dto/SprToolResponse.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/dto/SprToolResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.spr.dto; +package io.shinhanlife.dat.mcc.biz.spr.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java similarity index 98% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java index 299012a0c..bdab584be 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.spr.usecase; +package io.shinhanlife.dat.mcc.biz.spr.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolRequest; -import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolRequest; +import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface SprFieldInquiryUseCase { diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java similarity index 92% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java index 2d37279b1..db5439d0e 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.spr.usecase.impl; +package io.shinhanlife.dat.mcc.biz.spr.usecase.impl; -import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolRequest; -import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolResponse; -import io.shinhanlife.dap.mcc.biz.spr.usecase.SprFieldInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolRequest; +import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolResponse; +import io.shinhanlife.dat.mcc.biz.spr.usecase.SprFieldInquiryUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/MemoClient.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/MemoClient.java similarity index 76% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/MemoClient.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/MemoClient.java index 530266023..dfd0ac2d8 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/MemoClient.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/MemoClient.java @@ -1,6 +1,6 @@ -package io.shinhanlife.dap.mcc.infra.itrf.http.memo; +package io.shinhanlife.dat.mcc.infra.itrf.http.memo; -import io.shinhanlife.dap.lib.integration.http.component.AxhubHttpComponent; +import io.shinhanlife.dat.lib.integration.http.component.AxhubHttpComponent; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java similarity index 90% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java index 0a90902c1..475856124 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.infra.itrf.http.memo.io; +package io.shinhanlife.dat.mcc.infra.itrf.http.memo.io; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java similarity index 83% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java index 191aeea2c..983f7afbe 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.infra.itrf.http.memo.io; +package io.shinhanlife.dat.mcc.infra.itrf.http.memo.io; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/MciNclaClient.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/MciNclaClient.java similarity index 81% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/MciNclaClient.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/MciNclaClient.java index 5c81c4faf..ca1beaf49 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/MciNclaClient.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/MciNclaClient.java @@ -1,12 +1,12 @@ -package io.shinhanlife.dap.mcc.infra.itrf.mci.ncla; +package io.shinhanlife.dat.mcc.infra.itrf.mci.ncla; import org.springframework.stereotype.Component; import lombok.RequiredArgsConstructor; -import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent; +import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent; import io.shinhanlife.glow.communication.dto.Transfer; /** - * @package io.shinhanlife.dap.mcc.infra.itrf.mci.ncla + * @package io.shinhanlife.dat.mcc.infra.itrf.mci.ncla * @className MciNclaClient * @description AX HUB 시스템 처리 클래스 * @author jade diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java similarity index 87% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java index 1c5a292fa..ef6b436d9 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io; +package io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java similarity index 90% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java index 997609976..e81ba4aca 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.infra.itrf.mci.ncla.io; +package io.shinhanlife.dat.mcc.infra.itrf.mci.ncla.io; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java similarity index 60% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java index e05db816b..00d40003e 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.sal; +package io.shinhanlife.dat.mcc.sal; /** - * @package io.shinhanlife.dap.mcc.sal - * @className DapWasSalApplication + * @package io.shinhanlife.dat.mcc.sal + * @className DatWasSalApplication * @description AX HUB 시스템 처리 클래스 * @author 0986406 * @create 2026.09.01 @@ -20,14 +20,14 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.Import; -import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration; +import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration; -@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) @EnableCaching @Import(ToolMcpServerConfiguration.class) -public class DapWasSalApplication { +public class DatWasSalApplication { public static void main(String[] args) { - SpringApplication.run(DapWasSalApplication.class, args); + SpringApplication.run(DatWasSalApplication.class, args); } } diff --git a/dap-was-sal/src/main/resources/application-dev.yml b/dat-was-sal/src/main/resources/application-dev.yml similarity index 100% rename from dap-was-sal/src/main/resources/application-dev.yml rename to dat-was-sal/src/main/resources/application-dev.yml diff --git a/dap-was-sal/src/main/resources/application-local.yml b/dat-was-sal/src/main/resources/application-local.yml similarity index 100% rename from dap-was-sal/src/main/resources/application-local.yml rename to dat-was-sal/src/main/resources/application-local.yml diff --git a/dap-was-sal/src/main/resources/application-prod.yml b/dat-was-sal/src/main/resources/application-prod.yml similarity index 100% rename from dap-was-sal/src/main/resources/application-prod.yml rename to dat-was-sal/src/main/resources/application-prod.yml diff --git a/dap-was-sal/src/main/resources/application-test.yml b/dat-was-sal/src/main/resources/application-test.yml similarity index 100% rename from dap-was-sal/src/main/resources/application-test.yml rename to dat-was-sal/src/main/resources/application-test.yml diff --git a/dap-was-sal/src/main/resources/application.yml b/dat-was-sal/src/main/resources/application.yml similarity index 94% rename from dap-was-sal/src/main/resources/application.yml rename to dat-was-sal/src/main/resources/application.yml index e26a45e7c..3a1a08e73 100644 --- a/dap-was-sal/src/main/resources/application.yml +++ b/dat-was-sal/src/main/resources/application.yml @@ -2,7 +2,7 @@ server: port: 8082 spring: application: - name: dap-was-sal + name: dat-was-sal profiles: active: local logging: diff --git a/dap-was-cus/src/main/resources/logback-spring.xml b/dat-was-sal/src/main/resources/logback-spring.xml similarity index 93% rename from dap-was-cus/src/main/resources/logback-spring.xml rename to dat-was-sal/src/main/resources/logback-spring.xml index c0a9d1d4c..eda389e1a 100644 --- a/dap-was-cus/src/main/resources/logback-spring.xml +++ b/dat-was-sal/src/main/resources/logback-spring.xml @@ -16,10 +16,10 @@ - /swlog/dap-was-cus/A01/${HOSTNAME}_A01.log + /swlog/dat-was-sal/A01/${HOSTNAME}_A01.log - /swlog/dap-was-cus/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log + /swlog/dat-was-sal/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log 100MB 30 diff --git a/dap-was-sal/src/main/resources/mock-responses/cmm_memo_retriever.json b/dat-was-sal/src/main/resources/mock-responses/cmm_memo_retriever.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/cmm_memo_retriever.json rename to dat-was-sal/src/main/resources/mock-responses/cmm_memo_retriever.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_contract_review_document.json b/dat-was-sal/src/main/resources/mock-responses/lic_contract_review_document.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_contract_review_document.json rename to dat-was-sal/src/main/resources/mock-responses/lic_contract_review_document.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_contract_review_history.json b/dat-was-sal/src/main/resources/mock-responses/lic_contract_review_history.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_contract_review_history.json rename to dat-was-sal/src/main/resources/mock-responses/lic_contract_review_history.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_contract_review_result.json b/dat-was-sal/src/main/resources/mock-responses/lic_contract_review_result.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_contract_review_result.json rename to dat-was-sal/src/main/resources/mock-responses/lic_contract_review_result.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_contract_review_status.json b/dat-was-sal/src/main/resources/mock-responses/lic_contract_review_status.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_contract_review_status.json rename to dat-was-sal/src/main/resources/mock-responses/lic_contract_review_status.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_product_coverage.json b/dat-was-sal/src/main/resources/mock-responses/lic_product_coverage.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_product_coverage.json rename to dat-was-sal/src/main/resources/mock-responses/lic_product_coverage.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_product_info.json b/dat-was-sal/src/main/resources/mock-responses/lic_product_info.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_product_info.json rename to dat-was-sal/src/main/resources/mock-responses/lic_product_info.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_product_premium_table.json b/dat-was-sal/src/main/resources/mock-responses/lic_product_premium_table.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_product_premium_table.json rename to dat-was-sal/src/main/resources/mock-responses/lic_product_premium_table.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_underwriting_additional_request.json b/dat-was-sal/src/main/resources/mock-responses/lic_underwriting_additional_request.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_underwriting_additional_request.json rename to dat-was-sal/src/main/resources/mock-responses/lic_underwriting_additional_request.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_underwriting_result.json b/dat-was-sal/src/main/resources/mock-responses/lic_underwriting_result.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_underwriting_result.json rename to dat-was-sal/src/main/resources/mock-responses/lic_underwriting_result.json diff --git a/dap-was-sal/src/main/resources/mock-responses/lic_underwriting_risk_grade.json b/dat-was-sal/src/main/resources/mock-responses/lic_underwriting_risk_grade.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/lic_underwriting_risk_grade.json rename to dat-was-sal/src/main/resources/mock-responses/lic_underwriting_risk_grade.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sms_cmm_claim_search.json b/dat-was-sal/src/main/resources/mock-responses/sms_cmm_claim_search.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sms_cmm_claim_search.json rename to dat-was-sal/src/main/resources/mock-responses/sms_cmm_claim_search.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_activity_calendar.json b/dat-was-sal/src/main/resources/mock-responses/sof_activity_calendar.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_activity_calendar.json rename to dat-was-sal/src/main/resources/mock-responses/sof_activity_calendar.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_activity_daily.json b/dat-was-sal/src/main/resources/mock-responses/sof_activity_daily.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_activity_daily.json rename to dat-was-sal/src/main/resources/mock-responses/sof_activity_daily.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_activity_report_status.json b/dat-was-sal/src/main/resources/mock-responses/sof_activity_report_status.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_activity_report_status.json rename to dat-was-sal/src/main/resources/mock-responses/sof_activity_report_status.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_activity_summary.json b/dat-was-sal/src/main/resources/mock-responses/sof_activity_summary.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_activity_summary.json rename to dat-was-sal/src/main/resources/mock-responses/sof_activity_summary.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_call_activity.json b/dat-was-sal/src/main/resources/mock-responses/sof_call_activity.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_call_activity.json rename to dat-was-sal/src/main/resources/mock-responses/sof_call_activity.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_customer_consulting.json b/dat-was-sal/src/main/resources/mock-responses/sof_customer_consulting.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_customer_consulting.json rename to dat-was-sal/src/main/resources/mock-responses/sof_customer_consulting.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_field_support_request.json b/dat-was-sal/src/main/resources/mock-responses/sof_field_support_request.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_field_support_request.json rename to dat-was-sal/src/main/resources/mock-responses/sof_field_support_request.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_prospect_list.json b/dat-was-sal/src/main/resources/mock-responses/sof_prospect_list.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_prospect_list.json rename to dat-was-sal/src/main/resources/mock-responses/sof_prospect_list.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_training_completion.json b/dat-was-sal/src/main/resources/mock-responses/sof_training_completion.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_training_completion.json rename to dat-was-sal/src/main/resources/mock-responses/sof_training_completion.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sof_visit_count.json b/dat-was-sal/src/main/resources/mock-responses/sof_visit_count.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sof_visit_count.json rename to dat-was-sal/src/main/resources/mock-responses/sof_visit_count.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_incentive_summary.json b/dat-was-sal/src/main/resources/mock-responses/sog_incentive_summary.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_incentive_summary.json rename to dat-was-sal/src/main/resources/mock-responses/sog_incentive_summary.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_monthly_performance.json b/dat-was-sal/src/main/resources/mock-responses/sog_monthly_performance.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_monthly_performance.json rename to dat-was-sal/src/main/resources/mock-responses/sog_monthly_performance.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_new_contract_count.json b/dat-was-sal/src/main/resources/mock-responses/sog_new_contract_count.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_new_contract_count.json rename to dat-was-sal/src/main/resources/mock-responses/sog_new_contract_count.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_performance_comparison.json b/dat-was-sal/src/main/resources/mock-responses/sog_performance_comparison.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_performance_comparison.json rename to dat-was-sal/src/main/resources/mock-responses/sog_performance_comparison.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_premium_performance.json b/dat-was-sal/src/main/resources/mock-responses/sog_premium_performance.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_premium_performance.json rename to dat-was-sal/src/main/resources/mock-responses/sog_premium_performance.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_product_performance.json b/dat-was-sal/src/main/resources/mock-responses/sog_product_performance.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_product_performance.json rename to dat-was-sal/src/main/resources/mock-responses/sog_product_performance.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_sales_ranking.json b/dat-was-sal/src/main/resources/mock-responses/sog_sales_ranking.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_sales_ranking.json rename to dat-was-sal/src/main/resources/mock-responses/sog_sales_ranking.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_target_history.json b/dat-was-sal/src/main/resources/mock-responses/sog_target_history.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_target_history.json rename to dat-was-sal/src/main/resources/mock-responses/sog_target_history.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_target_progress.json b/dat-was-sal/src/main/resources/mock-responses/sog_target_progress.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_target_progress.json rename to dat-was-sal/src/main/resources/mock-responses/sog_target_progress.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sog_target_summary.json b/dat-was-sal/src/main/resources/mock-responses/sog_target_summary.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sog_target_summary.json rename to dat-was-sal/src/main/resources/mock-responses/sog_target_summary.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_consent_expiry.json b/dat-was-sal/src/main/resources/mock-responses/sot_consent_expiry.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_consent_expiry.json rename to dat-was-sal/src/main/resources/mock-responses/sot_consent_expiry.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_consent_withdrawal.json b/dat-was-sal/src/main/resources/mock-responses/sot_consent_withdrawal.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_consent_withdrawal.json rename to dat-was-sal/src/main/resources/mock-responses/sot_consent_withdrawal.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_customer_info_consent.json b/dat-was-sal/src/main/resources/mock-responses/sot_customer_info_consent.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_customer_info_consent.json rename to dat-was-sal/src/main/resources/mock-responses/sot_customer_info_consent.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_customer_info_consent_scope.json b/dat-was-sal/src/main/resources/mock-responses/sot_customer_info_consent_scope.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_customer_info_consent_scope.json rename to dat-was-sal/src/main/resources/mock-responses/sot_customer_info_consent_scope.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_channel.json b/dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_channel.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_channel.json rename to dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_channel.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_history.json b/dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_history.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_history.json rename to dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_history.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_status.json b/dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_status.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_marketing_consent_status.json rename to dat-was-sal/src/main/resources/mock-responses/sot_marketing_consent_status.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_subscription_design_consent.json b/dat-was-sal/src/main/resources/mock-responses/sot_subscription_design_consent.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_subscription_design_consent.json rename to dat-was-sal/src/main/resources/mock-responses/sot_subscription_design_consent.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_subscription_design_detail.json b/dat-was-sal/src/main/resources/mock-responses/sot_subscription_design_detail.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_subscription_design_detail.json rename to dat-was-sal/src/main/resources/mock-responses/sot_subscription_design_detail.json diff --git a/dap-was-sal/src/main/resources/mock-responses/sot_tm_call_eligibility.json b/dat-was-sal/src/main/resources/mock-responses/sot_tm_call_eligibility.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/sot_tm_call_eligibility.json rename to dat-was-sal/src/main/resources/mock-responses/sot_tm_call_eligibility.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_answer.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_answer.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_answer.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_answer.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_category.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_category.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_category.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_category.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_detail.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_detail.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_detail.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_detail.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_escalation.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_escalation.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_escalation.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_escalation.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_faq.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_faq.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_faq.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_faq.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_list.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_list.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_list.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_list.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_manager.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_manager.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_manager.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_manager.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_sla.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_sla.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_sla.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_sla.json diff --git a/dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_status.json b/dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_status.json similarity index 100% rename from dap-was-sal/src/main/resources/mock-responses/spr_field_inquiry_status.json rename to dat-was-sal/src/main/resources/mock-responses/spr_field_inquiry_status.json diff --git a/dap-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json b/dat-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json similarity index 100% rename from dap-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json rename to dat-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json diff --git a/dap-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json b/dat-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json similarity index 100% rename from dap-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json rename to dat-was-sal/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java similarity index 63% rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java index 37356b3e1..d588a5943 100644 --- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java +++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.cmm.usecase; +package io.shinhanlife.dat.mcc.biz.cmm.usecase; import static org.junit.jupiter.api.Assertions.assertNotNull; -import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchRequest; -import io.shinhanlife.dap.mcc.biz.cmm.dto.ClaimSearchResponse; +import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchRequest; +import io.shinhanlife.dat.mcc.biz.cmm.dto.ClaimSearchResponse; import org.junit.jupiter.api.Test; class ClaimSearchUseCaseTest { diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java similarity index 64% rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java index 61d6f7f4a..68164eeac 100644 --- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java +++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.cmm.usecase; +package io.shinhanlife.dat.mcc.biz.cmm.usecase; import static org.junit.jupiter.api.Assertions.assertNotNull; -import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverRequest; -import io.shinhanlife.dap.mcc.biz.cmm.dto.MemoListRetrieverResponse; +import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverRequest; +import io.shinhanlife.dat.mcc.biz.cmm.dto.MemoListRetrieverResponse; import org.junit.jupiter.api.Test; class MemoListRetrieverUseCaseTest { diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java similarity index 87% rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java index fc023ff83..b11e28076 100644 --- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java +++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.lic.usecase.impl; +package io.shinhanlife.dat.mcc.biz.lic.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.lic.dto.LicToolRequest; +import io.shinhanlife.dat.mcc.biz.lic.dto.LicToolRequest; import org.junit.jupiter.api.Test; class LicUnderwritingUseCaseImplTest { diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java similarity index 87% rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java index f7e8601ed..8d3b531c1 100644 --- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java +++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.sof.usecase.impl; +package io.shinhanlife.dat.mcc.biz.sof.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.sof.dto.SofToolRequest; +import io.shinhanlife.dat.mcc.biz.sof.dto.SofToolRequest; import org.junit.jupiter.api.Test; class SofFieldActivityUseCaseImplTest { diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java similarity index 87% rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java index 06ce8fbc2..5026656bf 100644 --- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java +++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.sog.usecase.impl; +package io.shinhanlife.dat.mcc.biz.sog.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.sog.dto.SogToolRequest; +import io.shinhanlife.dat.mcc.biz.sog.dto.SogToolRequest; import org.junit.jupiter.api.Test; class SogSalesPerformanceUseCaseImplTest { diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java similarity index 87% rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java index 58977b871..c3ad2f259 100644 --- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java +++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.sot.usecase.impl; +package io.shinhanlife.dat.mcc.biz.sot.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.sot.dto.SotToolRequest; +import io.shinhanlife.dat.mcc.biz.sot.dto.SotToolRequest; import org.junit.jupiter.api.Test; class SotConsentUseCaseImplTest { diff --git a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java similarity index 87% rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java index 4439c0527..9a1a29835 100644 --- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java +++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.spr.usecase.impl; +package io.shinhanlife.dat.mcc.biz.spr.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.spr.dto.SprToolRequest; +import io.shinhanlife.dat.mcc.biz.spr.dto.SprToolRequest; import org.junit.jupiter.api.Test; class SprFieldInquiryUseCaseImplTest { diff --git a/dap-was-sys/Dockerfile b/dat-was-sys/Dockerfile similarity index 100% rename from dap-was-sys/Dockerfile rename to dat-was-sys/Dockerfile diff --git a/dap-was-sys/build.gradle b/dat-was-sys/build.gradle similarity index 84% rename from dap-was-sys/build.gradle rename to dat-was-sys/build.gradle index 629ebb458..e08421661 100644 --- a/dap-was-sys/build.gradle +++ b/dat-was-sys/build.gradle @@ -5,5 +5,5 @@ plugins { dependencies { // Shared MCP, Glow integration, validation, logging, Lombok and MapStruct configuration. - implementation project(':dap-was-lib') + implementation project(':dat-was-lib') } diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusRequest.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusRequest.java similarity index 83% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusRequest.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusRequest.java index 859789277..05792e306 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusRequest.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.iam.dto; +package io.shinhanlife.dat.mcc.biz.iam.dto; import lombok.Data; import org.springaicommunity.mcp.annotation.McpToolParam; diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusResponse.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusResponse.java similarity index 80% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusResponse.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusResponse.java index 055c621ac..39130e263 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/SystemStatusResponse.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/SystemStatusResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.iam.dto; +package io.shinhanlife.dat.mcc.biz.iam.dto; import lombok.Data; diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/TeamContactRequest.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/TeamContactRequest.java similarity index 86% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/TeamContactRequest.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/TeamContactRequest.java index a3db3a106..07f67f7d0 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/dto/TeamContactRequest.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/dto/TeamContactRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.iam.dto; +package io.shinhanlife.dat.mcc.biz.iam.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AccountInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AccountInquiryUseCase.java similarity index 96% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AccountInquiryUseCase.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AccountInquiryUseCase.java index 7454858ba..fc4ba6e62 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AccountInquiryUseCase.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AccountInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase; +package io.shinhanlife.dat.mcc.biz.iam.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface AccountInquiryUseCase { diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java similarity index 96% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java index 29d2fd3f1..6d1099a3b 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase; +package io.shinhanlife.dat.mcc.biz.iam.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface AuthenticationInquiryUseCase { diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java similarity index 96% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java index d05e2dbc5..18ffe23dc 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase; +package io.shinhanlife.dat.mcc.biz.iam.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface AuthorizationInquiryUseCase { diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/SystemStatusUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/SystemStatusUseCase.java similarity index 97% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/SystemStatusUseCase.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/SystemStatusUseCase.java index eeb2c7d27..c0cdfead2 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/SystemStatusUseCase.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/SystemStatusUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase; +package io.shinhanlife.dat.mcc.biz.iam.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface SystemStatusUseCase { diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/TeamContactUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/TeamContactUseCase.java similarity index 77% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/TeamContactUseCase.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/TeamContactUseCase.java index 557747d94..f37743ed8 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/TeamContactUseCase.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/TeamContactUseCase.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase; +package io.shinhanlife.dat.mcc.biz.iam.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.iam.dto.TeamContactRequest; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.iam.dto.TeamContactRequest; import org.springaicommunity.mcp.annotation.McpTool; public interface TeamContactUseCase { diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java similarity index 85% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java index 93967e3c5..eb1f90fd4 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase.impl; +package io.shinhanlife.dat.mcc.biz.iam.usecase.impl; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; -import io.shinhanlife.dap.mcc.biz.iam.usecase.AccountInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.mcc.biz.iam.usecase.AccountInquiryUseCase; import org.springframework.stereotype.Service; @Service diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java similarity index 85% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java index fb2d7f38c..a8d87e1df 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase.impl; +package io.shinhanlife.dat.mcc.biz.iam.usecase.impl; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; -import io.shinhanlife.dap.mcc.biz.iam.usecase.AuthenticationInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.mcc.biz.iam.usecase.AuthenticationInquiryUseCase; import org.springframework.stereotype.Service; @Service diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java similarity index 85% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java index 07d8e9c9f..40e1487d2 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase.impl; +package io.shinhanlife.dat.mcc.biz.iam.usecase.impl; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; -import io.shinhanlife.dap.mcc.biz.iam.usecase.AuthorizationInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.mcc.biz.iam.usecase.AuthorizationInquiryUseCase; import org.springframework.stereotype.Service; @Service diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java similarity index 88% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java index 59c87706f..ed5ea6c61 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase.impl; +package io.shinhanlife.dat.mcc.biz.iam.usecase.impl; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; -import io.shinhanlife.dap.mcc.biz.iam.usecase.SystemStatusUseCase; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.mcc.biz.iam.usecase.SystemStatusUseCase; import java.time.OffsetDateTime; import org.springframework.stereotype.Service; diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java similarity index 90% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java index f72e169e0..29877f2ef 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase.impl; +package io.shinhanlife.dat.mcc.biz.iam.usecase.impl; -import io.shinhanlife.dap.mcc.biz.iam.dto.TeamContactRequest; -import io.shinhanlife.dap.mcc.biz.iam.usecase.TeamContactUseCase; +import io.shinhanlife.dat.mcc.biz.iam.dto.TeamContactRequest; +import io.shinhanlife.dat.mcc.biz.iam.usecase.TeamContactUseCase; import org.springframework.stereotype.Service; @Service diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeRequest.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeRequest.java similarity index 90% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeRequest.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeRequest.java index 49162421c..2961a71dd 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeRequest.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.pct.dto; +package io.shinhanlife.dat.mcc.biz.pct.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeResponse.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeResponse.java similarity index 86% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeResponse.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeResponse.java index 96491fbbf..ddb164b6b 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/dto/SystemNoticeResponse.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/dto/SystemNoticeResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.pct.dto; +package io.shinhanlife.dat.mcc.biz.pct.dto; import java.util.List; import lombok.Data; diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java similarity index 96% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java index 65c101811..75496eed9 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pct.usecase; +package io.shinhanlife.dat.mcc.biz.pct.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface MaintenanceInquiryUseCase { diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java similarity index 96% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java index e8631e687..f1d0fdfce 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pct.usecase; +package io.shinhanlife.dat.mcc.biz.pct.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface ReleaseInquiryUseCase { diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/SystemNoticeUseCase.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/SystemNoticeUseCase.java similarity index 97% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/SystemNoticeUseCase.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/SystemNoticeUseCase.java index cd335a71b..fde3f293b 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/SystemNoticeUseCase.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/SystemNoticeUseCase.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pct.usecase; +package io.shinhanlife.dat.mcc.biz.pct.usecase; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse; import org.springaicommunity.mcp.annotation.McpTool; public interface SystemNoticeUseCase { diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java similarity index 85% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java index a1f52c4e8..d8b8da8b3 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pct.usecase.impl; +package io.shinhanlife.dat.mcc.biz.pct.usecase.impl; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse; -import io.shinhanlife.dap.mcc.biz.pct.usecase.MaintenanceInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse; +import io.shinhanlife.dat.mcc.biz.pct.usecase.MaintenanceInquiryUseCase; import org.springframework.stereotype.Service; @Service diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java similarity index 84% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java index 8d585d268..3a2087719 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pct.usecase.impl; +package io.shinhanlife.dat.mcc.biz.pct.usecase.impl; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse; -import io.shinhanlife.dap.mcc.biz.pct.usecase.ReleaseInquiryUseCase; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse; +import io.shinhanlife.dat.mcc.biz.pct.usecase.ReleaseInquiryUseCase; import org.springframework.stereotype.Service; @Service diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java similarity index 87% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java index c07135bcc..fbc96b9a5 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.biz.pct.usecase.impl; +package io.shinhanlife.dat.mcc.biz.pct.usecase.impl; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse; -import io.shinhanlife.dap.mcc.biz.pct.usecase.SystemNoticeUseCase; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse; +import io.shinhanlife.dat.mcc.biz.pct.usecase.SystemNoticeUseCase; import java.util.List; import org.springframework.stereotype.Service; diff --git a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/DapWasSysApplication.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/DatWasSysApplication.java similarity index 60% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/DapWasSysApplication.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/DatWasSysApplication.java index b34cf0ee9..86abe11d8 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/DapWasSysApplication.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/DatWasSysApplication.java @@ -1,15 +1,15 @@ -package io.shinhanlife.dap.mcc.sys; +package io.shinhanlife.dat.mcc.sys; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.Import; -import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration; +import io.shinhanlife.dat.lib.mcp.ToolMcpServerConfiguration; /** - * @package io.shinhanlife.dap.mcc.sys - * @className DapWasSysApplication + * @package io.shinhanlife.dat.mcc.sys + * @className DatWasSysApplication * @description AX HUB 시스템 처리 클래스 * @author system * @create 2026.08.13 @@ -21,12 +21,12 @@ import io.shinhanlife.dap.lib.mcp.ToolMcpServerConfiguration; * * */ -@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcc", "io.shinhanlife.dat.lib"}) @EnableCaching @Import(ToolMcpServerConfiguration.class) -public class DapWasSysApplication { +public class DatWasSysApplication { public static void main(String[] args) { - SpringApplication.run(DapWasSysApplication.class, args); + SpringApplication.run(DatWasSysApplication.class, args); } } diff --git a/dap-was-sys/src/main/resources/application-dev.yml b/dat-was-sys/src/main/resources/application-dev.yml similarity index 100% rename from dap-was-sys/src/main/resources/application-dev.yml rename to dat-was-sys/src/main/resources/application-dev.yml diff --git a/dap-was-sys/src/main/resources/application-local.yml b/dat-was-sys/src/main/resources/application-local.yml similarity index 100% rename from dap-was-sys/src/main/resources/application-local.yml rename to dat-was-sys/src/main/resources/application-local.yml diff --git a/dap-was-sys/src/main/resources/application-prod.yml b/dat-was-sys/src/main/resources/application-prod.yml similarity index 100% rename from dap-was-sys/src/main/resources/application-prod.yml rename to dat-was-sys/src/main/resources/application-prod.yml diff --git a/dap-was-sys/src/main/resources/application-test.yml b/dat-was-sys/src/main/resources/application-test.yml similarity index 100% rename from dap-was-sys/src/main/resources/application-test.yml rename to dat-was-sys/src/main/resources/application-test.yml diff --git a/dap-was-sys/src/main/resources/application.yml b/dat-was-sys/src/main/resources/application.yml similarity index 93% rename from dap-was-sys/src/main/resources/application.yml rename to dat-was-sys/src/main/resources/application.yml index 5b1001f06..a5016ea68 100644 --- a/dap-was-sys/src/main/resources/application.yml +++ b/dat-was-sys/src/main/resources/application.yml @@ -2,7 +2,7 @@ server: port: 8086 spring: application: - name: dap-was-sys + name: dat-was-sys profiles: active: local logging: diff --git a/dap-was-sys/src/main/resources/logback-spring.xml b/dat-was-sys/src/main/resources/logback-spring.xml similarity index 89% rename from dap-was-sys/src/main/resources/logback-spring.xml rename to dat-was-sys/src/main/resources/logback-spring.xml index 5f946d79b..ee1da8fa1 100644 --- a/dap-was-sys/src/main/resources/logback-spring.xml +++ b/dat-was-sys/src/main/resources/logback-spring.xml @@ -7,9 +7,9 @@ - logs/dap-was-sys.log + logs/dat-was-sys.log - logs/dap-was-sys-%d{yyyy-MM-dd}.log + logs/dat-was-sys-%d{yyyy-MM-dd}.log 30 diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_access_policy.json b/dat-was-sys/src/main/resources/mock-responses/iam_access_policy.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_access_policy.json rename to dat-was-sys/src/main/resources/mock-responses/iam_access_policy.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_access_token_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_access_token_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_access_token_status.json rename to dat-was-sys/src/main/resources/mock-responses/iam_access_token_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_account_list.json rename to dat-was-sys/src/main/resources/mock-responses/iam_account_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_lock_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_lock_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_account_lock_status.json rename to dat-was-sys/src/main/resources/mock-responses/iam_account_lock_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_password_expiry.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_password_expiry.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_account_password_expiry.json rename to dat-was-sys/src/main/resources/mock-responses/iam_account_password_expiry.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_profile.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_profile.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_account_profile.json rename to dat-was-sys/src/main/resources/mock-responses/iam_account_profile.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_role.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_role.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_account_role.json rename to dat-was-sys/src/main/resources/mock-responses/iam_account_role.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_account_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_account_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_account_status.json rename to dat-was-sys/src/main/resources/mock-responses/iam_account_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_approval_authority.json b/dat-was-sys/src/main/resources/mock-responses/iam_approval_authority.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_approval_authority.json rename to dat-was-sys/src/main/resources/mock-responses/iam_approval_authority.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_authentication_method.json b/dat-was-sys/src/main/resources/mock-responses/iam_authentication_method.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_authentication_method.json rename to dat-was-sys/src/main/resources/mock-responses/iam_authentication_method.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_delegation_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_delegation_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_delegation_status.json rename to dat-was-sys/src/main/resources/mock-responses/iam_delegation_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_deployment_version.json b/dat-was-sys/src/main/resources/mock-responses/iam_deployment_version.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_deployment_version.json rename to dat-was-sys/src/main/resources/mock-responses/iam_deployment_version.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_environment_info.json b/dat-was-sys/src/main/resources/mock-responses/iam_environment_info.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_environment_info.json rename to dat-was-sys/src/main/resources/mock-responses/iam_environment_info.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_identity_provider_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_identity_provider_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_identity_provider_list.json rename to dat-was-sys/src/main/resources/mock-responses/iam_identity_provider_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_login_history.json b/dat-was-sys/src/main/resources/mock-responses/iam_login_history.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_login_history.json rename to dat-was-sys/src/main/resources/mock-responses/iam_login_history.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_menu_access.json b/dat-was-sys/src/main/resources/mock-responses/iam_menu_access.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_menu_access.json rename to dat-was-sys/src/main/resources/mock-responses/iam_menu_access.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_mfa_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_mfa_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_mfa_status.json rename to dat-was-sys/src/main/resources/mock-responses/iam_mfa_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_permission_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_permission_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_permission_list.json rename to dat-was-sys/src/main/resources/mock-responses/iam_permission_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_privilege_change_history.json b/dat-was-sys/src/main/resources/mock-responses/iam_privilege_change_history.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_privilege_change_history.json rename to dat-was-sys/src/main/resources/mock-responses/iam_privilege_change_history.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_resource_access.json b/dat-was-sys/src/main/resources/mock-responses/iam_resource_access.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_resource_access.json rename to dat-was-sys/src/main/resources/mock-responses/iam_resource_access.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_role_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_role_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_role_list.json rename to dat-was-sys/src/main/resources/mock-responses/iam_role_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_security_event_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_security_event_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_security_event_list.json rename to dat-was-sys/src/main/resources/mock-responses/iam_security_event_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_service_health.json b/dat-was-sys/src/main/resources/mock-responses/iam_service_health.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_service_health.json rename to dat-was-sys/src/main/resources/mock-responses/iam_service_health.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_session_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_session_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_session_list.json rename to dat-was-sys/src/main/resources/mock-responses/iam_session_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_session_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_session_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_session_status.json rename to dat-was-sys/src/main/resources/mock-responses/iam_session_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_system_status.json b/dat-was-sys/src/main/resources/mock-responses/iam_system_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_system_status.json rename to dat-was-sys/src/main/resources/mock-responses/iam_system_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_trusted_device_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_trusted_device_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_trusted_device_list.json rename to dat-was-sys/src/main/resources/mock-responses/iam_trusted_device_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/iam_user_group_list.json b/dat-was-sys/src/main/resources/mock-responses/iam_user_group_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/iam_user_group_list.json rename to dat-was-sys/src/main/resources/mock-responses/iam_user_group_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_alert_list.json b/dat-was-sys/src/main/resources/mock-responses/pct_alert_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_alert_list.json rename to dat-was-sys/src/main/resources/mock-responses/pct_alert_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_change_request_list.json b/dat-was-sys/src/main/resources/mock-responses/pct_change_request_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_change_request_list.json rename to dat-was-sys/src/main/resources/mock-responses/pct_change_request_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_incident_list.json b/dat-was-sys/src/main/resources/mock-responses/pct_incident_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_incident_list.json rename to dat-was-sys/src/main/resources/mock-responses/pct_incident_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_contact.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_contact.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_contact.json rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_contact.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_history.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_history.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_history.json rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_history.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_result.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_result.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_result.json rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_result.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_schedule.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_schedule.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_schedule.json rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_schedule.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_scope.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_scope.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_scope.json rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_scope.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_maintenance_status.json b/dat-was-sys/src/main/resources/mock-responses/pct_maintenance_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_maintenance_status.json rename to dat-was-sys/src/main/resources/mock-responses/pct_maintenance_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_category.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_category.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_category.json rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_category.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_detail.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_detail.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_detail.json rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_detail.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_list.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_list.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_list.json rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_list.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_recent.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_recent.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_recent.json rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_recent.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_notice_search.json b/dat-was-sys/src/main/resources/mock-responses/pct_notice_search.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_notice_search.json rename to dat-was-sys/src/main/resources/mock-responses/pct_notice_search.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_operation_calendar.json b/dat-was-sys/src/main/resources/mock-responses/pct_operation_calendar.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_operation_calendar.json rename to dat-was-sys/src/main/resources/mock-responses/pct_operation_calendar.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_history.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_history.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_release_history.json rename to dat-was-sys/src/main/resources/mock-responses/pct_release_history.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_notice.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_notice.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_release_notice.json rename to dat-was-sys/src/main/resources/mock-responses/pct_release_notice.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_schedule.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_schedule.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_release_schedule.json rename to dat-was-sys/src/main/resources/mock-responses/pct_release_schedule.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_scope.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_scope.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_release_scope.json rename to dat-was-sys/src/main/resources/mock-responses/pct_release_scope.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_status.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_release_status.json rename to dat-was-sys/src/main/resources/mock-responses/pct_release_status.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_release_version.json b/dat-was-sys/src/main/resources/mock-responses/pct_release_version.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_release_version.json rename to dat-was-sys/src/main/resources/mock-responses/pct_release_version.json diff --git a/dap-was-sys/src/main/resources/mock-responses/pct_service_request_status.json b/dat-was-sys/src/main/resources/mock-responses/pct_service_request_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_service_request_status.json rename to dat-was-sys/src/main/resources/mock-responses/pct_service_request_status.json diff --git a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java similarity index 77% rename from dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java rename to dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java index ad881d1fa..8fc2ecf10 100644 --- a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java +++ b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.mcc.biz.iam.usecase.impl; +package io.shinhanlife.dat.mcc.biz.iam.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusRequest; -import io.shinhanlife.dap.mcc.biz.iam.dto.SystemStatusResponse; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusRequest; +import io.shinhanlife.dat.mcc.biz.iam.dto.SystemStatusResponse; import org.junit.jupiter.api.Test; class SystemStatusUseCaseImplTest { diff --git a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java similarity index 76% rename from dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java rename to dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java index 2ffa114fa..caa94eb1b 100644 --- a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java +++ b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.mcc.biz.pct.usecase.impl; +package io.shinhanlife.dat.mcc.biz.pct.usecase.impl; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeRequest; -import io.shinhanlife.dap.mcc.biz.pct.dto.SystemNoticeResponse; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeRequest; +import io.shinhanlife.dat.mcc.biz.pct.dto.SystemNoticeResponse; import org.junit.jupiter.api.Test; class SystemNoticeUseCaseImplTest { diff --git a/docker-compose.local.yml b/docker-compose.local.yml index 7d2085c3f..889dd9a49 100644 --- a/docker-compose.local.yml +++ b/docker-compose.local.yml @@ -3,7 +3,7 @@ name: ax_hub_mcp_local services: gateway: build: - context: ./dap-was-dapms + context: ./dat-was-dapms dockerfile: Dockerfile ports: - "8081:8080" @@ -12,8 +12,8 @@ services: was-sal: build: - context: ./dap-was-dapmt - dockerfile: dap-was-sal/Dockerfile + context: ./dat-was-datmt + dockerfile: dat-was-sal/Dockerfile ports: - "8282:8082" environment: @@ -30,8 +30,8 @@ services: was-cus: build: - context: ./dap-was-dapmt - dockerfile: dap-was-cus/Dockerfile + context: ./dat-was-datmt + dockerfile: dat-was-cus/Dockerfile ports: - "8284:8084" environment: @@ -48,8 +48,8 @@ services: was-pro: build: - context: ./dap-was-dapmt - dockerfile: dap-was-pro/Dockerfile + context: ./dat-was-datmt + dockerfile: dat-was-pro/Dockerfile ports: - "8285:8085" environment: @@ -66,8 +66,8 @@ services: was-sys: build: - context: ./dap-was-dapmt - dockerfile: dap-was-sys/Dockerfile + context: ./dat-was-datmt + dockerfile: dat-was-sys/Dockerfile ports: - "8286:8086" environment: diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 52417355c..47d5293d3 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -3,7 +3,7 @@ name: ax_hub_mcp services: gateway: build: - context: ./dap-was-dapms + context: ./dat-was-dapms dockerfile: Dockerfile ports: - "127.0.0.1:9281:8080" @@ -13,8 +13,8 @@ services: was-sal: build: - context: ./dap-was-dapmt - dockerfile: dap-was-sal/Dockerfile + context: ./dat-was-datmt + dockerfile: dat-was-sal/Dockerfile ports: - "127.0.0.1:9282:8082" environment: @@ -32,8 +32,8 @@ services: was-cus: build: - context: ./dap-was-dapmt - dockerfile: dap-was-cus/Dockerfile + context: ./dat-was-datmt + dockerfile: dat-was-cus/Dockerfile ports: - "127.0.0.1:9284:8084" environment: @@ -51,8 +51,8 @@ services: was-pro: build: - context: ./dap-was-dapmt - dockerfile: dap-was-pro/Dockerfile + context: ./dat-was-datmt + dockerfile: dat-was-pro/Dockerfile ports: - "127.0.0.1:9285:8085" environment: @@ -70,8 +70,8 @@ services: was-sys: build: - context: ./dap-was-dapmt - dockerfile: dap-was-sys/Dockerfile + context: ./dat-was-datmt + dockerfile: dat-was-sys/Dockerfile ports: - "127.0.0.1:9286:8086" environment: diff --git a/docker-compose.yml b/docker-compose.yml index 27de5d5e9..6291378d9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: was-sal: build: context: . - dockerfile: dap-was-sal/Dockerfile + dockerfile: dat-was-sal/Dockerfile ports: - "8282:8082" environment: @@ -24,7 +24,7 @@ services: was-cus: build: context: . - dockerfile: dap-was-cus/Dockerfile + dockerfile: dat-was-cus/Dockerfile ports: - "8284:8084" environment: @@ -43,7 +43,7 @@ services: was-pro: build: context: . - dockerfile: dap-was-pro/Dockerfile + dockerfile: dat-was-pro/Dockerfile ports: - "8285:8085" environment: @@ -60,7 +60,7 @@ services: was-sys: build: context: . - dockerfile: dap-was-sys/Dockerfile + dockerfile: dat-was-sys/Dockerfile ports: - "8286:8086" environment: diff --git a/docs/superpowers/plans/2026-08-06-mcp-sdk-validator-updater.md b/docs/superpowers/plans/2026-08-06-mcp-sdk-validator-updater.md index 30e9988a0..fb029d072 100644 --- a/docs/superpowers/plans/2026-08-06-mcp-sdk-validator-updater.md +++ b/docs/superpowers/plans/2026-08-06-mcp-sdk-validator-updater.md @@ -12,7 +12,7 @@ - Preserve the existing tool-name convention and duplicate-name build validation. - Do not reintroduce the removed custom `McpFunction` annotation. -- Keep project-specific metadata in `io.shinhanlife.dap.lib.annotation.ToolHint`. +- Keep project-specific metadata in `io.shinhanlife.dat.lib.annotation.ToolHint`. - Verify with focused tests and `gradlew.bat test`. --- @@ -20,23 +20,23 @@ ### Task 1: Migrate tool-name validation **Files:** -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/McpToolNameValidator.java` -- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/McpToolNameValidatorTest.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidator.java` +- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/McpToolNameValidatorTest.java` **Interfaces:** - Consumes: Java source files containing `@McpTool(name = "...")`. - Produces: `McpToolNameValidator.assertUnique(Path)` that rejects duplicate or invalid SDK tool names. - [ ] Write tests using `@McpTool` source snippets for duplicate, invalid, and valid names. -- [ ] Run `:dap-was-lib:test --tests *McpToolNameValidatorTest` and confirm current implementation does not detect those annotations. +- [ ] Run `:dat-was-lib:test --tests *McpToolNameValidatorTest` and confirm current implementation does not detect those annotations. - [ ] Replace the annotation scan target from `@McpFunction` to `@McpTool`. - [ ] Re-run the focused test and confirm it passes. ### Task 2: Migrate source metadata update behavior **Files:** -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolSourceUpdater.java` -- Create: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolSourceUpdaterTest.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolSourceUpdater.java` +- Create: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolSourceUpdaterTest.java` **Interfaces:** - Consumes: a tool interface source containing `@McpTool` and `@ToolHint`. diff --git a/settings.gradle b/settings.gradle index b9801daab..f85da64cf 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,7 +1,7 @@ -rootProject.name = 'dap-was-dapmt' +rootProject.name = 'dat-was-datmt' -include 'dap-was-lib' -include 'dap-was-cus' -include 'dap-was-sal' -include 'dap-was-pro' -include 'dap-was-sys' \ No newline at end of file +include 'dat-was-lib' +include 'dat-was-cus' +include 'dat-was-sal' +include 'dat-was-pro' +include 'dat-was-sys' \ No newline at end of file