From 0085ec6919f7e4bb746a63f0e8eb2546b26a5579 Mon Sep 17 00:00:00 2001 From: jade Date: Thu, 20 Aug 2026 10:41:37 +0900 Subject: [PATCH] refactor: massive rename dap -> dat and fix scaffold syntax error --- .agents/AGENTS.md | 6 +- README.md | 90 ++++++------- build.gradle | 10 +- .../report/ToolReportApplication.java | 4 +- .../report/application/ToolReportService.java | 12 +- .../report/config/ReportConfiguration.java | 2 +- .../report/config/ReportProperties.java | 2 +- .../report/excel/ToolReportExcelWriter.java | 8 +- .../report/model/FieldDefinition.java | 2 +- .../report/model/ToolReportModel.java | 2 +- .../report/model/ToolReportRequest.java | 2 +- .../report/model/ToolSummary.java | 2 +- .../presentation/ToolReportController.java | 8 +- .../report/source/JavaAnnotationReader.java | 2 +- .../report/source/ToolDetailAnalyzer.java | 8 +- .../report/source/ToolSourceDiscovery.java | 8 +- .../excel/ToolReportExcelWriterTest.java | 8 +- .../source/ToolSourceDiscoveryTest.java | 4 +- .../cmm/converter/ClaimSearchConverter.java | 14 --- {dap-gateway => dat-gateway}/Dockerfile | 0 {dap-gateway => dat-gateway}/build.gradle | 2 +- .../dat/mcg/DatGatewayApplication.java | 14 +-- .../dat}/mcg/aop/GatewayLoggingAspect.java | 6 +- .../dat}/mcg/audit/AuditLogService.java | 8 +- .../config/AgentResponseBudgetProperties.java | 4 +- .../mcg/config/GatewayFallbackProperties.java | 4 +- .../dat}/mcg/config/McpGatewayProperties.java | 4 +- .../document/DocumentGenerationRequest.java | 4 +- .../document/DocumentGeneratorController.java | 2 +- .../document/DocumentGeneratorService.java | 4 +- .../dat}/mcg/document/GeneratedDocument.java | 2 +- .../dat}/mcg/guardrail/GuardrailService.java | 10 +- .../ToolResponseGuardrailService.java | 10 +- .../mcg/messaging/KafkaProducerService.java | 4 +- .../dat}/mcg/presentation/ChatController.java | 12 +- .../DtoDownloadProxyController.java | 2 +- .../presentation/KillSwitchController.java | 6 +- .../mcg/presentation/McpRouterController.java | 22 ++-- .../presentation/ScaffoldingController.java | 40 +++--- .../ToolReportProxyController.java | 4 +- .../mcg/registry/InMemoryRegistryService.java | 6 +- .../dat}/mcg/resilience/CircuitBreaker.java | 4 +- .../CircuitBreakerMonitorController.java | 4 +- .../mcg/resilience/CircuitBreakerService.java | 6 +- .../resilience/CircuitBreakerSnapshot.java | 4 +- .../mcg/resilience/CircuitBreakerState.java | 4 +- .../dat}/mcg/resilience/FailureType.java | 4 +- .../dat}/mcg/resilience/RetryPolicy.java | 4 +- .../resilience/ToolExecutionException.java | 4 +- .../dat}/mcg/security/McpRequestContext.java | 4 +- .../security/McpRequestContextResolver.java | 4 +- .../security/ToolAuthorizationService.java | 14 +-- .../dat}/mcg/service/ExecuteService.java | 44 +++---- .../dat}/mcg/service/KillSwitchService.java | 4 +- .../dat}/mcg/service/ToolPlanner.java | 12 +- ...ustomWebMvcSseServerTransportProvider.java | 4 +- .../dat}/mcg/sync/DynamicMcpController.java | 6 +- .../mcg/sync/DynamicMcpServerManager.java | 10 +- .../RegistryMcpToolSpecificationFactory.java | 12 +- .../mcg/sync/RegistryMcpToolSynchronizer.java | 8 +- .../large/AgentResponseBudgetService.java | 6 +- .../tool/large/LargeToolResponseService.java | 10 +- .../large/PaginationRequestValidator.java | 12 +- .../mcg/tool/result/ToolExecutionResult.java | 4 +- .../result/ToolExecutionResultFormatter.java | 4 +- .../mcg/trace/InMemoryToolTraceService.java | 10 +- .../mcg/trace/McpMonitorEventService.java | 4 +- .../dat}/mcg/transport/HttpToolInvoker.java | 8 +- .../dat}/mcg/transport/ToolInvoker.java | 4 +- .../src/main/resources/application-dev.yml | 0 .../src/main/resources/application-local.yml | 0 .../src/main/resources/application-prod.yml | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/data.sql | 0 .../excel/interface-definition-template.xlsx | Bin .../excel/program-definition-template.xlsx | Bin .../src/main/resources/logback-spring.xml | 4 +- .../resources/mapper/AccessMgmtMapper.xml | 0 .../mapper/sm/mmg/ZtMenuRepository.xml | 0 .../src/main/resources/mock-responses.json | 0 .../resources/sample/GlowSampleRepository.xml | 0 .../src/main/resources/schema.sql | 0 .../src/main/resources/spy.properties | 2 +- .../main/resources/static/admin/scaffold.html | 26 ++-- .../src/main/resources/static/lib/chart.js | 0 .../main/resources/static/lib/tailwindcss.js | 0 .../src/main/resources/static/tester.html | 6 +- .../resources/static/vendor/MARKED-LICENSE.md | 0 .../resources/static/vendor/marked.umd.js | 0 .../sync/DynamicMcpControllerRouteTest.java | 4 +- ...gistryMcpToolSpecificationFactoryTest.java | 6 +- .../large/PaginationRequestValidatorTest.java | 10 +- .../dat/mcg/DatGatewayApplicationTests.java | 4 +- .../DocumentGeneratorControllerTest.java | 4 +- .../DocumentGeneratorServiceTest.java | 6 +- .../ScaffoldingControllerToolDraftTest.java | 8 +- {dap-was-cus => dat-was-cus}/Dockerfile | 0 {dap-was-cus => dat-was-cus}/build.gradle | 4 +- .../biz/crm/converter/CrmToolConverter.java | 2 +- .../dat}/mcc/biz/crm/dto/CrmToolRequest.java | 2 +- .../dat}/mcc/biz/crm/dto/CrmToolResponse.java | 2 +- .../mcc/biz/crm/usecase/CrmToolUseCase.java | 8 +- .../crm/usecase/impl/CrmToolUseCaseImpl.java | 8 +- .../gat/converter/SystemNoticeConverter.java | 2 +- .../biz/gat/usecase/SystemNoticeUseCase.java | 8 +- .../usecase/impl/SystemNoticeUseCaseImpl.java | 16 +-- .../dat}/mcc/biz/voc/dto/VocToolRequest.java | 2 +- .../dat}/mcc/biz/voc/dto/VocToolResponse.java | 2 +- .../mcc/biz/voc/usecase/VocToolUseCase.java | 8 +- .../voc/usecase/impl/VocToolUseCaseImpl.java | 8 +- .../dat}/mcc/biz/wcm/dto/WcmToolRequest.java | 2 +- .../dat}/mcc/biz/wcm/dto/WcmToolResponse.java | 2 +- .../mcc/biz/wcm/usecase/WcmToolUseCase.java | 8 +- .../wcm/usecase/impl/WcmToolUseCaseImpl.java | 8 +- .../dat/mcc/cus/DatWasCusApplication.java | 16 +-- .../DtoExcelDownloadController.java | 4 +- .../src/main/resources/application-dev.yml | 0 .../src/main/resources/application-local.yml | 0 .../src/main/resources/application-prod.yml | 0 .../src/main/resources/application-test.yml | 0 .../src/main/resources/application.yml | 2 +- .../resources/glow/application-glow-local.yml | 0 .../src/main/resources/logback-spring.xml | 4 +- .../mock-responses/cmm_customer_tool.json | 0 .../mock-responses/gat_ga_status.json | 0 .../ins_insurance_processor.json | 0 .../crm/crm_activity_status.yml | 0 .../crm/crm_consent_change.yml | 0 .../crm/crm_consent_detail.yml | 0 .../crm/crm_consultation_history.yml | 0 .../crm/crm_consultation_register.yml | 0 .../crm/crm_contact_history.yml | 0 .../crm/crm_contact_register.yml | 0 .../crm/crm_customer_create.yml | 0 .../crm/crm_customer_detail.yml | 0 .../crm/crm_customer_duplicate_check.yml | 0 .../crm/crm_customer_search.yml | 0 .../crm/crm_customer_update.yml | 0 .../tool-definitions/crm/crm_grade_change.yml | 0 .../tool-definitions/crm/crm_grade_detail.yml | 0 .../tool-definitions/crm/crm_owner_assign.yml | 0 .../crm/crm_segment_detail.yml | 0 .../tool-definitions/crm/crm_tag_manage.yml | 0 .../tool-definitions/gat/gat_ga_status.yml | 0 .../tool-definitions/voc/voc_assign.yml | 0 .../tool-definitions/voc/voc_attachments.yml | 0 .../voc/voc_change_status.yml | 0 .../voc/voc_classify_type.yml | 0 .../voc/voc_customer_history.yml | 0 .../tool-definitions/voc/voc_detail.yml | 0 .../voc/voc_detect_duplicate.yml | 0 .../voc/voc_extend_due_date.yml | 0 .../tool-definitions/voc/voc_register.yml | 0 .../voc/voc_register_result.yml | 0 .../tool-definitions/voc/voc_search.yml | 0 .../tool-definitions/voc/voc_send_reply.yml | 0 .../tool-definitions/voc/voc_set_priority.yml | 0 .../tool-definitions/voc/voc_statistics.yml | 0 .../tool-definitions/voc/voc_transfer.yml | 0 .../tool-definitions/voc/voc_update.yml | 0 .../tool-definitions/voc/voc_urgent_list.yml | 0 .../tool-definitions/wcm/wcm_content_copy.yml | 0 .../wcm/wcm_content_create.yml | 0 .../wcm/wcm_content_delete.yml | 0 .../wcm/wcm_content_detail.yml | 0 .../tool-definitions/wcm/wcm_content_list.yml | 0 .../wcm/wcm_content_preview.yml | 0 .../wcm/wcm_content_publish.yml | 0 .../wcm/wcm_content_request_approval.yml | 0 .../wcm/wcm_content_restore_version.yml | 0 .../wcm/wcm_content_review_approval.yml | 0 .../wcm/wcm_content_schedule_publish.yml | 0 .../wcm/wcm_content_unpublish.yml | 0 .../wcm/wcm_content_update.yml | 0 .../wcm/wcm_content_version_history.yml | 0 .../wcm/wcm_metadata_detail.yml | 0 .../wcm/wcm_metadata_upsert.yml | 0 .../wcm/wcm_taxonomy_manage.yml | 0 .../DtoExcelDownloadControllerTest.java | 2 +- {dap-was-lib => dat-was-lib}/build.gradle | 0 .../dat}/lib/adapter/dto/ErrorDetail.java | 4 +- .../dat}/lib/adapter/dto/JsonRpcRequest.java | 4 +- .../dat}/lib/adapter/dto/JsonRpcResponse.java | 4 +- .../dat}/lib/adapter/dto/Params.java | 4 +- .../lib/adapter/test/MockEimsHttpServer.java | 2 +- .../util/PiiMaskingLogbackConverter.java | 4 +- .../lib/adapter/util/PiiMaskingUtils.java | 4 +- .../dat}/lib/annotation/GrowToolHint.java | 4 +- .../dat}/lib/annotation/McpOutputSchema.java | 2 +- .../dat}/lib/aop/ToolSlaMonitoringAspect.java | 6 +- .../lib/config/AxhubHttpConfiguration.java | 2 +- .../dat}/lib/config/CorsConfig.java | 4 +- .../config/GlowCommunicationProperties.java | 4 +- .../dat}/lib/config/McpProperties.java | 4 +- .../dat}/lib/config/MybatisConfig.java | 6 +- .../dat}/lib/config/P6SpySqlFormatter.java | 4 +- .../lib/config/ToolSchemaConfiguration.java | 6 +- .../dat}/lib/dto/OperationType.java | 4 +- .../lib/integration/GlowIntegrationCall.java | 4 +- .../integration/dto/SampleGlowMessage.java | 4 +- .../eai/component/AxhubEaiComponent.java | 6 +- .../http/component/AxhubHttpComponent.java | 8 +- .../http/component/AxhubHttpProperties.java | 2 +- .../mci/component/AxhubMciComponent.java | 12 +- .../mci/config/GlowMockConfig.java | 4 +- .../config/ShinhanIntegrationProperties.java | 4 +- .../mci/dto/MciRequestWrapper.java | 4 +- .../mci/dto/MciResponseWrapper.java | 4 +- .../mci/dto/OlCommonHeaderDto.java | 4 +- .../mci/dto/ShinhanCommonHeaderDto.java | 4 +- .../mci/dto/ShinhanMessageDto.java | 4 +- .../mci/dto/ShinhanTelegramWrapper.java | 4 +- .../mci/dto/SlCommonHeaderDto.java | 4 +- .../mci/enums/IndvCtinRoleTyp.java | 4 +- .../lib/manifest/ToolManifestAnnotations.java | 2 +- .../dat}/lib/manifest/ToolManifestItem.java | 2 +- .../dat}/lib/manifest/ToolManifestMeta.java | 2 +- .../lib/manifest/ToolManifestResponse.java | 2 +- .../lib/manifest/ToolManifestService.java | 8 +- .../dat}/lib/mcp/McpRequestHeaderContext.java | 2 +- .../dat}/lib/mcp/McpRequestHeaderFilter.java | 6 +- .../dat}/lib/mcp/McpRequestHeaders.java | 2 +- .../dat}/lib/mcp/McpToolExecutionService.java | 6 +- .../dat}/lib/mcp/McpToolMethodRegistry.java | 6 +- .../dat}/lib/mcp/ToolExecutionResult.java | 2 +- .../lib/mcp/ToolMcpServerConfiguration.java | 2 +- .../dat}/lib/mcp/ToolMetadataMcpMapper.java | 4 +- .../lib/mcp/ToolPodMcpToolSynchronizer.java | 4 +- .../lib/mcp/ToolRegistryHeartbeatSender.java | 16 +-- .../dat}/lib/mcp/config/CacheConfig.java | 4 +- .../dat}/lib/mcp/config/JacksonConfig.java | 4 +- .../dat}/lib/mcp/config/KafkaLocalConfig.java | 4 +- .../dat}/lib/mcp/config/SwaggerConfig.java | 4 +- .../dat}/lib/mcp/config/WebConfig.java | 6 +- .../mcp/exception/GlobalExceptionHandler.java | 8 +- .../dat}/lib/mcp/filter/MdcLoggingFilter.java | 4 +- .../lib/mcp/security/ApiKeyInterceptor.java | 4 +- .../lib/mcp/security/SecurityProperties.java | 4 +- .../dat}/lib/metadata/ToolDefinition.java | 2 +- .../metadata/ToolDefinitionRepository.java | 2 +- .../lib/metadata/ToolDefinitionValidator.java | 2 +- .../dat}/lib/metadata/ToolDescription.java | 2 +- .../dat}/lib/session/dto/SessionDto.java | 4 +- .../lib/session/mci/AxhubSessionService.java | 6 +- .../dat}/lib/session/mci/ONBSA0790_I.java | 2 +- .../dat}/lib/session/mci/ONBSA0790_O.java | 2 +- .../dat}/lib/util/JsonSchemaGenerator.java | 4 +- .../dat}/lib/util/PodScaffolder.java | 28 ++--- .../dat}/lib/util/SessionUtil.java | 6 +- .../lib/util/ToolAnnotationSyncRunner.java | 4 +- .../dat}/lib/util/ToolScaffolder.java | 32 ++--- .../dat}/lib/util/ToolSchemaResolver.java | 6 +- .../dat}/lib/util/ToolSourceUpdater.java | 4 +- .../McpToolNameValidationRunner.java | 2 +- .../lib/validation/McpToolNameValidator.java | 8 +- .../ToolArgumentSchemaValidator.java | 2 +- .../ToolSchemaV17ValidationRunner.java | 10 +- .../dat}/mcc/dto/ToolMetadata.java | 8 +- .../presentation/BusinessToolController.java | 12 +- .../presentation/ToolManifestController.java | 6 +- .../io/shinhanlife/glow/BaseException.java | 0 .../io/shinhanlife/glow/BaseResponse.java | 0 .../io/shinhanlife/glow/BizException.java | 0 .../io/shinhanlife/glow/GlowAppServiceId.java | 0 .../io/shinhanlife/glow/GlowControllerId.java | 0 .../io/shinhanlife/glow/GlowIndexPaging.java | 0 .../io/shinhanlife/glow/GlowLogTarget.java | 0 .../java/io/shinhanlife/glow/GlowLogger.java | 0 .../io/shinhanlife/glow/GlowMciFieldInfo.java | 0 .../shinhanlife/glow/GlowMybatisMapper.java | 0 .../shinhanlife/glow/GlowServiceGroupId.java | 0 .../io/shinhanlife/glow/GlowTrgmField.java | 0 .../java/io/shinhanlife/glow/PageInfo.java | 0 .../io/shinhanlife/glow/ResponseCode.java | 0 .../io/shinhanlife/glow/ResponseUtil.java | 0 .../glow/communication/ICommunication.java | 0 .../annotation/GlowTrgmField.java | 0 .../glow/communication/dto/CommonHeader.java | 0 .../communication/dto/HeaderDefaults.java | 0 .../glow/communication/dto/Transfer.java | 0 .../exception/ItrfException.java | 0 .../eai/component/GlowEaiComponent.java | 0 .../http/component/GlowHttpComponent.java | 0 .../module/http/dto/HttpBody.java | 0 .../module/http/dto/HttpHeader.java | 0 .../module/http/dto/HttpTransfer.java | 0 .../mci/component/GlowMciComponent.java | 0 .../util/CommonHeaderFactory.java | 0 .../io/shinhanlife/glow/db/dto/AuditInfo.java | 0 .../glow/db/typehandler/CodeEnum.java | 0 .../db/typehandler/CodeEnumTypeHandler.java | 0 .../shinhanlife/glow/util/GlowMciParser.java | 0 .../shinhanlife/glow/util/GlowTrgmParser.java | 0 .../resources/glow/application-glow-dev.yml | 0 .../resources/glow/application-glow-local.yml | 0 .../resources/glow/application-glow-prod.yml | 0 .../resources/glow/application-glow-test.yml | 0 .../main/resources/glow/application-glow.yml | 0 .../src/main/resources/mock-responses.json | 0 .../resources/static/tool-test-console.html | 0 .../adapter/test/MockEimsHttpServerTest.java | 2 +- .../adapter/sender/ShinhanMciSenderTest.java | 8 +- .../config/AxhubHttpConfigurationTest.java | 2 +- .../config/ToolSchemaConfigurationTest.java | 4 +- .../component/AxhubHttpComponentTest.java | 8 +- .../lib/mcp/McpSdk2CompatibilityTest.java | 2 +- .../lib/mcp/McpToolMethodRegistryTest.java | 4 +- .../lib/mcp/ToolMetadataMcpMapperTest.java | 4 +- .../mcp/ToolRegistryHeartbeatSenderTest.java | 14 +-- .../ToolDefinitionRepositoryTest.java | 2 +- .../lib/util/JsonSchemaGeneratorTest.java | 2 +- .../dat}/lib/util/PodScaffolderTest.java | 18 +-- .../dat}/lib/util/ToolScaffolderTest.java | 118 +++++++++--------- .../dat}/lib/util/ToolSchemaResolverTest.java | 4 +- .../dat}/lib/util/ToolSourceUpdaterTest.java | 6 +- .../validation/McpToolNameValidatorTest.java | 22 ++-- .../mcc/mcp/McpRequestHeaderFilterTest.java | 8 +- .../mcp/ToolMcpServerConfigurationTest.java | 4 +- ...inessToolControllerHeaderContractTest.java | 2 +- .../ToolArgumentSchemaValidatorTest.java | 4 +- .../ToolTestConsoleResourceTest.java | 2 +- .../annotation/GlowTrgmFieldContractTest.java | 0 .../glow/util/GlowMciParserTest.java | 0 .../mock-responses/cmm_memo_retriever.json | 0 .../tool-definitions/cmm/cmm_claim_search.yml | 0 {dap-was-pro => dat-was-pro}/Dockerfile | 0 {dap-was-pro => dat-was-pro}/build.gradle | 2 +- .../agt/converter/AgentInquiryConverter.java | 2 +- .../mcc/biz/agt/dto/AgentToolRequest.java | 2 +- .../mcc/biz/agt/dto/AgentToolResponse.java | 2 +- .../biz/agt/usecase/AgentInquiryUseCase.java | 8 +- .../agt/usecase/AgentPerformanceUseCase.java | 8 +- .../agt/usecase/GaOrganizationUseCase.java | 8 +- .../usecase/impl/AgentInquiryUseCaseImpl.java | 8 +- .../impl/AgentPerformanceUseCaseImpl.java | 8 +- .../impl/GaOrganizationUseCaseImpl.java | 8 +- .../mcc/biz/pro/dto/ProductToolRequest.java | 2 +- .../mcc/biz/pro/dto/ProductToolResponse.java | 2 +- .../biz/pro/usecase/ClaimInquiryUseCase.java | 8 +- .../pro/usecase/ContractInquiryUseCase.java | 8 +- .../pro/usecase/CustomerInquiryUseCase.java | 8 +- .../usecase/impl/ClaimInquiryUseCaseImpl.java | 8 +- .../impl/ContractInquiryUseCaseImpl.java | 8 +- .../impl/CustomerInquiryUseCaseImpl.java | 8 +- .../dat/mcc/pro/DatWasProApplication.java | 16 +-- .../src/main/resources/application-dev.yml | 0 .../src/main/resources/application-local.yml | 0 .../src/main/resources/application-prod.yml | 0 .../src/main/resources/application-test.yml | 0 .../src/main/resources/application.yml | 2 +- .../src/main/resources/logback-spring.xml | 4 +- .../mock-responses/agt_activity_status.json | 0 .../agt_affiliation_history.json | 0 .../mock-responses/agt_agent_compliance.json | 0 .../mock-responses/agt_agent_education.json | 0 .../mock-responses/agt_agent_license.json | 0 .../mock-responses/agt_agent_profile.json | 0 .../agt_appointment_status.json | 0 .../mock-responses/agt_branch_list.json | 0 .../mock-responses/agt_campaign.json | 0 .../mock-responses/agt_claim_support.json | 0 .../mock-responses/agt_commission_grade.json | 0 .../agt_commission_summary.json | 0 .../mock-responses/agt_contract_count.json | 0 .../agt_customer_assignment.json | 0 .../mock-responses/agt_ga_profile.json | 0 .../mock-responses/agt_ga_status.json | 0 .../mock-responses/agt_notice_list.json | 0 .../agt_organization_agent_list.json | 0 .../agt_organization_manager.json | 0 .../mock-responses/agt_organization_tree.json | 0 .../mock-responses/agt_persistency_rate.json | 0 .../mock-responses/agt_premium_summary.json | 0 .../agt_production_summary.json | 0 .../mock-responses/agt_sales_area.json | 0 .../mock-responses/agt_support_contact.json | 0 .../mock-responses/agt_task_list.json | 0 .../mock-responses/pro_claim_accident.json | 0 .../mock-responses/pro_claim_beneficiary.json | 0 .../mock-responses/pro_claim_contact.json | 0 .../mock-responses/pro_claim_documents.json | 0 .../mock-responses/pro_claim_eligibility.json | 0 .../mock-responses/pro_claim_history.json | 0 .../mock-responses/pro_claim_payment.json | 0 .../mock-responses/pro_claim_status.json | 0 .../pro_contract_beneficiary.json | 0 .../mock-responses/pro_contract_coverage.json | 0 .../mock-responses/pro_contract_detail.json | 0 .../mock-responses/pro_contract_list.json | 0 .../pro_contract_loan_status.json | 0 .../pro_contract_payment_status.json | 0 .../mock-responses/pro_contract_premium.json | 0 .../pro_contract_rider_list.json | 0 .../pro_contract_surrender_value.json | 0 .../mock-responses/pro_customer_address.json | 0 .../mock-responses/pro_customer_consent.json | 0 .../mock-responses/pro_customer_contact.json | 0 .../mock-responses/pro_customer_family.json | 0 .../mock-responses/pro_customer_identity.json | 0 .../pro_customer_occupation.json | 0 .../mock-responses/pro_customer_profile.json | 0 .../pro_customer_risk_grade.json | 0 .../agt/agt_activity_status.yml | 0 .../agt/agt_affiliation_history.yml | 0 .../agt/agt_agent_compliance.yml | 0 .../agt/agt_agent_education.yml | 0 .../agt/agt_agent_license.yml | 0 .../agt/agt_agent_profile.yml | 0 .../agt/agt_appointment_status.yml | 0 .../tool-definitions/agt/agt_branch_list.yml | 0 .../tool-definitions/agt/agt_campaign.yml | 0 .../agt/agt_claim_support.yml | 0 .../agt/agt_commission_grade.yml | 0 .../agt/agt_commission_summary.yml | 0 .../agt/agt_contract_count.yml | 0 .../agt/agt_customer_assignment.yml | 0 .../tool-definitions/agt/agt_ga_profile.yml | 0 .../tool-definitions/agt/agt_ga_status.yml | 0 .../tool-definitions/agt/agt_notice_list.yml | 0 .../agt/agt_organization_agent_list.yml | 0 .../agt/agt_organization_manager.yml | 0 .../agt/agt_organization_tree.yml | 0 .../agt/agt_persistency_rate.yml | 0 .../agt/agt_premium_summary.yml | 0 .../agt/agt_production_summary.yml | 0 .../tool-definitions/agt/agt_sales_area.yml | 0 .../agt/agt_support_contact.yml | 0 .../tool-definitions/agt/agt_task_list.yml | 0 .../pro/pro_claim_accident.yml | 0 .../pro/pro_claim_beneficiary.yml | 0 .../pro/pro_claim_contact.yml | 0 .../pro/pro_claim_documents.yml | 0 .../pro/pro_claim_eligibility.yml | 0 .../pro/pro_claim_history.yml | 0 .../pro/pro_claim_payment.yml | 0 .../tool-definitions/pro/pro_claim_status.yml | 0 .../pro/pro_contract_beneficiary.yml | 0 .../pro/pro_contract_coverage.yml | 0 .../pro/pro_contract_detail.yml | 0 .../pro/pro_contract_list.yml | 0 .../pro/pro_contract_loan_status.yml | 0 .../pro/pro_contract_payment_status.yml | 0 .../pro/pro_contract_premium.yml | 0 .../pro/pro_contract_rider_list.yml | 0 .../pro/pro_contract_surrender_value.yml | 0 .../pro/pro_customer_address.yml | 0 .../pro/pro_customer_consent.yml | 0 .../pro/pro_customer_contact.yml | 0 .../pro/pro_customer_family.yml | 0 .../pro/pro_customer_identity.yml | 0 .../pro/pro_customer_occupation.yml | 0 .../pro/pro_customer_profile.yml | 0 .../pro/pro_customer_risk_grade.yml | 0 .../impl/AgentInquiryUseCaseImplTest.java | 4 +- .../impl/ProductInquiryUseCaseImplTest.java | 4 +- .../mcc/pro/ProMockToolResourcesTest.java | 18 +-- {dap-was-sal => dat-was-sal}/Dockerfile | 0 {dap-was-sal => dat-was-sal}/build.gradle | 4 +- .../cmm/converter/ClaimSearchConverter.java | 14 +++ .../converter/MemoListRetrieverConverter.java | 10 +- .../mcc/biz/cmm/dto/ClaimSearchRequest.java | 2 +- .../mcc/biz/cmm/dto/ClaimSearchResponse.java | 2 +- .../biz/cmm/dto/MemoListRetrieverRequest.java | 2 +- .../cmm/dto/MemoListRetrieverResponse.java | 2 +- .../biz/cmm/usecase/ClaimSearchUseCase.java | 10 +- .../cmm/usecase/MemoListRetrieverUseCase.java | 10 +- .../usecase/impl/ClaimSearchUseCaseImpl.java | 18 +-- .../impl/MemoListRetrieverUseCaseImpl.java | 16 +-- .../dat}/mcc/biz/lic/dto/LicToolRequest.java | 2 +- .../dat}/mcc/biz/lic/dto/LicToolResponse.java | 2 +- .../lic/usecase/LicUnderwritingUseCase.java | 8 +- .../impl/LicUnderwritingUseCaseImpl.java | 8 +- .../dat}/mcc/biz/sof/dto/SofToolRequest.java | 2 +- .../dat}/mcc/biz/sof/dto/SofToolResponse.java | 2 +- .../sof/usecase/SofFieldActivityUseCase.java | 8 +- .../impl/SofFieldActivityUseCaseImpl.java | 8 +- .../dat}/mcc/biz/sog/dto/SogToolRequest.java | 2 +- .../dat}/mcc/biz/sog/dto/SogToolResponse.java | 2 +- .../usecase/SogSalesPerformanceUseCase.java | 8 +- .../impl/SogSalesPerformanceUseCaseImpl.java | 8 +- .../dat}/mcc/biz/sot/dto/SotToolRequest.java | 2 +- .../dat}/mcc/biz/sot/dto/SotToolResponse.java | 2 +- .../biz/sot/usecase/SotConsentUseCase.java | 8 +- .../usecase/impl/SotConsentUseCaseImpl.java | 8 +- .../dat}/mcc/biz/spr/dto/SprToolRequest.java | 2 +- .../dat}/mcc/biz/spr/dto/SprToolResponse.java | 2 +- .../spr/usecase/SprFieldInquiryUseCase.java | 8 +- .../impl/SprFieldInquiryUseCaseImpl.java | 8 +- .../mcc/infra/itrf/http/memo/MemoClient.java | 4 +- .../memo/io/MemoListRetrieverHttpRequest.java | 2 +- .../io/MemoListRetrieverHttpResponse.java | 2 +- .../infra/itrf/mci/ncla/MciNclaClient.java | 6 +- .../infra/itrf/mci/ncla/io/CLCNNB00001_I.java | 2 +- .../infra/itrf/mci/ncla/io/CLCNNB00001_O.java | 2 +- .../dat/mcc/sal/DatWasSalApplication.java | 16 +-- .../src/main/resources/application-dev.yml | 0 .../src/main/resources/application-local.yml | 0 .../src/main/resources/application-prod.yml | 0 .../src/main/resources/application-test.yml | 0 .../src/main/resources/application.yml | 2 +- .../src/main/resources/logback-spring.xml | 4 +- .../mock-responses/cmm_memo_retriever.json | 0 .../lic_contract_review_document.json | 0 .../lic_contract_review_history.json | 0 .../lic_contract_review_result.json | 0 .../lic_contract_review_status.json | 0 .../mock-responses/lic_product_coverage.json | 0 .../mock-responses/lic_product_info.json | 0 .../lic_product_premium_table.json | 0 .../lic_underwriting_additional_request.json | 0 .../lic_underwriting_result.json | 0 .../lic_underwriting_risk_grade.json | 0 .../mock-responses/sms_cmm_claim_search.json | 0 .../mock-responses/sof_activity_calendar.json | 0 .../mock-responses/sof_activity_daily.json | 0 .../sof_activity_report_status.json | 0 .../mock-responses/sof_activity_summary.json | 0 .../mock-responses/sof_call_activity.json | 0 .../sof_customer_consulting.json | 0 .../sof_field_support_request.json | 0 .../mock-responses/sof_prospect_list.json | 0 .../sof_training_completion.json | 0 .../mock-responses/sof_visit_count.json | 0 .../mock-responses/sog_incentive_summary.json | 0 .../sog_monthly_performance.json | 0 .../sog_new_contract_count.json | 0 .../sog_performance_comparison.json | 0 .../sog_premium_performance.json | 0 .../sog_product_performance.json | 0 .../mock-responses/sog_sales_ranking.json | 0 .../mock-responses/sog_target_history.json | 0 .../mock-responses/sog_target_progress.json | 0 .../mock-responses/sog_target_summary.json | 0 .../mock-responses/sot_consent_expiry.json | 0 .../sot_consent_withdrawal.json | 0 .../sot_customer_info_consent.json | 0 .../sot_customer_info_consent_scope.json | 0 .../sot_marketing_consent_channel.json | 0 .../sot_marketing_consent_history.json | 0 .../sot_marketing_consent_status.json | 0 .../sot_subscription_design_consent.json | 0 .../sot_subscription_design_detail.json | 0 .../sot_tm_call_eligibility.json | 0 .../spr_field_inquiry_answer.json | 0 .../spr_field_inquiry_category.json | 0 .../spr_field_inquiry_detail.json | 0 .../spr_field_inquiry_escalation.json | 0 .../mock-responses/spr_field_inquiry_faq.json | 0 .../spr_field_inquiry_list.json | 0 .../spr_field_inquiry_manager.json | 0 .../spr_field_inquiry_satisfaction.json | 0 .../mock-responses/spr_field_inquiry_sla.json | 0 .../spr_field_inquiry_status.json | 0 .../tool-definitions/cmm/cmm_claim_search.yml | 0 .../cmm/cmm_memo_retriever.yml | 0 .../lic/lic_contract_review_document.yml | 0 .../lic/lic_contract_review_history.yml | 0 .../lic/lic_contract_review_result.yml | 0 .../lic/lic_contract_review_status.yml | 0 .../lic/lic_product_coverage.yml | 0 .../tool-definitions/lic/lic_product_info.yml | 0 .../lic/lic_product_premium_table.yml | 0 .../lic_underwriting_additional_request.yml | 0 .../lic/lic_underwriting_result.yml | 0 .../lic/lic_underwriting_risk_grade.yml | 0 .../sof/sof_activity_calendar.yml | 0 .../sof/sof_activity_daily.yml | 0 .../sof/sof_activity_report_status.yml | 0 .../sof/sof_activity_summary.yml | 0 .../sof/sof_call_activity.yml | 0 .../sof/sof_customer_consulting.yml | 0 .../sof/sof_field_support_request.yml | 0 .../sof/sof_prospect_list.yml | 0 .../sof/sof_training_completion.yml | 0 .../tool-definitions/sof/sof_visit_count.yml | 0 .../sog/sog_incentive_summary.yml | 0 .../sog/sog_monthly_performance.yml | 0 .../sog/sog_new_contract_count.yml | 0 .../sog/sog_performance_comparison.yml | 0 .../sog/sog_premium_performance.yml | 0 .../sog/sog_product_performance.yml | 0 .../sog/sog_sales_ranking.yml | 0 .../sog/sog_target_history.yml | 0 .../sog/sog_target_progress.yml | 0 .../sog/sog_target_summary.yml | 0 .../sot/sot_consent_expiry.yml | 0 .../sot/sot_consent_withdrawal.yml | 0 .../sot/sot_customer_info_consent.yml | 0 .../sot/sot_customer_info_consent_scope.yml | 0 .../sot/sot_marketing_consent_channel.yml | 0 .../sot/sot_marketing_consent_history.yml | 0 .../sot/sot_marketing_consent_status.yml | 0 .../sot/sot_subscription_design_consent.yml | 0 .../sot/sot_subscription_design_detail.yml | 0 .../sot/sot_tm_call_eligibility.yml | 0 .../spr/spr_field_inquiry_answer.yml | 0 .../spr/spr_field_inquiry_category.yml | 0 .../spr/spr_field_inquiry_detail.yml | 0 .../spr/spr_field_inquiry_escalation.yml | 0 .../spr/spr_field_inquiry_faq.yml | 0 .../spr/spr_field_inquiry_list.yml | 0 .../spr/spr_field_inquiry_manager.yml | 0 .../spr/spr_field_inquiry_satisfaction.yml | 0 .../spr/spr_field_inquiry_sla.yml | 0 .../spr/spr_field_inquiry_status.yml | 0 .../claim-search-resource-input-schema.json | 0 .../claim-search-resource-output-schema.json | 0 .../cmm/usecase/ClaimSearchUseCaseTest.java | 6 +- .../usecase/MemoListRetrieverUseCaseTest.java | 6 +- .../impl/LicUnderwritingUseCaseImplTest.java | 4 +- .../impl/SofFieldActivityUseCaseImplTest.java | 4 +- .../SogSalesPerformanceUseCaseImplTest.java | 4 +- .../impl/SotConsentUseCaseImplTest.java | 4 +- .../impl/SprFieldInquiryUseCaseImplTest.java | 4 +- .../sal/SalCategoryMockToolResourcesTest.java | 16 +-- {dap-was-sys => dat-was-sys}/Dockerfile | 0 {dap-was-sys => dat-was-sys}/build.gradle | 2 +- .../mcc/biz/iam/dto/SystemStatusRequest.java | 2 +- .../mcc/biz/iam/dto/SystemStatusResponse.java | 2 +- .../mcc/biz/iam/dto/TeamContactRequest.java | 2 +- .../iam/usecase/AccountInquiryUseCase.java | 8 +- .../usecase/AuthenticationInquiryUseCase.java | 8 +- .../usecase/AuthorizationInquiryUseCase.java | 8 +- .../biz/iam/usecase/SystemStatusUseCase.java | 8 +- .../biz/iam/usecase/TeamContactUseCase.java | 6 +- .../impl/AccountInquiryUseCaseImpl.java | 8 +- .../AuthenticationInquiryUseCaseImpl.java | 8 +- .../impl/AuthorizationInquiryUseCaseImpl.java | 8 +- .../usecase/impl/SystemStatusUseCaseImpl.java | 8 +- .../usecase/impl/TeamContactUseCaseImpl.java | 6 +- .../pct/converter/SystemNoticeConverter.java | 2 +- .../mcc/biz/pct/dto/SystemNoticeRequest.java | 2 +- .../mcc/biz/pct/dto/SystemNoticeResponse.java | 2 +- .../usecase/MaintenanceInquiryUseCase.java | 8 +- .../pct/usecase/ReleaseInquiryUseCase.java | 8 +- .../biz/pct/usecase/SystemNoticeUseCase.java | 8 +- .../impl/MaintenanceInquiryUseCaseImpl.java | 8 +- .../impl/ReleaseInquiryUseCaseImpl.java | 8 +- .../usecase/impl/SystemNoticeUseCaseImpl.java | 8 +- .../dat/mcc/sys/DatWasSysApplication.java | 16 +-- .../src/main/resources/application-dev.yml | 0 .../src/main/resources/application-local.yml | 0 .../src/main/resources/application-prod.yml | 0 .../src/main/resources/application-test.yml | 0 .../src/main/resources/application.yml | 2 +- .../resources/glow/application-glow-local.yml | 0 .../src/main/resources/logback-spring.xml | 4 +- .../mock-responses/iam_access_policy.json | 0 .../iam_access_token_status.json | 0 .../mock-responses/iam_account_list.json | 0 .../iam_account_lock_status.json | 0 .../iam_account_password_expiry.json | 0 .../mock-responses/iam_account_profile.json | 0 .../mock-responses/iam_account_role.json | 0 .../mock-responses/iam_account_status.json | 0 .../iam_approval_authority.json | 0 .../iam_authentication_method.json | 0 .../mock-responses/iam_delegation_status.json | 0 .../iam_deployment_version.json | 0 .../mock-responses/iam_environment_info.json | 0 .../iam_identity_provider_list.json | 0 .../mock-responses/iam_login_history.json | 0 .../mock-responses/iam_menu_access.json | 0 .../mock-responses/iam_mfa_status.json | 0 .../mock-responses/iam_permission_list.json | 0 .../iam_privilege_change_history.json | 0 .../mock-responses/iam_resource_access.json | 0 .../mock-responses/iam_role_list.json | 0 .../iam_security_event_list.json | 0 .../mock-responses/iam_service_health.json | 0 .../mock-responses/iam_session_list.json | 0 .../mock-responses/iam_session_status.json | 0 .../mock-responses/iam_system_status.json | 0 .../iam_trusted_device_list.json | 0 .../mock-responses/iam_user_group_list.json | 0 .../mock-responses/pct_alert_list.json | 0 .../pct_change_request_list.json | 0 .../mock-responses/pct_ga_status.json | 0 .../mock-responses/pct_incident_list.json | 0 .../pct_maintenance_contact.json | 0 .../pct_maintenance_history.json | 0 .../pct_maintenance_result.json | 0 .../pct_maintenance_schedule.json | 0 .../mock-responses/pct_maintenance_scope.json | 0 .../pct_maintenance_status.json | 0 .../mock-responses/pct_notice_category.json | 0 .../mock-responses/pct_notice_detail.json | 0 .../mock-responses/pct_notice_list.json | 0 .../mock-responses/pct_notice_recent.json | 0 .../mock-responses/pct_notice_search.json | 0 .../pct_operation_calendar.json | 0 .../mock-responses/pct_release_history.json | 0 .../mock-responses/pct_release_notice.json | 0 .../mock-responses/pct_release_schedule.json | 0 .../mock-responses/pct_release_scope.json | 0 .../mock-responses/pct_release_status.json | 0 .../mock-responses/pct_release_version.json | 0 .../pct_service_request_status.json | 0 .../iam/iam_access_policy.yml | 0 .../iam/iam_access_token_status.yml | 0 .../tool-definitions/iam/iam_account_list.yml | 0 .../iam/iam_account_lock_status.yml | 0 .../iam/iam_account_password_expiry.yml | 0 .../iam/iam_account_profile.yml | 0 .../tool-definitions/iam/iam_account_role.yml | 0 .../iam/iam_account_status.yml | 0 .../iam/iam_approval_authority.yml | 0 .../iam/iam_authentication_method.yml | 0 .../iam/iam_delegation_status.yml | 0 .../iam/iam_deployment_version.yml | 0 .../iam/iam_environment_info.yml | 0 .../iam/iam_identity_provider_list.yml | 0 .../iam/iam_login_history.yml | 0 .../tool-definitions/iam/iam_menu_access.yml | 0 .../tool-definitions/iam/iam_mfa_status.yml | 0 .../iam/iam_permission_list.yml | 0 .../iam/iam_privilege_change_history.yml | 0 .../iam/iam_resource_access.yml | 0 .../tool-definitions/iam/iam_role_list.yml | 0 .../iam/iam_security_event_list.yml | 0 .../iam/iam_service_health.yml | 0 .../tool-definitions/iam/iam_session_list.yml | 0 .../iam/iam_session_status.yml | 0 .../iam/iam_system_status.yml | 0 .../iam/iam_trusted_device_list.yml | 0 .../iam/iam_user_group_list.yml | 0 .../tool-definitions/pct/pct_alert_list.yml | 0 .../pct/pct_change_request_list.yml | 0 .../tool-definitions/pct/pct_ga_status.yml | 0 .../pct/pct_incident_list.yml | 0 .../pct/pct_maintenance_contact.yml | 0 .../pct/pct_maintenance_history.yml | 0 .../pct/pct_maintenance_result.yml | 0 .../pct/pct_maintenance_schedule.yml | 0 .../pct/pct_maintenance_scope.yml | 0 .../pct/pct_maintenance_status.yml | 0 .../pct/pct_notice_category.yml | 0 .../pct/pct_notice_detail.yml | 0 .../tool-definitions/pct/pct_notice_list.yml | 0 .../pct/pct_notice_recent.yml | 0 .../pct/pct_notice_search.yml | 0 .../pct/pct_operation_calendar.yml | 0 .../pct/pct_release_history.yml | 0 .../pct/pct_release_notice.yml | 0 .../pct/pct_release_schedule.yml | 0 .../pct/pct_release_scope.yml | 0 .../pct/pct_release_status.yml | 0 .../pct/pct_release_version.yml | 0 .../pct/pct_service_request_status.yml | 0 .../impl/SystemStatusUseCaseImplTest.java | 6 +- .../impl/SystemNoticeUseCaseImplTest.java | 6 +- .../mcc/sys/SystemMockToolResourcesTest.java | 6 +- docker-compose.yml | 10 +- ...fe-internal-network-migration-checklist.md | 4 +- .../plans/2026-08-12-multi-tool-scaffold.md | 44 +++---- .../2026-08-12-scaffold-ai-v17-metadata.md | 6 +- .../2026-08-12-tool-schema-v17-migration.md | 60 ++++----- ...08-13-dap-was-sys-executable-mock-tools.md | 28 ++--- .../2026-08-13-dap-was-sys-mock-tools.md | 30 ++--- ...ap-was-sys-executable-mock-tools-design.md | 4 +- ...026-08-13-dap-was-sys-mock-tools-design.md | 4 +- docs/tool-guide/01-Tool-개발환경-가이드.md | 36 +++--- docs/tool-guide/02-Tool-설계-가이드.md | 2 +- docs/tool-guide/03-Tool-개발가이드-1차.md | 18 +-- settings.gradle | 12 +- 765 files changed, 1151 insertions(+), 1151 deletions(-) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/ToolReportApplication.java (90%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/application/ToolReportService.java (83%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/config/ReportConfiguration.java (87%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/config/ReportProperties.java (86%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/excel/ToolReportExcelWriter.java (98%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/model/FieldDefinition.java (90%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/model/ToolReportModel.java (83%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/model/ToolReportRequest.java (77%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/model/ToolSummary.java (97%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/presentation/ToolReportController.java (91%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/source/JavaAnnotationReader.java (98%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/source/ToolDetailAnalyzer.java (97%) rename dap-tool-report/src/main/java/io/shinhanlife/{dap => dat}/report/source/ToolSourceDiscovery.java (97%) rename dap-tool-report/src/test/java/io/shinhanlife/{dap => dat}/report/excel/ToolReportExcelWriterTest.java (88%) rename dap-tool-report/src/test/java/io/shinhanlife/{dap => dat}/report/source/ToolSourceDiscoveryTest.java (95%) delete mode 100644 dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/converter/ClaimSearchConverter.java rename {dap-gateway => dat-gateway}/Dockerfile (100%) rename {dap-gateway => dat-gateway}/build.gradle (97%) rename dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java => dat-gateway/src/main/java/io/shinhanlife/dat/mcg/DatGatewayApplication.java (61%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/aop/GatewayLoggingAspect.java (92%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/audit/AuditLogService.java (91%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/config/AgentResponseBudgetProperties.java (95%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/config/GatewayFallbackProperties.java (90%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/config/McpGatewayProperties.java (99%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/document/DocumentGenerationRequest.java (68%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/document/DocumentGeneratorController.java (98%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/document/DocumentGeneratorService.java (99%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/document/GeneratedDocument.java (63%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/guardrail/GuardrailService.java (89%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/guardrail/ToolResponseGuardrailService.java (92%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/messaging/KafkaProducerService.java (96%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/presentation/ChatController.java (97%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/presentation/DtoDownloadProxyController.java (98%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/presentation/KillSwitchController.java (92%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/presentation/McpRouterController.java (95%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/presentation/ScaffoldingController.java (96%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/presentation/ToolReportProxyController.java (98%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/registry/InMemoryRegistryService.java (93%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/resilience/CircuitBreaker.java (98%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/resilience/CircuitBreakerMonitorController.java (94%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/resilience/CircuitBreakerService.java (95%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/resilience/CircuitBreakerSnapshot.java (89%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/resilience/CircuitBreakerState.java (86%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/resilience/FailureType.java (89%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/resilience/RetryPolicy.java (93%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/resilience/ToolExecutionException.java (92%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/security/McpRequestContext.java (90%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/security/McpRequestContextResolver.java (97%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/security/ToolAuthorizationService.java (88%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/service/ExecuteService.java (93%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/service/KillSwitchService.java (96%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/service/ToolPlanner.java (92%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/sync/CustomWebMvcSseServerTransportProvider.java (99%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/sync/DynamicMcpController.java (96%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/sync/DynamicMcpServerManager.java (95%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/sync/RegistryMcpToolSpecificationFactory.java (95%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/sync/RegistryMcpToolSynchronizer.java (96%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/tool/large/AgentResponseBudgetService.java (98%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/tool/large/LargeToolResponseService.java (98%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/tool/large/PaginationRequestValidator.java (93%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/tool/result/ToolExecutionResult.java (92%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/tool/result/ToolExecutionResultFormatter.java (98%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/trace/InMemoryToolTraceService.java (96%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/trace/McpMonitorEventService.java (95%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/transport/HttpToolInvoker.java (93%) rename {dap-gateway/src/main/java/io/shinhanlife/dap => dat-gateway/src/main/java/io/shinhanlife/dat}/mcg/transport/ToolInvoker.java (87%) rename {dap-gateway => dat-gateway}/src/main/resources/application-dev.yml (100%) rename {dap-gateway => dat-gateway}/src/main/resources/application-local.yml (100%) rename {dap-gateway => dat-gateway}/src/main/resources/application-prod.yml (100%) rename {dap-gateway => dat-gateway}/src/main/resources/application.yml (100%) rename {dap-gateway => dat-gateway}/src/main/resources/data.sql (100%) rename {dap-gateway => dat-gateway}/src/main/resources/document-templates/excel/interface-definition-template.xlsx (100%) rename {dap-gateway => dat-gateway}/src/main/resources/document-templates/excel/program-definition-template.xlsx (100%) rename {dap-was-sal => dat-gateway}/src/main/resources/logback-spring.xml (93%) rename {dap-gateway => dat-gateway}/src/main/resources/mapper/AccessMgmtMapper.xml (100%) rename {dap-gateway => dat-gateway}/src/main/resources/mapper/sm/mmg/ZtMenuRepository.xml (100%) rename {dap-gateway => dat-gateway}/src/main/resources/mock-responses.json (100%) rename {dap-gateway => dat-gateway}/src/main/resources/sample/GlowSampleRepository.xml (100%) rename {dap-gateway => dat-gateway}/src/main/resources/schema.sql (100%) rename {dap-gateway => dat-gateway}/src/main/resources/spy.properties (74%) rename {dap-gateway => dat-gateway}/src/main/resources/static/admin/scaffold.html (99%) rename {dap-gateway => dat-gateway}/src/main/resources/static/lib/chart.js (100%) rename {dap-gateway => dat-gateway}/src/main/resources/static/lib/tailwindcss.js (100%) rename {dap-gateway => dat-gateway}/src/main/resources/static/tester.html (99%) rename {dap-gateway => dat-gateway}/src/main/resources/static/vendor/MARKED-LICENSE.md (100%) rename {dap-gateway => dat-gateway}/src/main/resources/static/vendor/marked.umd.js (100%) rename {dap-gateway/src/test/java/io/shinhanlife/dap => dat-gateway/src/test/java/io/shinhanlife/dat}/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java (93%) rename {dap-gateway/src/test/java/io/shinhanlife/dap => dat-gateway/src/test/java/io/shinhanlife/dat}/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java (92%) rename {dap-gateway/src/test/java/io/shinhanlife/dap => dat-gateway/src/test/java/io/shinhanlife/dat}/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java (91%) rename dap-gateway/src/test/java/io/shinhanlife/dap/mcg/DapGatewayApplicationTests.java => dat-gateway/src/test/java/io/shinhanlife/dat/mcg/DatGatewayApplicationTests.java (73%) rename {dap-gateway/src/test/java/io/shinhanlife/dap => dat-gateway/src/test/java/io/shinhanlife/dat}/mcg/document/DocumentGeneratorControllerTest.java (96%) rename {dap-gateway/src/test/java/io/shinhanlife/dap => dat-gateway/src/test/java/io/shinhanlife/dat}/mcg/document/DocumentGeneratorServiceTest.java (97%) rename {dap-gateway/src/test/java/io/shinhanlife/dap => dat-gateway/src/test/java/io/shinhanlife/dat}/mcg/presentation/ScaffoldingControllerToolDraftTest.java (96%) rename {dap-was-cus => dat-was-cus}/Dockerfile (100%) rename {dap-was-cus => dat-was-cus}/build.gradle (77%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/crm/converter/CrmToolConverter.java (69%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/crm/dto/CrmToolRequest.java (96%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/crm/dto/CrmToolResponse.java (87%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/crm/usecase/CrmToolUseCase.java (96%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/crm/usecase/impl/CrmToolUseCaseImpl.java (94%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/gat/converter/SystemNoticeConverter.java (70%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/gat/usecase/SystemNoticeUseCase.java (63%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java (66%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/voc/dto/VocToolRequest.java (96%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/voc/dto/VocToolResponse.java (87%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/voc/usecase/VocToolUseCase.java (96%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/voc/usecase/impl/VocToolUseCaseImpl.java (94%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/wcm/dto/WcmToolRequest.java (96%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/wcm/dto/WcmToolResponse.java (87%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/wcm/usecase/WcmToolUseCase.java (96%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/biz/wcm/usecase/impl/WcmToolUseCaseImpl.java (94%) rename dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java => dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java (60%) rename {dap-was-cus/src/main/java/io/shinhanlife/dap => dat-was-cus/src/main/java/io/shinhanlife/dat}/mcc/presentation/DtoExcelDownloadController.java (99%) rename {dap-was-cus => dat-was-cus}/src/main/resources/application-dev.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/application-local.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/application-prod.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/application-test.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/application.yml (93%) rename {dap-was-cus => dat-was-cus}/src/main/resources/glow/application-glow-local.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/logback-spring.xml (93%) rename {dap-was-cus => dat-was-cus}/src/main/resources/mock-responses/cmm_customer_tool.json (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/mock-responses/gat_ga_status.json (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/mock-responses/ins_insurance_processor.json (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_activity_status.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_consent_change.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_consent_detail.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_consultation_history.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_consultation_register.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_contact_history.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_contact_register.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_customer_create.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_customer_detail.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_customer_search.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_customer_update.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_grade_change.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_grade_detail.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_owner_assign.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_segment_detail.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/crm/crm_tag_manage.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/gat/gat_ga_status.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_assign.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_attachments.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_change_status.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_classify_type.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_customer_history.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_detail.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_register.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_register_result.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_search.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_send_reply.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_set_priority.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_statistics.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_transfer.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_update.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/voc/voc_urgent_list.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_create.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_list.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_update.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml (100%) rename {dap-was-cus => dat-was-cus}/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml (100%) rename {dap-was-cus/src/test/java/io/shinhanlife/dap => dat-was-cus/src/test/java/io/shinhanlife/dat}/mcc/presentation/DtoExcelDownloadControllerTest.java (96%) rename {dap-was-lib => dat-was-lib}/build.gradle (100%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/adapter/dto/ErrorDetail.java (86%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/adapter/dto/JsonRpcRequest.java (85%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/adapter/dto/JsonRpcResponse.java (87%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/adapter/dto/Params.java (89%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/adapter/test/MockEimsHttpServer.java (98%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/adapter/util/PiiMaskingLogbackConverter.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/adapter/util/PiiMaskingUtils.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/annotation/GrowToolHint.java (94%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/annotation/McpOutputSchema.java (89%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/aop/ToolSlaMonitoringAspect.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/config/AxhubHttpConfiguration.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/config/CorsConfig.java (94%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/config/GlowCommunicationProperties.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/config/McpProperties.java (90%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/config/MybatisConfig.java (87%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/config/P6SpySqlFormatter.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/config/ToolSchemaConfiguration.java (86%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/dto/OperationType.java (83%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/GlowIntegrationCall.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/dto/SampleGlowMessage.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/eai/component/AxhubEaiComponent.java (94%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/http/component/AxhubHttpComponent.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/http/component/AxhubHttpProperties.java (93%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/component/AxhubMciComponent.java (95%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/config/GlowMockConfig.java (90%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/config/ShinhanIntegrationProperties.java (89%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/dto/MciRequestWrapper.java (86%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/dto/MciResponseWrapper.java (86%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/dto/OlCommonHeaderDto.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/dto/ShinhanCommonHeaderDto.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/dto/ShinhanMessageDto.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/dto/ShinhanTelegramWrapper.java (90%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/dto/SlCommonHeaderDto.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/integration/mci/enums/IndvCtinRoleTyp.java (81%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/manifest/ToolManifestAnnotations.java (86%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/manifest/ToolManifestItem.java (91%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/manifest/ToolManifestMeta.java (93%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/manifest/ToolManifestResponse.java (81%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/manifest/ToolManifestService.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/McpRequestHeaderContext.java (93%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/McpRequestHeaderFilter.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/McpRequestHeaders.java (88%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/McpToolExecutionService.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/McpToolMethodRegistry.java (98%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/ToolExecutionResult.java (91%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/ToolMcpServerConfiguration.java (98%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/ToolMetadataMcpMapper.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/ToolPodMcpToolSynchronizer.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/ToolRegistryHeartbeatSender.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/config/CacheConfig.java (91%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/config/JacksonConfig.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/config/KafkaLocalConfig.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/config/SwaggerConfig.java (95%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/config/WebConfig.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/exception/GlobalExceptionHandler.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/filter/MdcLoggingFilter.java (95%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/security/ApiKeyInterceptor.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/mcp/security/SecurityProperties.java (93%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/metadata/ToolDefinition.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/metadata/ToolDefinitionRepository.java (98%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/metadata/ToolDefinitionValidator.java (99%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/metadata/ToolDescription.java (90%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/session/dto/SessionDto.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/session/mci/AxhubSessionService.java (93%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/session/mci/ONBSA0790_I.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/session/mci/ONBSA0790_O.java (97%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/util/JsonSchemaGenerator.java (99%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/util/PodScaffolder.java (95%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/util/SessionUtil.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/util/ToolAnnotationSyncRunner.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/util/ToolScaffolder.java (99%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/util/ToolSchemaResolver.java (95%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/util/ToolSourceUpdater.java (98%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/validation/McpToolNameValidationRunner.java (92%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/validation/McpToolNameValidator.java (98%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/validation/ToolArgumentSchemaValidator.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/lib/validation/ToolSchemaV17ValidationRunner.java (93%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/mcc/dto/ToolMetadata.java (96%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/mcc/presentation/BusinessToolController.java (86%) rename {dap-was-lib/src/main/java/io/shinhanlife/dap => dat-was-lib/src/main/java/io/shinhanlife/dat}/mcc/presentation/ToolManifestController.java (91%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/BaseException.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/BaseResponse.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/BizException.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowAppServiceId.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowControllerId.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowIndexPaging.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowLogTarget.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowLogger.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowMciFieldInfo.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowMybatisMapper.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowServiceGroupId.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/GlowTrgmField.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/PageInfo.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/ResponseCode.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/ResponseUtil.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/ICommunication.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/annotation/GlowTrgmField.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/dto/CommonHeader.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/dto/HeaderDefaults.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/dto/Transfer.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/exception/ItrfException.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/module/eai/component/GlowEaiComponent.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/module/http/component/GlowHttpComponent.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpBody.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpHeader.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/module/http/dto/HttpTransfer.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/module/mci/component/GlowMciComponent.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/communication/util/CommonHeaderFactory.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/db/dto/AuditInfo.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnum.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/db/typehandler/CodeEnumTypeHandler.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/util/GlowMciParser.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/java/io/shinhanlife/glow/util/GlowTrgmParser.java (100%) rename {dap-was-lib => dat-was-lib}/src/main/resources/glow/application-glow-dev.yml (100%) rename {dap-was-lib => dat-was-lib}/src/main/resources/glow/application-glow-local.yml (100%) rename {dap-was-lib => dat-was-lib}/src/main/resources/glow/application-glow-prod.yml (100%) rename {dap-was-lib => dat-was-lib}/src/main/resources/glow/application-glow-test.yml (100%) rename {dap-was-lib => dat-was-lib}/src/main/resources/glow/application-glow.yml (100%) rename {dap-was-lib => dat-was-lib}/src/main/resources/mock-responses.json (100%) rename {dap-was-lib => dat-was-lib}/src/main/resources/static/tool-test-console.html (100%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/adapter/test/MockEimsHttpServerTest.java (92%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/common/adapter/sender/ShinhanMciSenderTest.java (87%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/config/AxhubHttpConfigurationTest.java (96%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/config/ToolSchemaConfigurationTest.java (87%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/integration/http/component/AxhubHttpComponentTest.java (96%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/mcp/McpSdk2CompatibilityTest.java (96%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/mcp/McpToolMethodRegistryTest.java (95%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/mcp/ToolMetadataMcpMapperTest.java (88%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/mcp/ToolRegistryHeartbeatSenderTest.java (90%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/metadata/ToolDefinitionRepositoryTest.java (98%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/util/JsonSchemaGeneratorTest.java (99%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/util/PodScaffolderTest.java (84%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/util/ToolScaffolderTest.java (86%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/util/ToolSchemaResolverTest.java (96%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/util/ToolSourceUpdaterTest.java (89%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/lib/validation/McpToolNameValidatorTest.java (84%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/mcc/mcp/McpRequestHeaderFilterTest.java (90%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/mcc/mcp/ToolMcpServerConfigurationTest.java (93%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/mcc/presentation/BusinessToolControllerHeaderContractTest.java (96%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/mcc/presentation/ToolArgumentSchemaValidatorTest.java (89%) rename {dap-was-lib/src/test/java/io/shinhanlife/dap => dat-was-lib/src/test/java/io/shinhanlife/dat}/mcc/presentation/ToolTestConsoleResourceTest.java (94%) rename {dap-was-lib => dat-was-lib}/src/test/java/io/shinhanlife/glow/communication/annotation/GlowTrgmFieldContractTest.java (100%) rename {dap-was-lib => dat-was-lib}/src/test/java/io/shinhanlife/glow/util/GlowMciParserTest.java (100%) rename {dap-was-lib => dat-was-lib}/src/test/resources/mock-responses/cmm_memo_retriever.json (100%) rename {dap-was-lib => dat-was-lib}/src/test/resources/tool-definitions/cmm/cmm_claim_search.yml (100%) rename {dap-was-pro => dat-was-pro}/Dockerfile (100%) rename {dap-was-pro => dat-was-pro}/build.gradle (84%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/converter/AgentInquiryConverter.java (70%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/dto/AgentToolRequest.java (90%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/dto/AgentToolResponse.java (86%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/usecase/AgentInquiryUseCase.java (93%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/usecase/AgentPerformanceUseCase.java (93%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/usecase/GaOrganizationUseCase.java (92%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImpl.java (91%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/usecase/impl/AgentPerformanceUseCaseImpl.java (92%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/agt/usecase/impl/GaOrganizationUseCaseImpl.java (91%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/pro/dto/ProductToolRequest.java (91%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/pro/dto/ProductToolResponse.java (87%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/pro/usecase/ClaimInquiryUseCase.java (92%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/pro/usecase/ContractInquiryUseCase.java (93%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/pro/usecase/CustomerInquiryUseCase.java (93%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/pro/usecase/impl/ClaimInquiryUseCaseImpl.java (91%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/pro/usecase/impl/ContractInquiryUseCaseImpl.java (92%) rename {dap-was-pro/src/main/java/io/shinhanlife/dap => dat-was-pro/src/main/java/io/shinhanlife/dat}/mcc/biz/pro/usecase/impl/CustomerInquiryUseCaseImpl.java (91%) rename dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/pro/DapWasProApplication.java => dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/pro/DatWasProApplication.java (60%) rename {dap-was-pro => dat-was-pro}/src/main/resources/application-dev.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/application-local.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/application-prod.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/application-test.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/application.yml (91%) rename {dap-was-sys => dat-was-pro}/src/main/resources/logback-spring.xml (89%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_activity_status.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_affiliation_history.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_agent_compliance.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_agent_education.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_agent_license.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_agent_profile.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_appointment_status.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_branch_list.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_campaign.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_claim_support.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_commission_grade.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_commission_summary.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_contract_count.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_customer_assignment.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_ga_profile.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_ga_status.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_notice_list.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_organization_agent_list.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_organization_manager.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_organization_tree.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_persistency_rate.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_premium_summary.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_production_summary.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_sales_area.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_support_contact.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/agt_task_list.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_claim_accident.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_claim_beneficiary.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_claim_contact.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_claim_documents.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_claim_eligibility.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_claim_history.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_claim_payment.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_claim_status.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_beneficiary.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_coverage.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_detail.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_list.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_loan_status.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_payment_status.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_premium.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_rider_list.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_contract_surrender_value.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_customer_address.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_customer_consent.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_customer_contact.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_customer_family.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_customer_identity.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_customer_occupation.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_customer_profile.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/mock-responses/pro_customer_risk_grade.json (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_activity_status.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_agent_education.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_agent_license.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_agent_profile.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_appointment_status.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_branch_list.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_campaign.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_claim_support.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_commission_grade.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_commission_summary.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_contract_count.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_ga_profile.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_ga_status.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_notice_list.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_organization_manager.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_organization_tree.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_premium_summary.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_production_summary.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_sales_area.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_support_contact.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/agt/agt_task_list.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_claim_accident.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_claim_contact.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_claim_documents.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_claim_history.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_claim_payment.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_claim_status.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_detail.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_list.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_premium.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_customer_address.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_customer_consent.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_customer_contact.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_customer_family.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_customer_identity.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_customer_profile.yml (100%) rename {dap-was-pro => dat-was-pro}/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml (100%) rename {dap-was-pro/src/test/java/io/shinhanlife/dap => dat-was-pro/src/test/java/io/shinhanlife/dat}/mcc/biz/agt/usecase/impl/AgentInquiryUseCaseImplTest.java (86%) rename {dap-was-pro/src/test/java/io/shinhanlife/dap => dat-was-pro/src/test/java/io/shinhanlife/dat}/mcc/biz/pro/usecase/impl/ProductInquiryUseCaseImplTest.java (86%) rename {dap-was-pro/src/test/java/io/shinhanlife/dap => dat-was-pro/src/test/java/io/shinhanlife/dat}/mcc/pro/ProMockToolResourcesTest.java (86%) rename {dap-was-sal => dat-was-sal}/Dockerfile (100%) rename {dap-was-sal => dat-was-sal}/build.gradle (73%) create mode 100644 dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/biz/cmm/converter/ClaimSearchConverter.java rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/converter/MemoListRetrieverConverter.java (65%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/dto/ClaimSearchRequest.java (91%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/dto/ClaimSearchResponse.java (93%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/dto/MemoListRetrieverRequest.java (92%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/dto/MemoListRetrieverResponse.java (86%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/usecase/ClaimSearchUseCase.java (77%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/usecase/MemoListRetrieverUseCase.java (72%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/usecase/impl/ClaimSearchUseCaseImpl.java (78%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/cmm/usecase/impl/MemoListRetrieverUseCaseImpl.java (64%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/lic/dto/LicToolRequest.java (93%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/lic/dto/LicToolResponse.java (86%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/lic/usecase/LicUnderwritingUseCase.java (95%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImpl.java (92%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sof/dto/SofToolRequest.java (93%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sof/dto/SofToolResponse.java (86%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sof/usecase/SofFieldActivityUseCase.java (95%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImpl.java (92%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sog/dto/SogToolRequest.java (93%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sog/dto/SogToolResponse.java (86%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sog/usecase/SogSalesPerformanceUseCase.java (95%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImpl.java (92%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sot/dto/SotToolRequest.java (93%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sot/dto/SotToolResponse.java (86%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sot/usecase/SotConsentUseCase.java (95%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/sot/usecase/impl/SotConsentUseCaseImpl.java (93%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/spr/dto/SprToolRequest.java (93%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/spr/dto/SprToolResponse.java (86%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/spr/usecase/SprFieldInquiryUseCase.java (95%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImpl.java (92%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/infra/itrf/http/memo/MemoClient.java (76%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpRequest.java (90%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/infra/itrf/http/memo/io/MemoListRetrieverHttpResponse.java (83%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/infra/itrf/mci/ncla/MciNclaClient.java (81%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_I.java (87%) rename {dap-was-sal/src/main/java/io/shinhanlife/dap => dat-was-sal/src/main/java/io/shinhanlife/dat}/mcc/infra/itrf/mci/ncla/io/CLCNNB00001_O.java (90%) rename dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java => dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java (60%) rename {dap-was-sal => dat-was-sal}/src/main/resources/application-dev.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/application-local.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/application-prod.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/application-test.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/application.yml (93%) rename {dap-gateway => dat-was-sal}/src/main/resources/logback-spring.xml (93%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/cmm_memo_retriever.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_contract_review_document.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_contract_review_history.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_contract_review_result.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_contract_review_status.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_product_coverage.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_product_info.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_product_premium_table.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_underwriting_additional_request.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_underwriting_result.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/lic_underwriting_risk_grade.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sms_cmm_claim_search.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_activity_calendar.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_activity_daily.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_activity_report_status.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_activity_summary.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_call_activity.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_customer_consulting.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_field_support_request.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_prospect_list.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_training_completion.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sof_visit_count.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_incentive_summary.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_monthly_performance.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_new_contract_count.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_performance_comparison.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_premium_performance.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_product_performance.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_sales_ranking.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_target_history.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_target_progress.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sog_target_summary.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_consent_expiry.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_consent_withdrawal.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_customer_info_consent.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_customer_info_consent_scope.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_marketing_consent_channel.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_marketing_consent_history.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_marketing_consent_status.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_subscription_design_consent.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_subscription_design_detail.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/sot_tm_call_eligibility.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_answer.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_category.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_detail.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_escalation.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_faq.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_list.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_manager.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_satisfaction.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_sla.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/mock-responses/spr_field_inquiry_status.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_product_coverage.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_product_info.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_activity_daily.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_activity_summary.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_call_activity.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_field_support_request.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_prospect_list.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_training_completion.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sof/sof_visit_count.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_premium_performance.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_product_performance.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_target_history.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_target_progress.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sog/sog_target_summary.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-schemas/cmm/claim-search-resource-input-schema.json (100%) rename {dap-was-sal => dat-was-sal}/src/main/resources/tool-schemas/cmm/claim-search-resource-output-schema.json (100%) rename {dap-was-sal/src/test/java/io/shinhanlife/dap => dat-was-sal/src/test/java/io/shinhanlife/dat}/mcc/biz/cmm/usecase/ClaimSearchUseCaseTest.java (63%) rename {dap-was-sal/src/test/java/io/shinhanlife/dap => dat-was-sal/src/test/java/io/shinhanlife/dat}/mcc/biz/cmm/usecase/MemoListRetrieverUseCaseTest.java (64%) rename {dap-was-sal/src/test/java/io/shinhanlife/dap => dat-was-sal/src/test/java/io/shinhanlife/dat}/mcc/biz/lic/usecase/impl/LicUnderwritingUseCaseImplTest.java (87%) rename {dap-was-sal/src/test/java/io/shinhanlife/dap => dat-was-sal/src/test/java/io/shinhanlife/dat}/mcc/biz/sof/usecase/impl/SofFieldActivityUseCaseImplTest.java (87%) rename {dap-was-sal/src/test/java/io/shinhanlife/dap => dat-was-sal/src/test/java/io/shinhanlife/dat}/mcc/biz/sog/usecase/impl/SogSalesPerformanceUseCaseImplTest.java (87%) rename {dap-was-sal/src/test/java/io/shinhanlife/dap => dat-was-sal/src/test/java/io/shinhanlife/dat}/mcc/biz/sot/usecase/impl/SotConsentUseCaseImplTest.java (87%) rename {dap-was-sal/src/test/java/io/shinhanlife/dap => dat-was-sal/src/test/java/io/shinhanlife/dat}/mcc/biz/spr/usecase/impl/SprFieldInquiryUseCaseImplTest.java (87%) rename {dap-was-sal/src/test/java/io/shinhanlife/dap => dat-was-sal/src/test/java/io/shinhanlife/dat}/mcc/sal/SalCategoryMockToolResourcesTest.java (89%) rename {dap-was-sys => dat-was-sys}/Dockerfile (100%) rename {dap-was-sys => dat-was-sys}/build.gradle (84%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/dto/SystemStatusRequest.java (83%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/dto/SystemStatusResponse.java (80%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/dto/TeamContactRequest.java (86%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/AccountInquiryUseCase.java (89%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/AuthenticationInquiryUseCase.java (90%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/AuthorizationInquiryUseCase.java (89%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/SystemStatusUseCase.java (93%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/TeamContactUseCase.java (77%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/impl/AccountInquiryUseCaseImpl.java (85%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/impl/AuthenticationInquiryUseCaseImpl.java (85%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/impl/AuthorizationInquiryUseCaseImpl.java (85%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImpl.java (88%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/impl/TeamContactUseCaseImpl.java (90%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/converter/SystemNoticeConverter.java (70%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/dto/SystemNoticeRequest.java (83%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/dto/SystemNoticeResponse.java (86%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/usecase/MaintenanceInquiryUseCase.java (90%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/usecase/ReleaseInquiryUseCase.java (89%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/usecase/SystemNoticeUseCase.java (93%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/usecase/impl/MaintenanceInquiryUseCaseImpl.java (85%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/usecase/impl/ReleaseInquiryUseCaseImpl.java (84%) rename {dap-was-sys/src/main/java/io/shinhanlife/dap => dat-was-sys/src/main/java/io/shinhanlife/dat}/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImpl.java (87%) rename dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/DapWasSysApplication.java => dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/DatWasSysApplication.java (60%) rename {dap-was-sys => dat-was-sys}/src/main/resources/application-dev.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/application-local.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/application-prod.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/application-test.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/application.yml (91%) rename {dap-was-sys => dat-was-sys}/src/main/resources/glow/application-glow-local.yml (100%) rename {dap-was-pro => dat-was-sys}/src/main/resources/logback-spring.xml (89%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_access_policy.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_access_token_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_account_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_account_lock_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_account_password_expiry.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_account_profile.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_account_role.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_account_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_approval_authority.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_authentication_method.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_delegation_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_deployment_version.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_environment_info.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_identity_provider_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_login_history.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_menu_access.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_mfa_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_permission_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_privilege_change_history.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_resource_access.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_role_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_security_event_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_service_health.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_session_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_session_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_system_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_trusted_device_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/iam_user_group_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_alert_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_change_request_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_ga_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_incident_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_maintenance_contact.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_maintenance_history.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_maintenance_result.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_maintenance_schedule.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_maintenance_scope.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_maintenance_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_notice_category.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_notice_detail.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_notice_list.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_notice_recent.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_notice_search.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_operation_calendar.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_release_history.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_release_notice.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_release_schedule.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_release_scope.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_release_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_release_version.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/mock-responses/pct_service_request_status.json (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_access_policy.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_access_token_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_account_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_account_profile.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_account_role.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_account_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_approval_authority.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_authentication_method.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_delegation_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_deployment_version.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_environment_info.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_login_history.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_menu_access.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_mfa_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_permission_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_resource_access.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_role_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_security_event_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_service_health.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_session_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_session_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_system_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/iam/iam_user_group_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_alert_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_change_request_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_ga_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_incident_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_notice_category.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_notice_detail.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_notice_list.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_notice_recent.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_notice_search.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_release_history.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_release_notice.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_release_schedule.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_release_scope.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_release_status.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_release_version.yml (100%) rename {dap-was-sys => dat-was-sys}/src/main/resources/tool-definitions/pct/pct_service_request_status.yml (100%) rename {dap-was-sys/src/test/java/io/shinhanlife/dap => dat-was-sys/src/test/java/io/shinhanlife/dat}/mcc/biz/iam/usecase/impl/SystemStatusUseCaseImplTest.java (77%) rename {dap-was-sys/src/test/java/io/shinhanlife/dap => dat-was-sys/src/test/java/io/shinhanlife/dat}/mcc/biz/pct/usecase/impl/SystemNoticeUseCaseImplTest.java (76%) rename {dap-was-sys/src/test/java/io/shinhanlife/dap => dat-was-sys/src/test/java/io/shinhanlife/dat}/mcc/sys/SystemMockToolResourcesTest.java (95%) diff --git a/.agents/AGENTS.md b/.agents/AGENTS.md index fb3b02fc..c1696c8e 100644 --- a/.agents/AGENTS.md +++ b/.agents/AGENTS.md @@ -33,11 +33,11 @@ * 처리계 UI ↔ 처리계 AP 구간: `HTTPS` / `SSV`를 사용하며, FW에서 x-api를 통해 SSV↔DTO 변환을 수행한다. * 신한라이프 표준 로그 기준 (Logback 설정): - * **로그 생성 경로:** `/swlog/어플리케이션명(모듈명)/코드명/` (예: `/swlog/dap-gateway/A01/`) + * **로그 생성 경로:** `/swlog/어플리케이션명(모듈명)/코드명/` (예: `/swlog/dat-gateway/A01/`) * **로그 네이밍 규칙:** `${HOSTNAME}_코드명_yyyyMMdd.log` (예: `${HOSTNAME}_A01_20260722.log`) * **기본 로그 구분 코드:** 시스템 운영기록 가동기록의 경우 `A01`을 기본으로 사용한다. * **호스트명 동적 할당:** Logback 설정 시 `` 를 선언하여 사용한다. * 프로젝트 작업 범위 및 툴 연동 규칙: - * 현재 `axhub-backend-main` 워크스페이스 내에서는 **오직 `dap-gateway` 모듈만 수정**한다. - * 툴(Tool) 연동 개발 작업은 반드시 별도의 워크스페이스인 **`C:\eGovFrameDev-4.3.1-64bit\workspace-egov\dap-was-dapmt`** 폴더에서 수행한다. + * 현재 `axhub-backend-main` 워크스페이스 내에서는 **오직 `dat-gateway` 모듈만 수정**한다. + * 툴(Tool) 연동 개발 작업은 반드시 별도의 워크스페이스인 **`C:\eGovFrameDev-4.3.1-64bit\workspace-egov\dat-was-datmt`** 폴더에서 수행한다. diff --git a/README.md b/README.md index b3246548..d403d24a 100644 --- a/README.md +++ b/README.md @@ -4,22 +4,22 @@ | Pod role | Gradle module | Container service | Internal endpoint | Local Docker endpoint | |---|---|---|---|---| -| Customer/common integration | `dap-was-cus` | `was-cus` | `http://was-cus:8084/mcp` | `http://localhost:8284/mcp` | -| Sales/notification integration | `dap-was-sal` | `was-sal` | `http://was-sal:8082/mcp` | `http://localhost:8282/mcp` | -| Process integration (new) | `dap-was-pro` | `was-pro` | `http://was-pro:8085/mcp` | `http://localhost:8085/mcp` | -| System integration (new) | `dap-was-sys` | `was-sys` | `http://was-sys:8086/mcp` | `http://localhost:8086/mcp` | +| Customer/common integration | `dat-was-cus` | `was-cus` | `http://was-cus:8084/mcp` | `http://localhost:8284/mcp` | +| Sales/notification integration | `dat-was-sal` | `was-sal` | `http://was-sal:8082/mcp` | `http://localhost:8282/mcp` | +| Process integration (new) | `dat-was-pro` | `was-pro` | `http://was-pro:8085/mcp` | `http://localhost:8085/mcp` | +| System integration (new) | `dat-was-sys` | `was-sys` | `http://was-sys:8086/mcp` | `http://localhost:8086/mcp` | -- The former `dap-was-oth` module is now `dap-was-cus`; the former `dap-was-sms` module is now `dap-was-sal`. +- The former `dat-was-oth` module is now `dat-was-cus`; the former `dat-was-sms` module is now `dat-was-sal`. - This is a deployment Pod rename only. Existing tool category and function names such as `oth_*` and `sms_*` remain valid so already registered MCP clients are not broken. -- `dap-was-pro` and `dap-was-sys` are empty, independently deployable Tool Pods ready for new business tools. +- `dat-was-pro` and `dat-was-sys` are empty, independently deployable Tool Pods ready for new business tools. ### Run the Tool Pods locally ```powershell -.\gradlew.bat :dap-was-cus:bootRun -.\gradlew.bat :dap-was-sal:bootRun -.\gradlew.bat :dap-was-pro:bootRun -.\gradlew.bat :dap-was-sys:bootRun +.\gradlew.bat :dat-was-cus:bootRun +.\gradlew.bat :dat-was-sal:bootRun +.\gradlew.bat :dat-was-pro:bootRun +.\gradlew.bat :dat-was-sys:bootRun ``` AX HUB에서 AI Agent가 업무 Tool을 검색하고 호출할 수 있도록 Gateway와 독립 Tool Pod를 제공하는 멀티 모듈 Spring Boot 프로젝트입니다. @@ -30,13 +30,13 @@ AX HUB에서 AI Agent가 업무 Tool을 검색하고 호출할 수 있도록 Gat MCP Client / AI Agent | v -Gateway (dap-gateway, 8081) +Gateway (dat-gateway, 8081) - MCP 연결, Tool Registry, 인증·인가, 라우팅, 공통 화면 | +-------------------------+ | | v v -SMS Tool Pod (dap-was-sms, 8082) OTH Tool Pod (dap-was-oth, 8084) +SMS Tool Pod (dat-was-sms, 8082) OTH Tool Pod (dat-was-oth, 8084) - SMS 업무 Tool - 공통/업무/MCI 연계 Tool - Tool Manifest - Tool Manifest - Pod Test Console - Pod Test Console @@ -51,12 +51,12 @@ Gateway는 외부 MCP 진입점과 Tool 등록·라우팅을 담당하고, 실 | 모듈 | 역할 | 기본 포트 | |---|---|---:| -| `dap-gateway` | MCP Gateway, Registry, 라우팅, Chat·Catalog·Tester·Scaffold 화면 | 8081 | -| `dap-was-lib` | Tool 공통 라이브러리: 어노테이션, Schema, Manifest, MCI/EAI 어댑터, 공통 Web·보안 기능 | - | -| `dap-was-sms` | SMS/알림 업무 Tool Pod | 8082 | -| `dap-was-oth` | 공통/샘플/MCI 연계 업무 Tool Pod | 8084 | +| `dat-gateway` | MCP Gateway, Registry, 라우팅, Chat·Catalog·Tester·Scaffold 화면 | 8081 | +| `dat-was-lib` | Tool 공통 라이브러리: 어노테이션, Schema, Manifest, MCI/EAI 어댑터, 공통 Web·보안 기능 | - | +| `dat-was-sms` | SMS/알림 업무 Tool Pod | 8082 | +| `dat-was-oth` | 공통/샘플/MCI 연계 업무 Tool Pod | 8084 | -> 기존 `dap-tool-core`, `dap-tool-sms`, `dap-tool-oth` 명칭은 현재 각각 `dap-was-lib`, `dap-was-sms`, `dap-was-oth`로 변경되었습니다. +> 기존 `dap-tool-core`, `dap-tool-sms`, `dap-tool-oth` 명칭은 현재 각각 `dat-was-lib`, `dat-was-sms`, `dat-was-oth`로 변경되었습니다. ## 3. 개발 환경 @@ -82,11 +82,11 @@ $env:OPENROUTER_API_KEY = '<발급받은-키>' 각 애플리케이션은 별도 터미널에서 실행합니다. ```powershell -.\gradlew.bat :dap-gateway:bootRun -.\gradlew.bat :dap-was-sal:bootRun -.\gradlew.bat :dap-was-cus:bootRun -.\gradlew.bat :dap-was-pro:bootRun -.\gradlew.bat :dap-was-sys:bootRun +.\gradlew.bat :dat-gateway:bootRun +.\gradlew.bat :dat-was-sal:bootRun +.\gradlew.bat :dat-was-cus:bootRun +.\gradlew.bat :dat-was-pro:bootRun +.\gradlew.bat :dat-was-sys:bootRun ``` ### 4.2 Docker Compose 실행 @@ -146,7 +146,7 @@ Docker Compose로 실행한 경우 Gateway 화면은 포트 `8281`을 사용합 > Auto Tester의 더미 요청 성공은 **통신·등록·기본 스키마 확인용 스모크 테스트**입니다. 실제 MCI/EAI 업무 규칙, 권한, 데이터 정합성은 보장하지 않습니다. Stress Test와 Auto Ping은 실제 Tool·레거시 호출을 유발할 수 있으므로 개발/테스트 환경 및 승인된 테스트 데이터에서만 사용합니다. -UI에서 사용하는 Tailwind CSS와 Chart.js는 `dap-gateway/src/main/resources/static/lib`에 포함되어 있어, 화면 라이브러리 로딩을 위해 외부 CDN 연결이 필요하지 않습니다. +UI에서 사용하는 Tailwind CSS와 Chart.js는 `dat-gateway/src/main/resources/static/lib`에 포함되어 있어, 화면 라이브러리 로딩을 위해 외부 CDN 연결이 필요하지 않습니다. ## 6. 주요 HTTP API @@ -232,12 +232,12 @@ Gateway는 Registry 등록 및 Heartbeat 정보를 이용해 Tool을 라우팅 ## 9. MCI/EAI 연계 -공통 MCI/EAI 연계 기능과 Glow 기본 설정은 `dap-was-lib`에서 제공합니다. Tool Pod별 애플리케이션 프로필은 각 Pod의 `application*.yml`에서 관리합니다. +공통 MCI/EAI 연계 기능과 Glow 기본 설정은 `dat-was-lib`에서 제공합니다. Tool Pod별 애플리케이션 프로필은 각 Pod의 `application*.yml`에서 관리합니다. ```text -dap-was-lib/src/main/resources/glow/application-glow*.yml -dap-was-sms/src/main/resources/application*.yml -dap-was-oth/src/main/resources/application*.yml +dat-was-lib/src/main/resources/glow/application-glow*.yml +dat-was-sms/src/main/resources/application*.yml +dat-was-oth/src/main/resources/application*.yml ``` MCI 호출 주소는 일반적으로 `host + uri`로 구성합니다. 예를 들어 `host=https://dev-ichmci.shinhanlife.co.kr`, `uri=/ntl_mci/clc_rcv`이면 호출 대상은 다음과 같습니다. @@ -250,11 +250,11 @@ https://dev-ichmci.shinhanlife.co.kr/ntl_mci/clc_rcv ## 10. 품질 검증 ```powershell -.\gradlew.bat :dap-was-lib:test -.\gradlew.bat :dap-was-cus:compileJava -.\gradlew.bat :dap-was-sal:compileJava -.\gradlew.bat :dap-was-pro:compileJava -.\gradlew.bat :dap-was-sys:compileJava +.\gradlew.bat :dat-was-lib:test +.\gradlew.bat :dat-was-cus:compileJava +.\gradlew.bat :dat-was-sal:compileJava +.\gradlew.bat :dat-was-pro:compileJava +.\gradlew.bat :dat-was-sys:compileJava .\gradlew.bat validateMcpToolNames ``` @@ -279,29 +279,29 @@ https://dev-ichmci.shinhanlife.co.kr/ntl_mci/clc_rcv | 기능 | 위치 | |---|---| -| Tool 공통 Controller | `dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/presentation` | -| Tool 어노테이션 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation` | -| JSON Schema/검증 | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/schema`, `.../validation` | -| Manifest | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest` | -| Tool Scaffold | `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java` | -| Gateway 라우터 | `dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java` | -| OTH Tool | `dap-was-oth/src/main/java` | -| SMS Tool | `dap-was-sms/src/main/java` | +| Tool 공통 Controller | `dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/presentation` | +| Tool 어노테이션 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/annotation` | +| JSON Schema/검증 | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/schema`, `.../validation` | +| Manifest | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest` | +| Tool Scaffold | `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java` | +| Gateway 라우터 | `dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/McpRouterController.java` | +| OTH Tool | `dat-was-oth/src/main/java` | +| SMS Tool | `dat-was-sms/src/main/java` | ## 13. 모듈명 전환 검증 -Tool 관련 공통 기능은 `dap-was-*` 모듈명만 기준으로 동작합니다. +Tool 관련 공통 기능은 `dat-was-*` 모듈명만 기준으로 동작합니다. -- `validateMcpToolNames`는 `dap-was-*` Tool Pod를 탐색하여 이름 규칙과 전역 중복을 검사합니다. +- `validateMcpToolNames`는 `dat-was-*` Tool Pod를 탐색하여 이름 규칙과 전역 중복을 검사합니다. - Tool Scaffold는 Pod 이름을 Tool 함수명에 포함하지 않습니다. 함수명은 `도메인_비즈니스_행위` 형식입니다. 예: `cmm_notification_send` -- Pod Scaffold와 Gateway Scaffold 화면/API의 모듈 목록도 `dap-was-*` 명칭으로 통일되어 있습니다. -- Tool Source Update 기능은 `dap-was-*` 아래의 `*UseCase.java`를 검색합니다. +- Pod Scaffold와 Gateway Scaffold 화면/API의 모듈 목록도 `dat-was-*` 명칭으로 통일되어 있습니다. +- Tool Source Update 기능은 `dat-was-*` 아래의 `*UseCase.java`를 검색합니다. ## 14. BC-DAB-STD-003 Tool Schema V17 적용 각 Tool의 표준 명세는 Tool Pod별 다음 경로에서 관리합니다. ```text -dap-was-{pod}/src/main/resources/tool-definitions/{categoryKey}/{toolName}.yml +dat-was-{pod}/src/main/resources/tool-definitions/{categoryKey}/{toolName}.yml ``` Tool 이름은 Pod 정보를 포함하지 않는 `도메인_서비스_행위` 형태의 영문 소문자 snake_case를 사용하며, diff --git a/build.gradle b/build.gradle index c2758d33..9d1d1d40 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-tool-report/src/main/java/io/shinhanlife/dap/report/ToolReportApplication.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/ToolReportApplication.java similarity index 90% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/ToolReportApplication.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/ToolReportApplication.java index 80b797a8..92f7e161 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/ToolReportApplication.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/ToolReportApplication.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.report; +package io.shinhanlife.dat.report; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** - * @package io.shinhanlife.dap.report + * @package io.shinhanlife.dat.report * @className ToolReportApplication * @description 툴 소스를 읽기 전용으로 분석하여 Excel 보고서를 생성하는 독립 애플리케이션 * @author 0986406 diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/application/ToolReportService.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/application/ToolReportService.java similarity index 83% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/application/ToolReportService.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/application/ToolReportService.java index 41a530bf..aee998aa 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/application/ToolReportService.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/application/ToolReportService.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.report.application; +package io.shinhanlife.dat.report.application; -import io.shinhanlife.dap.report.excel.ToolReportExcelWriter; -import io.shinhanlife.dap.report.model.ToolReportModel; -import io.shinhanlife.dap.report.model.ToolSummary; -import io.shinhanlife.dap.report.source.ToolDetailAnalyzer; -import io.shinhanlife.dap.report.source.ToolSourceDiscovery; +import io.shinhanlife.dat.report.excel.ToolReportExcelWriter; +import io.shinhanlife.dat.report.model.ToolReportModel; +import io.shinhanlife.dat.report.model.ToolSummary; +import io.shinhanlife.dat.report.source.ToolDetailAnalyzer; +import io.shinhanlife.dat.report.source.ToolSourceDiscovery; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/config/ReportConfiguration.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/config/ReportConfiguration.java similarity index 87% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/config/ReportConfiguration.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/config/ReportConfiguration.java index 4ec2986f..d612f481 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/config/ReportConfiguration.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/config/ReportConfiguration.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.config; +package io.shinhanlife.dat.report.config; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Configuration; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/config/ReportProperties.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/config/ReportProperties.java similarity index 86% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/config/ReportProperties.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/config/ReportProperties.java index 5641e204..acb3e7df 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/config/ReportProperties.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/config/ReportProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.config; +package io.shinhanlife.dat.report.config; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/excel/ToolReportExcelWriter.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/excel/ToolReportExcelWriter.java similarity index 98% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/excel/ToolReportExcelWriter.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/excel/ToolReportExcelWriter.java index d785dec5..17a836cb 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/excel/ToolReportExcelWriter.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/excel/ToolReportExcelWriter.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.report.excel; +package io.shinhanlife.dat.report.excel; -import io.shinhanlife.dap.report.model.FieldDefinition; -import io.shinhanlife.dap.report.model.ToolReportModel; -import io.shinhanlife.dap.report.model.ToolSummary; +import io.shinhanlife.dat.report.model.FieldDefinition; +import io.shinhanlife.dat.report.model.ToolReportModel; +import io.shinhanlife.dat.report.model.ToolSummary; import java.awt.Color; import java.io.ByteArrayOutputStream; import java.time.LocalDateTime; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/FieldDefinition.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/FieldDefinition.java similarity index 90% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/FieldDefinition.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/FieldDefinition.java index be17e51e..869e0ce7 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/FieldDefinition.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/FieldDefinition.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.model; +package io.shinhanlife.dat.report.model; /** DTO, JSON Schema 또는 원천 전문에서 수집한 필드 정의. */ public record FieldDefinition( diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolReportModel.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolReportModel.java similarity index 83% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolReportModel.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolReportModel.java index e5fb6caa..cb9979f4 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolReportModel.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolReportModel.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.model; +package io.shinhanlife.dat.report.model; import java.util.List; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolReportRequest.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolReportRequest.java similarity index 77% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolReportRequest.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolReportRequest.java index 1e073971..39e896c2 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolReportRequest.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolReportRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.model; +package io.shinhanlife.dat.report.model; import java.util.List; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolSummary.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolSummary.java similarity index 97% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolSummary.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolSummary.java index 65f43689..8b9fcdc0 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/model/ToolSummary.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/model/ToolSummary.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.model; +package io.shinhanlife.dat.report.model; /** UI 선택 목록과 보고서 기본정보에 사용하는 툴 요약. */ public record ToolSummary( diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/presentation/ToolReportController.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/presentation/ToolReportController.java similarity index 91% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/presentation/ToolReportController.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/presentation/ToolReportController.java index 2a338f84..0dc51395 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/presentation/ToolReportController.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/presentation/ToolReportController.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.report.presentation; +package io.shinhanlife.dat.report.presentation; -import io.shinhanlife.dap.report.application.ToolReportService; -import io.shinhanlife.dap.report.config.ReportProperties; -import io.shinhanlife.dap.report.model.ToolReportRequest; +import io.shinhanlife.dat.report.application.ToolReportService; +import io.shinhanlife.dat.report.config.ReportProperties; +import io.shinhanlife.dat.report.model.ToolReportRequest; import java.nio.charset.StandardCharsets; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/JavaAnnotationReader.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/JavaAnnotationReader.java similarity index 98% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/JavaAnnotationReader.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/JavaAnnotationReader.java index 53a506a3..231a844f 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/JavaAnnotationReader.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/JavaAnnotationReader.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.source; +package io.shinhanlife.dat.report.source; import com.github.javaparser.ast.NodeList; import com.github.javaparser.ast.expr.AnnotationExpr; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/ToolDetailAnalyzer.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/ToolDetailAnalyzer.java similarity index 97% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/ToolDetailAnalyzer.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/ToolDetailAnalyzer.java index a10a8cc6..344ab859 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/ToolDetailAnalyzer.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/ToolDetailAnalyzer.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.source; +package io.shinhanlife.dat.report.source; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; @@ -8,9 +8,9 @@ import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.body.FieldDeclaration; import com.github.javaparser.ast.body.TypeDeclaration; import com.github.javaparser.ast.expr.AnnotationExpr; -import io.shinhanlife.dap.report.model.FieldDefinition; -import io.shinhanlife.dap.report.model.ToolReportModel; -import io.shinhanlife.dap.report.model.ToolSummary; +import io.shinhanlife.dat.report.model.FieldDefinition; +import io.shinhanlife.dat.report.model.ToolReportModel; +import io.shinhanlife.dat.report.model.ToolSummary; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; diff --git a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/ToolSourceDiscovery.java b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/ToolSourceDiscovery.java similarity index 97% rename from dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/ToolSourceDiscovery.java rename to dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/ToolSourceDiscovery.java index 980fd217..07f30dc5 100644 --- a/dap-tool-report/src/main/java/io/shinhanlife/dap/report/source/ToolSourceDiscovery.java +++ b/dap-tool-report/src/main/java/io/shinhanlife/dat/report/source/ToolSourceDiscovery.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.report.source; +package io.shinhanlife.dat.report.source; import com.github.javaparser.StaticJavaParser; import com.github.javaparser.ast.CompilationUnit; @@ -7,8 +7,8 @@ import com.github.javaparser.ast.expr.AnnotationExpr; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; -import io.shinhanlife.dap.report.config.ReportProperties; -import io.shinhanlife.dap.report.model.ToolSummary; +import io.shinhanlife.dat.report.config.ReportProperties; +import io.shinhanlife.dat.report.model.ToolSummary; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; @@ -137,7 +137,7 @@ public class ToolSourceDiscovery { Path candidate = configuredPath; while (candidate != null) { if (Files.isRegularFile(candidate.resolve("settings.gradle")) - && Files.isDirectory(candidate.resolve("dap-was-lib"))) { + && Files.isDirectory(candidate.resolve("dat-was-lib"))) { return candidate; } candidate = candidate.getParent(); diff --git a/dap-tool-report/src/test/java/io/shinhanlife/dap/report/excel/ToolReportExcelWriterTest.java b/dap-tool-report/src/test/java/io/shinhanlife/dat/report/excel/ToolReportExcelWriterTest.java similarity index 88% rename from dap-tool-report/src/test/java/io/shinhanlife/dap/report/excel/ToolReportExcelWriterTest.java rename to dap-tool-report/src/test/java/io/shinhanlife/dat/report/excel/ToolReportExcelWriterTest.java index 49cb09cb..e34feab3 100644 --- a/dap-tool-report/src/test/java/io/shinhanlife/dap/report/excel/ToolReportExcelWriterTest.java +++ b/dap-tool-report/src/test/java/io/shinhanlife/dat/report/excel/ToolReportExcelWriterTest.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.report.excel; +package io.shinhanlife.dat.report.excel; import static org.assertj.core.api.Assertions.assertThat; -import io.shinhanlife.dap.report.model.FieldDefinition; -import io.shinhanlife.dap.report.model.ToolReportModel; -import io.shinhanlife.dap.report.model.ToolSummary; +import io.shinhanlife.dat.report.model.FieldDefinition; +import io.shinhanlife.dat.report.model.ToolReportModel; +import io.shinhanlife.dat.report.model.ToolSummary; import java.io.ByteArrayInputStream; import java.util.List; import org.apache.poi.xssf.usermodel.XSSFWorkbook; diff --git a/dap-tool-report/src/test/java/io/shinhanlife/dap/report/source/ToolSourceDiscoveryTest.java b/dap-tool-report/src/test/java/io/shinhanlife/dat/report/source/ToolSourceDiscoveryTest.java similarity index 95% rename from dap-tool-report/src/test/java/io/shinhanlife/dap/report/source/ToolSourceDiscoveryTest.java rename to dap-tool-report/src/test/java/io/shinhanlife/dat/report/source/ToolSourceDiscoveryTest.java index 161d1ea6..307cce17 100644 --- a/dap-tool-report/src/test/java/io/shinhanlife/dap/report/source/ToolSourceDiscoveryTest.java +++ b/dap-tool-report/src/test/java/io/shinhanlife/dat/report/source/ToolSourceDiscoveryTest.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.report.source; +package io.shinhanlife.dat.report.source; import static org.assertj.core.api.Assertions.assertThat; -import io.shinhanlife.dap.report.config.ReportProperties; +import io.shinhanlife.dat.report.config.ReportProperties; import java.nio.file.Path; import org.junit.jupiter.api.Test; 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 ed5d79c8..00000000 --- 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-gateway/Dockerfile b/dat-gateway/Dockerfile similarity index 100% rename from dap-gateway/Dockerfile rename to dat-gateway/Dockerfile diff --git a/dap-gateway/build.gradle b/dat-gateway/build.gradle similarity index 97% rename from dap-gateway/build.gradle rename to dat-gateway/build.gradle index 3737b757..33a46a3a 100644 --- a/dap-gateway/build.gradle +++ b/dat-gateway/build.gradle @@ -5,7 +5,7 @@ plugins { dependencies { // Tool Registry, MCP 공통 처리, 보안/Schema 유틸리티를 공통 라이브러리에서 가져옵니다. - implementation project(':dap-was-lib') + implementation project(':dat-was-lib') // Gateway REST API와 관리 화면의 HTTP 요청을 처리합니다. implementation 'org.springframework.boot:spring-boot-starter-web' diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/DatGatewayApplication.java similarity index 61% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/DatGatewayApplication.java index 94518f84..91e85682 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/DapGatewayApplication.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/DatGatewayApplication.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcg; +package io.shinhanlife.dat.mcg; /** - * @package io.shinhanlife.dap.mcg - * @className DapGatewayApplication + * @package io.shinhanlife.dat.mcg + * @className DatGatewayApplication * @description AX HUB 시스템 처리 클래스 * @author 0986406 * @create 2026.09.01 @@ -21,12 +21,12 @@ import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.cache.annotation.EnableCaching; import org.springframework.scheduling.annotation.EnableScheduling; -@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcg", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcg", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dat.mcg", "io.shinhanlife.dat.lib.mcp", "io.shinhanlife.dat.lib.config"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dat.mcg", "io.shinhanlife.dat.lib.mcp", "io.shinhanlife.dat.lib.config"}) @EnableCaching @EnableScheduling -public class DapGatewayApplication { +public class DatGatewayApplication { public static void main(String[] args) { - SpringApplication.run(DapGatewayApplication.class, args); + SpringApplication.run(DatGatewayApplication.class, args); } } diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/aop/GatewayLoggingAspect.java similarity index 92% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/aop/GatewayLoggingAspect.java index 0a5a4a61..759207c9 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/aop/GatewayLoggingAspect.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/aop/GatewayLoggingAspect.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.aop; +package io.shinhanlife.dat.mcg.aop; import lombok.extern.slf4j.Slf4j; import org.aspectj.lang.ProceedingJoinPoint; @@ -8,7 +8,7 @@ import org.springframework.stereotype.Component; import org.springframework.util.StopWatch; /** - * @package io.shinhanlife.dap.mcg.aop + * @package io.shinhanlife.dat.mcg.aop * @className GatewayLoggingAspect * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -27,7 +27,7 @@ import org.springframework.util.StopWatch; public class GatewayLoggingAspect { // gateway의 controller 패키지 하위의 모든 클래스/메서드 실행 시 작동 - @Around("execution(* io.shinhanlife.dap.mcg.presentation..*(..))") + @Around("execution(* io.shinhanlife.dat.mcg.presentation..*(..))") public Object logGatewayExecutionTime(ProceedingJoinPoint joinPoint) throws Throwable { String targetMethod = joinPoint.getSignature().toShortString(); StopWatch stopWatch = new StopWatch(); diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/audit/AuditLogService.java similarity index 91% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/audit/AuditLogService.java index 6df20a55..02d2952a 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/audit/AuditLogService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/audit/AuditLogService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.audit; +package io.shinhanlife.dat.mcg.audit; /** - * @package io.shinhanlife.dap.mcg.audit + * @package io.shinhanlife.dat.mcg.audit * @className AuditLogService * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,8 +15,8 @@ package io.shinhanlife.dap.mcg.audit; * * */ -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; -import io.shinhanlife.dap.mcg.security.McpRequestContext; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcg.security.McpRequestContext; import com.fasterxml.jackson.databind.JsonNode; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/AgentResponseBudgetProperties.java similarity index 95% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/AgentResponseBudgetProperties.java index de7e9ff3..60eba72f 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/AgentResponseBudgetProperties.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/AgentResponseBudgetProperties.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.config; +package io.shinhanlife.dat.mcg.config; /** - * @package io.shinhanlife.dap.mcg.config + * @package io.shinhanlife.dat.mcg.config * @className AgentResponseBudgetProperties * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/GatewayFallbackProperties.java similarity index 90% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/GatewayFallbackProperties.java index d1ea8ff4..2999e8b6 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/GatewayFallbackProperties.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/GatewayFallbackProperties.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.config; +package io.shinhanlife.dat.mcg.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; @@ -8,7 +8,7 @@ import java.util.HashMap; import java.util.Map; /** - * @package io.shinhanlife.dap.mcg.config + * @package io.shinhanlife.dat.mcg.config * @className GatewayFallbackProperties * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/McpGatewayProperties.java similarity index 99% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/McpGatewayProperties.java index 013a78ce..13048e18 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/config/McpGatewayProperties.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/config/McpGatewayProperties.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.config; +package io.shinhanlife.dat.mcg.config; /** - * @package io.shinhanlife.dap.mcg.config + * @package io.shinhanlife.dat.mcg.config * @className McpGatewayProperties * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGenerationRequest.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGenerationRequest.java similarity index 68% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGenerationRequest.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGenerationRequest.java index dbfa7e6c..d18aeba7 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGenerationRequest.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGenerationRequest.java @@ -1,6 +1,6 @@ -package io.shinhanlife.dap.mcg.document; +package io.shinhanlife.dat.mcg.document; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; public record DocumentGenerationRequest( ToolMetadata tool, diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorController.java similarity index 98% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorController.java index cdb296c1..6534441b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.document; +package io.shinhanlife.dat.mcg.document; import java.nio.charset.StandardCharsets; import java.util.Map; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorService.java similarity index 99% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorService.java index f1dac09b..aa2d275c 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.document; +package io.shinhanlife.dat.mcg.document; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/GeneratedDocument.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/GeneratedDocument.java similarity index 63% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/GeneratedDocument.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/GeneratedDocument.java index 6b1c8950..c206d1f3 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/document/GeneratedDocument.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/document/GeneratedDocument.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.document; +package io.shinhanlife.dat.mcg.document; public record GeneratedDocument(String fileName, byte[] content) { } diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/guardrail/GuardrailService.java similarity index 89% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/guardrail/GuardrailService.java index 524f47cc..5c0aff7d 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/GuardrailService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/guardrail/GuardrailService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.guardrail; +package io.shinhanlife.dat.mcg.guardrail; /** - * @package io.shinhanlife.dap.mcg.guardrail + * @package io.shinhanlife.dat.mcg.guardrail * @className GuardrailService * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcg.guardrail; * * */ -import io.shinhanlife.dap.mcg.resilience.FailureType; -import io.shinhanlife.dap.mcg.resilience.ToolExecutionException; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.resilience.FailureType; +import io.shinhanlife.dat.mcg.resilience.ToolExecutionException; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ObjectNode; import org.springframework.stereotype.Service; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/guardrail/ToolResponseGuardrailService.java similarity index 92% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/guardrail/ToolResponseGuardrailService.java index d00902da..4df43808 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/guardrail/ToolResponseGuardrailService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/guardrail/ToolResponseGuardrailService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.guardrail; +package io.shinhanlife.dat.mcg.guardrail; /** - * @package io.shinhanlife.dap.mcg.guardrail + * @package io.shinhanlife.dat.mcg.guardrail * @className ToolResponseGuardrailService * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcg.guardrail; * * */ -import io.shinhanlife.dap.mcg.resilience.FailureType; -import io.shinhanlife.dap.mcg.resilience.ToolExecutionException; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.resilience.FailureType; +import io.shinhanlife.dat.mcg.resilience.ToolExecutionException; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import org.springframework.stereotype.Service; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/messaging/KafkaProducerService.java similarity index 96% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/messaging/KafkaProducerService.java index 474b1239..0de616fc 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/messaging/KafkaProducerService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/messaging/KafkaProducerService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.messaging; +package io.shinhanlife.dat.mcg.messaging; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -10,7 +10,7 @@ import java.util.Map; import java.util.UUID; /** - * @package io.shinhanlife.dap.mcg.messaging + * @package io.shinhanlife.dat.mcg.messaging * @className KafkaProducerService * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ChatController.java similarity index 97% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ChatController.java index f1368113..e64c3455 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ChatController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ChatController.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dat.mcg.presentation; /** - * @package io.shinhanlife.dap.mcg.presentation + * @package io.shinhanlife.dat.mcg.presentation * @className ChatController * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,10 +15,10 @@ package io.shinhanlife.dap.mcg.presentation; * * */ -import io.shinhanlife.dap.lib.adapter.dto.JsonRpcResponse; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.mcg.registry.InMemoryRegistryService; -import io.shinhanlife.dap.mcg.service.ExecuteService; +import io.shinhanlife.dat.lib.adapter.dto.JsonRpcResponse; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.registry.InMemoryRegistryService; +import io.shinhanlife.dat.mcg.service.ExecuteService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.ai.chat.client.ChatClient; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/DtoDownloadProxyController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/DtoDownloadProxyController.java similarity index 98% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/DtoDownloadProxyController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/DtoDownloadProxyController.java index 53175d31..2f4f6a82 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/DtoDownloadProxyController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/DtoDownloadProxyController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dat.mcg.presentation; import java.util.List; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/KillSwitchController.java similarity index 92% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/KillSwitchController.java index 47d275f1..2a88232c 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/KillSwitchController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/KillSwitchController.java @@ -1,6 +1,6 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dat.mcg.presentation; -import io.shinhanlife.dap.mcg.service.KillSwitchService; +import io.shinhanlife.dat.mcg.service.KillSwitchService; import lombok.RequiredArgsConstructor; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.*; import java.util.Map; /** - * @package io.shinhanlife.dap.mcg.presentation + * @package io.shinhanlife.dat.mcg.presentation * @className KillSwitchController * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/McpRouterController.java similarity index 95% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/McpRouterController.java index db691bb6..302a70b5 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/McpRouterController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/McpRouterController.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dat.mcg.presentation; /** - * @package io.shinhanlife.dap.mcg.presentation + * @package io.shinhanlife.dat.mcg.presentation * @className McpRouterController * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -16,15 +16,15 @@ package io.shinhanlife.dap.mcg.presentation; * */ import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.adapter.dto.JsonRpcRequest; -import io.shinhanlife.dap.lib.adapter.dto.JsonRpcResponse; -import io.shinhanlife.dap.lib.adapter.dto.Params; -import io.shinhanlife.dap.mcg.config.GatewayFallbackProperties; -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.mcg.registry.InMemoryRegistryService; -import io.shinhanlife.dap.mcg.service.ExecuteService; -import io.shinhanlife.dap.lib.mcp.security.SecurityProperties; +import io.shinhanlife.dat.lib.adapter.dto.JsonRpcRequest; +import io.shinhanlife.dat.lib.adapter.dto.JsonRpcResponse; +import io.shinhanlife.dat.lib.adapter.dto.Params; +import io.shinhanlife.dat.mcg.config.GatewayFallbackProperties; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.registry.InMemoryRegistryService; +import io.shinhanlife.dat.mcg.service.ExecuteService; +import io.shinhanlife.dat.lib.mcp.security.SecurityProperties; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import java.time.LocalDateTime; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java similarity index 96% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java index c7edfdbd..c5a35e44 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dat.mcg.presentation; /** - * @package io.shinhanlife.dap.mcg.presentation + * @package io.shinhanlife.dat.mcg.presentation * @className ScaffoldingController * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcg.presentation; * * */ -import io.shinhanlife.dap.lib.util.PodScaffolder; -import io.shinhanlife.dap.lib.util.ToolScaffolder; -import io.shinhanlife.dap.lib.util.ToolSourceUpdater; +import io.shinhanlife.dat.lib.util.PodScaffolder; +import io.shinhanlife.dat.lib.util.ToolScaffolder; +import io.shinhanlife.dat.lib.util.ToolSourceUpdater; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import java.io.File; @@ -58,16 +58,16 @@ public class ScaffoldingController { @PostMapping("/pod") public String scaffoldPod(@RequestBody Map req) { try { - String moduleName = req.getOrDefault("moduleName", "dap-was-cus"); - if (!moduleName.startsWith("dap-was-")) moduleName = "dap-was-" + moduleName; + String moduleName = req.getOrDefault("moduleName", "dat-was-cus"); + if (!moduleName.startsWith("dat-was-")) moduleName = "dat-was-" + moduleName; String port = req.getOrDefault("port", "8085"); - String shortName = moduleName.replace("dap-was-", "").replace("-", ""); + String shortName = moduleName.replace("dat-was-", "").replace("-", ""); String author = req.get("author"); if (author == null || author.trim().isEmpty()) author = System.getProperty("user.name"); String date = req.get("date"); if (date == null || date.trim().isEmpty()) date = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy.MM.dd")); - 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 workspacePath = req.getOrDefault("workspacePath", defaultWorkspace); if (workspacePath.trim().isEmpty()) { workspacePath = defaultWorkspace; @@ -108,7 +108,7 @@ public class ScaffoldingController { String description = req.get("description"); String group = req.getOrDefault("categoryKey", req.getOrDefault("group", "COMMON")); String routingType = req.getOrDefault("routingType", "HTTP"); - String moduleName = req.getOrDefault("moduleName", "dap-was-cus"); + String moduleName = req.getOrDefault("moduleName", "dat-was-cus"); String author = req.get("author"); if (author == null || author.trim().isEmpty()) author = System.getProperty("user.name"); String date = req.get("date"); @@ -133,7 +133,7 @@ public class ScaffoldingController { parseDelimited(req.get("tags")), req.get("ownerOrg")); - 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 workspacePath = req.getOrDefault("workspacePath", defaultWorkspace); if (workspacePath.trim().isEmpty()) { workspacePath = defaultWorkspace; @@ -156,13 +156,13 @@ public class ScaffoldingController { throw new IllegalArgumentException("UseCase name must be PascalCase."); } String moduleName = request.moduleName() == null || request.moduleName().isBlank() - ? "dap-was-cus" : request.moduleName().trim(); + ? "dat-was-cus" : request.moduleName().trim(); String author = request.author() == null || request.author().isBlank() ? System.getProperty("user.name") : request.author().trim(); String date = request.date() == null || request.date().isBlank() ? LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy.MM.dd")) : request.date().trim(); String workspacePath = request.workspacePath() != null && !request.workspacePath().isBlank() - ? request.workspacePath().trim() : "c:\\eGovFrameDev-4.3.1-64bit\\workspace-egov\\dap-was-dapmt"; + ? request.workspacePath().trim() : "c:\\eGovFrameDev-4.3.1-64bit\\workspace-egov\\dat-was-datmt"; System.setProperty("AXHUB_SOURCE_DIR", workspacePath); return ToolScaffolder.scaffoldUseCase(request.useCaseName().trim(), moduleName, author, date, request.tools() == null ? List.of() : request.tools()); @@ -173,7 +173,7 @@ public class ScaffoldingController { @GetMapping("/usecases") public List listUseCases(@RequestParam String moduleName, @RequestParam String categoryKey, @RequestParam(required = false) String workspacePath) { - if (moduleName == null || !moduleName.matches("^dap-was-[a-z0-9-]+$")) { + if (moduleName == null || !moduleName.matches("^dat-was-[a-z0-9-]+$")) { throw new IllegalArgumentException("Invalid target module."); } if (categoryKey == null || !categoryKey.matches("^[a-z0-9]{3}$")) { @@ -182,7 +182,7 @@ public class ScaffoldingController { String sourceDir = (workspacePath != null && !workspacePath.isBlank()) ? workspacePath : System.getProperty("AXHUB_SOURCE_DIR"); if (sourceDir == null || sourceDir.isBlank()) sourceDir = System.getenv("AXHUB_SOURCE_DIR"); if (sourceDir == null || sourceDir.isBlank()) sourceDir = System.getProperty("user.dir"); - File useCaseDir = new File(sourceDir, moduleName + "/src/main/java/io/shinhanlife/dap/mcc/biz/" + File useCaseDir = new File(sourceDir, moduleName + "/src/main/java/io/shinhanlife/dat/mcc/biz/" + categoryKey + "/usecase"); File[] files = useCaseDir.listFiles(file -> file.isFile() && file.getName().endsWith("UseCase.java")); if (files == null) return List.of(); @@ -193,13 +193,13 @@ public class ScaffoldingController { @GetMapping("/categories") public List listCategories(@RequestParam String moduleName, @RequestParam(required = false) String workspacePath) { - if (moduleName == null || !moduleName.matches("^dap-was-[a-z0-9-]+$")) { + if (moduleName == null || !moduleName.matches("^dat-was-[a-z0-9-]+$")) { throw new IllegalArgumentException("Invalid target module."); } String sourceDir = (workspacePath != null && !workspacePath.isBlank()) ? workspacePath : System.getProperty("AXHUB_SOURCE_DIR"); if (sourceDir == null || sourceDir.isBlank()) sourceDir = System.getenv("AXHUB_SOURCE_DIR"); if (sourceDir == null || sourceDir.isBlank()) sourceDir = System.getProperty("user.dir"); - File bizDir = new File(sourceDir, moduleName + "/src/main/java/io/shinhanlife/dap/mcc/biz"); + File bizDir = new File(sourceDir, moduleName + "/src/main/java/io/shinhanlife/dat/mcc/biz"); File[] dirs = bizDir.listFiles(File::isDirectory); if (dirs == null) return List.of(); return Arrays.stream(dirs).map(File::getName) @@ -300,15 +300,15 @@ public class ScaffoldingController { if (sourceDir == null) sourceDir = System.getProperty("user.dir"); File dir = new File(sourceDir); - File[] files = dir.listFiles(f -> f.isDirectory() && f.getName().startsWith("dap-was-") && !f.getName().equals("dap-was-lib")); + File[] files = dir.listFiles(f -> f.isDirectory() && f.getName().startsWith("dat-was-") && !f.getName().equals("dat-was-lib")); if (files == null || files.length == 0) { - return List.of("dap-was-cus", "dap-was-sal", "dap-was-pro", "dap-was-sys"); + return List.of("dat-was-cus", "dat-was-sal", "dat-was-pro", "dat-was-sys"); } return Arrays.stream(files).map(File::getName).sorted().collect(Collectors.toList()); } catch (Exception e) { - return List.of("dap-was-cus", "dap-was-sal", "dap-was-pro", "dap-was-sys"); + return List.of("dat-was-cus", "dat-was-sal", "dat-was-pro", "dat-was-sys"); } } diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ToolReportProxyController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ToolReportProxyController.java similarity index 98% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ToolReportProxyController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ToolReportProxyController.java index 4e10642a..2b201112 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ToolReportProxyController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ToolReportProxyController.java @@ -1,6 +1,6 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dat.mcg.presentation; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/InMemoryRegistryService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/registry/InMemoryRegistryService.java similarity index 93% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/InMemoryRegistryService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/registry/InMemoryRegistryService.java index ea1756fb..8f1bba8a 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/registry/InMemoryRegistryService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/registry/InMemoryRegistryService.java @@ -1,6 +1,6 @@ -package io.shinhanlife.dap.mcg.registry; +package io.shinhanlife.dat.mcg.registry; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.Scheduled; @@ -12,7 +12,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.stream.Collectors; /** - * @package io.shinhanlife.dap.mcg.registry + * @package io.shinhanlife.dat.mcg.registry * @className InMemoryRegistryService * @description AX HUB 인메모리 툴 레지스트리 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreaker.java similarity index 98% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreaker.java index 93475c05..ba4f0d2f 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreaker.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreaker.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dat.mcg.resilience; /** - * @package io.shinhanlife.dap.mcg.resilience + * @package io.shinhanlife.dat.mcg.resilience * @className CircuitBreaker * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerMonitorController.java similarity index 94% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerMonitorController.java index 5750788d..295a16c5 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerMonitorController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerMonitorController.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dat.mcg.resilience; /** - * @package io.shinhanlife.dap.mcg.resilience + * @package io.shinhanlife.dat.mcg.resilience * @className CircuitBreakerMonitorController * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerService.java similarity index 95% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerService.java index c93cc1a6..065e73c3 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dat.mcg.resilience; /** - * @package io.shinhanlife.dap.mcg.resilience + * @package io.shinhanlife.dat.mcg.resilience * @className CircuitBreakerService * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,7 +15,7 @@ package io.shinhanlife.dap.mcg.resilience; * * */ -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; import org.springframework.stereotype.Service; import java.time.Clock; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerSnapshot.java similarity index 89% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerSnapshot.java index e87d3035..10209542 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerSnapshot.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerSnapshot.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dat.mcg.resilience; /** - * @package io.shinhanlife.dap.mcg.resilience + * @package io.shinhanlife.dat.mcg.resilience * @className CircuitBreakerSnapshot * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerState.java similarity index 86% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerState.java index ac3afd83..eae6b0e5 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/CircuitBreakerState.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/CircuitBreakerState.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dat.mcg.resilience; /** - * @package io.shinhanlife.dap.mcg.resilience + * @package io.shinhanlife.dat.mcg.resilience * @className CircuitBreakerState * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/FailureType.java similarity index 89% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/FailureType.java index b089c8a5..1e56653f 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/FailureType.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/FailureType.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dat.mcg.resilience; /** - * @package io.shinhanlife.dap.mcg.resilience + * @package io.shinhanlife.dat.mcg.resilience * @className FailureType * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/RetryPolicy.java similarity index 93% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/RetryPolicy.java index a9c0c039..cc614213 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/RetryPolicy.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/RetryPolicy.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dat.mcg.resilience; /** - * @package io.shinhanlife.dap.mcg.resilience + * @package io.shinhanlife.dat.mcg.resilience * @className RetryPolicy * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/ToolExecutionException.java similarity index 92% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/ToolExecutionException.java index b0a3cfe5..f265f631 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/resilience/ToolExecutionException.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/resilience/ToolExecutionException.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.resilience; +package io.shinhanlife.dat.mcg.resilience; /** - * @package io.shinhanlife.dap.mcg.resilience + * @package io.shinhanlife.dat.mcg.resilience * @className ToolExecutionException * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/McpRequestContext.java similarity index 90% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/McpRequestContext.java index d66ccdf4..a46ef09d 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContext.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/McpRequestContext.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.security; +package io.shinhanlife.dat.mcg.security; /** - * @package io.shinhanlife.dap.mcg.security + * @package io.shinhanlife.dat.mcg.security * @className McpRequestContext * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/McpRequestContextResolver.java similarity index 97% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/McpRequestContextResolver.java index 856b894e..59fd361f 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/McpRequestContextResolver.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/McpRequestContextResolver.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.security; +package io.shinhanlife.dat.mcg.security; /** - * @package io.shinhanlife.dap.mcg.security + * @package io.shinhanlife.dat.mcg.security * @className McpRequestContextResolver * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/ToolAuthorizationService.java similarity index 88% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/ToolAuthorizationService.java index 15b234a6..527a96ef 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/security/ToolAuthorizationService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/security/ToolAuthorizationService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.security; +package io.shinhanlife.dat.mcg.security; /** - * @package io.shinhanlife.dap.mcg.security + * @package io.shinhanlife.dat.mcg.security * @className ToolAuthorizationService * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,11 +15,11 @@ package io.shinhanlife.dap.mcg.security; * * */ -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; -import io.shinhanlife.dap.mcg.resilience.FailureType; -import io.shinhanlife.dap.mcg.resilience.ToolExecutionException; -import io.shinhanlife.dap.lib.dto.OperationType; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcg.resilience.FailureType; +import io.shinhanlife.dat.mcg.resilience.ToolExecutionException; +import io.shinhanlife.dat.lib.dto.OperationType; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import org.springframework.stereotype.Service; import java.util.Set; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/ExecuteService.java similarity index 93% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/ExecuteService.java index 1e5a2cf8..781aed84 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/ExecuteService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.service; +package io.shinhanlife.dat.mcg.service; /** - * @package io.shinhanlife.dap.mcg.service + * @package io.shinhanlife.dat.mcg.service * @className ExecuteService * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -17,20 +17,20 @@ package io.shinhanlife.dap.mcg.service; */ import java.util.HashMap; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.mcg.resilience.FailureType; -import io.shinhanlife.dap.mcg.resilience.RetryPolicy; -import io.shinhanlife.dap.mcg.resilience.ToolExecutionException; -import io.shinhanlife.dap.lib.dto.OperationType; -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; -import io.shinhanlife.dap.mcg.guardrail.GuardrailService; -import io.shinhanlife.dap.mcg.security.McpRequestContext; -import io.shinhanlife.dap.mcg.security.McpRequestContextResolver; -import io.shinhanlife.dap.mcg.audit.AuditLogService; -import io.shinhanlife.dap.mcg.resilience.CircuitBreaker; -import io.shinhanlife.dap.mcg.resilience.CircuitBreakerService; -import io.shinhanlife.dap.mcg.security.ToolAuthorizationService; -import io.shinhanlife.dap.mcg.trace.InMemoryToolTraceService; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.resilience.FailureType; +import io.shinhanlife.dat.mcg.resilience.RetryPolicy; +import io.shinhanlife.dat.mcg.resilience.ToolExecutionException; +import io.shinhanlife.dat.lib.dto.OperationType; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcg.guardrail.GuardrailService; +import io.shinhanlife.dat.mcg.security.McpRequestContext; +import io.shinhanlife.dat.mcg.security.McpRequestContextResolver; +import io.shinhanlife.dat.mcg.audit.AuditLogService; +import io.shinhanlife.dat.mcg.resilience.CircuitBreaker; +import io.shinhanlife.dat.mcg.resilience.CircuitBreakerService; +import io.shinhanlife.dat.mcg.security.ToolAuthorizationService; +import io.shinhanlife.dat.mcg.trace.InMemoryToolTraceService; import jakarta.annotation.PreDestroy; import java.util.Map; @@ -43,12 +43,12 @@ import org.springframework.web.client.RestClient; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; -import io.shinhanlife.dap.mcg.tool.large.LargeToolResponseService; -import io.shinhanlife.dap.mcg.tool.large.PaginationRequestValidator; -import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResultFormatter; -import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResult; -import io.shinhanlife.dap.mcg.guardrail.ToolResponseGuardrailService; -import io.shinhanlife.dap.mcg.transport.ToolInvoker; +import io.shinhanlife.dat.mcg.tool.large.LargeToolResponseService; +import io.shinhanlife.dat.mcg.tool.large.PaginationRequestValidator; +import io.shinhanlife.dat.mcg.tool.result.ToolExecutionResultFormatter; +import io.shinhanlife.dat.mcg.tool.result.ToolExecutionResult; +import io.shinhanlife.dat.mcg.guardrail.ToolResponseGuardrailService; +import io.shinhanlife.dat.mcg.transport.ToolInvoker; @Slf4j @Service diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/KillSwitchService.java similarity index 96% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/KillSwitchService.java index 5360158a..2a38beb5 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/KillSwitchService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/KillSwitchService.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.service; +package io.shinhanlife.dat.mcg.service; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -8,7 +8,7 @@ import java.util.Map; import java.util.concurrent.ConcurrentHashMap; /** - * @package io.shinhanlife.dap.mcg.service + * @package io.shinhanlife.dat.mcg.service * @className KillSwitchService * @description AX HUB 시스템 킬 스위치 서비스 (인메모리) * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/ToolPlanner.java similarity index 92% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/ToolPlanner.java index 02088dfc..5f808fc3 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ToolPlanner.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/service/ToolPlanner.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcg.service; +package io.shinhanlife.dat.mcg.service; -import io.shinhanlife.dap.lib.mcp.security.SecurityProperties; -import io.shinhanlife.dap.mcg.registry.InMemoryRegistryService; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.mcg.config.GatewayFallbackProperties; +import io.shinhanlife.dat.lib.mcp.security.SecurityProperties; +import io.shinhanlife.dat.mcg.registry.InMemoryRegistryService; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.config.GatewayFallbackProperties; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @@ -12,7 +12,7 @@ import java.util.List; import java.util.Map; /** - * @package io.shinhanlife.dap.mcg.service + * @package io.shinhanlife.dat.mcg.service * @className ToolPlanner * @description AX HUB ?�스??처리 ?�래?? * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/CustomWebMvcSseServerTransportProvider.java similarity index 99% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/CustomWebMvcSseServerTransportProvider.java index a798d2cf..82386e9b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/CustomWebMvcSseServerTransportProvider.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/CustomWebMvcSseServerTransportProvider.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dat.mcg.sync; /** - * @package io.shinhanlife.dap.mcg.sync + * @package io.shinhanlife.dat.mcg.sync * @className CustomWebMvcSseServerTransportProvider * @description AX HUB MCP Gateway SSE 전송 제공자 - SSE 기반의 MCP 서버 트랜스포트를 구현하는 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/DynamicMcpController.java similarity index 96% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/DynamicMcpController.java index 666bf8f5..5dc940cb 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpController.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/DynamicMcpController.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dat.mcg.sync; /** - * @package io.shinhanlife.dap.mcg.sync + * @package io.shinhanlife.dat.mcg.sync * @className DynamicMcpController * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -26,7 +26,7 @@ import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.mvc.method.annotation.SseEmitter; -import io.shinhanlife.dap.mcg.sync.CustomWebMvcSseServerTransportProvider; +import io.shinhanlife.dat.mcg.sync.CustomWebMvcSseServerTransportProvider; @RestController public class DynamicMcpController { diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/DynamicMcpServerManager.java similarity index 95% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/DynamicMcpServerManager.java index d8b88857..ba270237 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/DynamicMcpServerManager.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/DynamicMcpServerManager.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dat.mcg.sync; /** - * @package io.shinhanlife.dap.mcg.sync + * @package io.shinhanlife.dat.mcg.sync * @className DynamicMcpServerManager * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -18,8 +18,8 @@ package io.shinhanlife.dap.mcg.sync; import io.modelcontextprotocol.spec.McpSchema.ServerCapabilities; import io.modelcontextprotocol.server.McpServer; import io.modelcontextprotocol.server.McpSyncServer; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.mcg.sync.CustomWebMvcSseServerTransportProvider; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.sync.CustomWebMvcSseServerTransportProvider; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; @@ -75,7 +75,7 @@ public class DynamicMcpServerManager { CustomWebMvcSseServerTransportProvider transport = new CustomWebMvcSseServerTransportProvider(ssePath, msgPath, objectMapper); McpSyncServer newServer = McpServer.sync(transport) - .serverInfo("dap-was-" + key, "1.0.0") + .serverInfo("dat-was-" + key, "1.0.0") .capabilities(ServerCapabilities.builder().tools(true).build()) .build(); diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/RegistryMcpToolSpecificationFactory.java similarity index 95% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/RegistryMcpToolSpecificationFactory.java index 00cb73f7..c5fd3101 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/RegistryMcpToolSpecificationFactory.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dat.mcg.sync; /** - * @package io.shinhanlife.dap.mcg.sync + * @package io.shinhanlife.dat.mcg.sync * @className RegistryMcpToolSpecificationFactory * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,12 +15,12 @@ package io.shinhanlife.dap.mcg.sync; * * */ -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.lib.mcp.ToolMetadataMcpMapper; -import io.shinhanlife.dap.mcg.service.ExecuteService; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.lib.mcp.ToolMetadataMcpMapper; +import io.shinhanlife.dat.mcg.service.ExecuteService; import io.modelcontextprotocol.server.McpServerFeatures; import io.modelcontextprotocol.spec.McpSchema; -import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResult; +import io.shinhanlife.dat.mcg.tool.result.ToolExecutionResult; import org.springframework.stereotype.Component; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/RegistryMcpToolSynchronizer.java similarity index 96% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/RegistryMcpToolSynchronizer.java index 5b3502ab..6aa23b85 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSynchronizer.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/RegistryMcpToolSynchronizer.java @@ -1,7 +1,7 @@ -package io.shinhanlife.dap.mcg.sync; +package io.shinhanlife.dat.mcg.sync; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.mcg.registry.InMemoryRegistryService; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.registry.InMemoryRegistryService; import io.modelcontextprotocol.server.McpSyncServer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -19,7 +19,7 @@ import java.util.concurrent.locks.ReentrantLock; import java.util.stream.Collectors; /** - * @package io.shinhanlife.dap.mcg.sync + * @package io.shinhanlife.dat.mcg.sync * @className RegistryMcpToolSynchronizer * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/AgentResponseBudgetService.java similarity index 98% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/AgentResponseBudgetService.java index 5cee6a51..eb4ada9b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/AgentResponseBudgetService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/AgentResponseBudgetService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.tool.large; +package io.shinhanlife.dat.mcg.tool.large; /** - * @package io.shinhanlife.dap.mcg.tool.large + * @package io.shinhanlife.dat.mcg.tool.large * @className AgentResponseBudgetService * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -18,7 +18,7 @@ package io.shinhanlife.dap.mcg.tool.large; import java.util.Iterator; import java.util.Map; -import io.shinhanlife.dap.mcg.config.AgentResponseBudgetProperties; +import io.shinhanlife.dat.mcg.config.AgentResponseBudgetProperties; import org.springframework.stereotype.Service; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/LargeToolResponseService.java similarity index 98% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/LargeToolResponseService.java index 3cba3c8f..0dc2cd9b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/LargeToolResponseService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/LargeToolResponseService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.tool.large; +package io.shinhanlife.dat.mcg.tool.large; /** - * @package io.shinhanlife.dap.mcg.tool.large + * @package io.shinhanlife.dat.mcg.tool.large * @className LargeToolResponseService * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -17,9 +17,9 @@ package io.shinhanlife.dap.mcg.tool.large; */ import java.util.Iterator; -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; -import io.shinhanlife.dap.mcg.resilience.FailureType; -import io.shinhanlife.dap.mcg.resilience.ToolExecutionException; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcg.resilience.FailureType; +import io.shinhanlife.dat.mcg.resilience.ToolExecutionException; import org.springframework.stereotype.Service; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/PaginationRequestValidator.java similarity index 93% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/PaginationRequestValidator.java index 57878a2d..8735688d 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/large/PaginationRequestValidator.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/large/PaginationRequestValidator.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.tool.large; +package io.shinhanlife.dat.mcg.tool.large; /** - * @package io.shinhanlife.dap.mcg.tool.large + * @package io.shinhanlife.dat.mcg.tool.large * @className PaginationRequestValidator * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -15,10 +15,10 @@ package io.shinhanlife.dap.mcg.tool.large; * * */ -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; -import io.shinhanlife.dap.mcg.resilience.FailureType; -import io.shinhanlife.dap.mcg.resilience.ToolExecutionException; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcg.resilience.FailureType; +import io.shinhanlife.dat.mcg.resilience.ToolExecutionException; import org.springframework.stereotype.Component; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/result/ToolExecutionResult.java similarity index 92% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/result/ToolExecutionResult.java index 34cb73e5..e1198c82 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResult.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/result/ToolExecutionResult.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.tool.result; +package io.shinhanlife.dat.mcg.tool.result; /** - * @package io.shinhanlife.dap.mcg.tool.result + * @package io.shinhanlife.dat.mcg.tool.result * @className ToolExecutionResult * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/result/ToolExecutionResultFormatter.java similarity index 98% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/result/ToolExecutionResultFormatter.java index 1edf772c..d3070129 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/tool/result/ToolExecutionResultFormatter.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/tool/result/ToolExecutionResultFormatter.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.tool.result; +package io.shinhanlife.dat.mcg.tool.result; /** - * @package io.shinhanlife.dap.mcg.tool.result + * @package io.shinhanlife.dat.mcg.tool.result * @className ToolExecutionResultFormatter * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/trace/InMemoryToolTraceService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/trace/InMemoryToolTraceService.java similarity index 96% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/trace/InMemoryToolTraceService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/trace/InMemoryToolTraceService.java index 565bc685..4291001b 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/trace/InMemoryToolTraceService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/trace/InMemoryToolTraceService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.trace; +package io.shinhanlife.dat.mcg.trace; -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; -import io.shinhanlife.dap.mcg.security.McpRequestContext; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcg.security.McpRequestContext; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; @@ -21,7 +21,7 @@ import java.util.Map; import java.util.concurrent.ConcurrentHashMap; /** - * @package io.shinhanlife.dap.mcg.trace + * @package io.shinhanlife.dat.mcg.trace * @className InMemoryToolTraceService * @description AX HUB 시스템 인메모리 툴 트레이스 서비스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/trace/McpMonitorEventService.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/trace/McpMonitorEventService.java similarity index 95% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/trace/McpMonitorEventService.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/trace/McpMonitorEventService.java index a8f48e12..adf4bd46 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/trace/McpMonitorEventService.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/trace/McpMonitorEventService.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.trace; +package io.shinhanlife.dat.mcg.trace; /** - * @package io.shinhanlife.dap.mcg.trace + * @package io.shinhanlife.dat.mcg.trace * @className McpMonitorEventService * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/transport/HttpToolInvoker.java similarity index 93% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/transport/HttpToolInvoker.java index b6827dd5..55b0d7c1 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/HttpToolInvoker.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/transport/HttpToolInvoker.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.transport; +package io.shinhanlife.dat.mcg.transport; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; @@ -7,8 +7,8 @@ import io.modelcontextprotocol.client.McpClient; import io.modelcontextprotocol.client.McpSyncClient; import io.modelcontextprotocol.client.transport.HttpClientStreamableHttpTransport; import io.modelcontextprotocol.spec.McpSchema; -import io.shinhanlife.dap.mcg.resilience.FailureType; -import io.shinhanlife.dap.mcg.resilience.ToolExecutionException; +import io.shinhanlife.dat.mcg.resilience.FailureType; +import io.shinhanlife.dat.mcg.resilience.ToolExecutionException; import java.net.http.HttpRequest; import java.time.Duration; import java.util.Map; @@ -39,7 +39,7 @@ public class HttpToolInvoker implements ToolInvoker { .connectTimeout(Duration.ofSeconds(5)) .build(); try (McpSyncClient client = McpClient.sync(transport) - .clientInfo(new McpSchema.Implementation("dap-gateway", "1.0.0")) + .clientInfo(new McpSchema.Implementation("dat-gateway", "1.0.0")) .requestTimeout(Duration.ofSeconds(30)) .build()) { client.initialize(); diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/transport/ToolInvoker.java similarity index 87% rename from dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java rename to dat-gateway/src/main/java/io/shinhanlife/dat/mcg/transport/ToolInvoker.java index 649638d1..5acdb8ce 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/transport/ToolInvoker.java +++ b/dat-gateway/src/main/java/io/shinhanlife/dat/mcg/transport/ToolInvoker.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.transport; +package io.shinhanlife.dat.mcg.transport; /** - * @package io.shinhanlife.dap.mcg.transport + * @package io.shinhanlife.dat.mcg.transport * @className ToolInvoker * @description AX HUB 시스템 처리 클래스 * @author 0986406 diff --git a/dap-gateway/src/main/resources/application-dev.yml b/dat-gateway/src/main/resources/application-dev.yml similarity index 100% rename from dap-gateway/src/main/resources/application-dev.yml rename to dat-gateway/src/main/resources/application-dev.yml diff --git a/dap-gateway/src/main/resources/application-local.yml b/dat-gateway/src/main/resources/application-local.yml similarity index 100% rename from dap-gateway/src/main/resources/application-local.yml rename to dat-gateway/src/main/resources/application-local.yml diff --git a/dap-gateway/src/main/resources/application-prod.yml b/dat-gateway/src/main/resources/application-prod.yml similarity index 100% rename from dap-gateway/src/main/resources/application-prod.yml rename to dat-gateway/src/main/resources/application-prod.yml diff --git a/dap-gateway/src/main/resources/application.yml b/dat-gateway/src/main/resources/application.yml similarity index 100% rename from dap-gateway/src/main/resources/application.yml rename to dat-gateway/src/main/resources/application.yml diff --git a/dap-gateway/src/main/resources/data.sql b/dat-gateway/src/main/resources/data.sql similarity index 100% rename from dap-gateway/src/main/resources/data.sql rename to dat-gateway/src/main/resources/data.sql diff --git a/dap-gateway/src/main/resources/document-templates/excel/interface-definition-template.xlsx b/dat-gateway/src/main/resources/document-templates/excel/interface-definition-template.xlsx similarity index 100% rename from dap-gateway/src/main/resources/document-templates/excel/interface-definition-template.xlsx rename to dat-gateway/src/main/resources/document-templates/excel/interface-definition-template.xlsx diff --git a/dap-gateway/src/main/resources/document-templates/excel/program-definition-template.xlsx b/dat-gateway/src/main/resources/document-templates/excel/program-definition-template.xlsx similarity index 100% rename from dap-gateway/src/main/resources/document-templates/excel/program-definition-template.xlsx rename to dat-gateway/src/main/resources/document-templates/excel/program-definition-template.xlsx diff --git a/dap-was-sal/src/main/resources/logback-spring.xml b/dat-gateway/src/main/resources/logback-spring.xml similarity index 93% rename from dap-was-sal/src/main/resources/logback-spring.xml rename to dat-gateway/src/main/resources/logback-spring.xml index 52764cd6..289ef4d2 100644 --- a/dap-was-sal/src/main/resources/logback-spring.xml +++ b/dat-gateway/src/main/resources/logback-spring.xml @@ -16,10 +16,10 @@ - /swlog/dap-was-sal/A01/${HOSTNAME}_A01.log + /swlog/dat-gateway/A01/${HOSTNAME}_A01.log - /swlog/dap-was-sal/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log + /swlog/dat-gateway/A01/${HOSTNAME}_A01_%d{yyyyMMdd}.%i.log 100MB 30 diff --git a/dap-gateway/src/main/resources/mapper/AccessMgmtMapper.xml b/dat-gateway/src/main/resources/mapper/AccessMgmtMapper.xml similarity index 100% rename from dap-gateway/src/main/resources/mapper/AccessMgmtMapper.xml rename to dat-gateway/src/main/resources/mapper/AccessMgmtMapper.xml diff --git a/dap-gateway/src/main/resources/mapper/sm/mmg/ZtMenuRepository.xml b/dat-gateway/src/main/resources/mapper/sm/mmg/ZtMenuRepository.xml similarity index 100% rename from dap-gateway/src/main/resources/mapper/sm/mmg/ZtMenuRepository.xml rename to dat-gateway/src/main/resources/mapper/sm/mmg/ZtMenuRepository.xml diff --git a/dap-gateway/src/main/resources/mock-responses.json b/dat-gateway/src/main/resources/mock-responses.json similarity index 100% rename from dap-gateway/src/main/resources/mock-responses.json rename to dat-gateway/src/main/resources/mock-responses.json diff --git a/dap-gateway/src/main/resources/sample/GlowSampleRepository.xml b/dat-gateway/src/main/resources/sample/GlowSampleRepository.xml similarity index 100% rename from dap-gateway/src/main/resources/sample/GlowSampleRepository.xml rename to dat-gateway/src/main/resources/sample/GlowSampleRepository.xml diff --git a/dap-gateway/src/main/resources/schema.sql b/dat-gateway/src/main/resources/schema.sql similarity index 100% rename from dap-gateway/src/main/resources/schema.sql rename to dat-gateway/src/main/resources/schema.sql diff --git a/dap-gateway/src/main/resources/spy.properties b/dat-gateway/src/main/resources/spy.properties similarity index 74% rename from dap-gateway/src/main/resources/spy.properties rename to dat-gateway/src/main/resources/spy.properties index a20b9a6a..d14e4cf8 100644 --- a/dap-gateway/src/main/resources/spy.properties +++ b/dat-gateway/src/main/resources/spy.properties @@ -2,7 +2,7 @@ appender=com.p6spy.engine.spy.appender.Slf4JLogger # ??? ??? ??? ?? (???? ?? ??) -logMessageFormat=io.shinhanlife.dap.lib.config.P6SpySqlFormatter +logMessageFormat=io.shinhanlife.dat.lib.config.P6SpySqlFormatter # ?? ?? 0ms?? (connection ?? ??) ??? filter.executionThreshold=1 diff --git a/dap-gateway/src/main/resources/static/admin/scaffold.html b/dat-gateway/src/main/resources/static/admin/scaffold.html similarity index 99% rename from dap-gateway/src/main/resources/static/admin/scaffold.html rename to dat-gateway/src/main/resources/static/admin/scaffold.html index 2b4f5072..1f850174 100644 --- a/dap-gateway/src/main/resources/static/admin/scaffold.html +++ b/dat-gateway/src/main/resources/static/admin/scaffold.html @@ -1,4 +1,4 @@ - + @@ -801,17 +801,17 @@
0) { if(this.files[0].path) { let firstFilePath = this.files[0].path; let relPath = this.files[0].webkitRelativePath; let folderPath = firstFilePath.substring(0, firstFilePath.length - relPath.length); @@ -858,17 +858,17 @@
0) { if(this.files[0].path) { let firstFilePath = this.files[0].path; let relPath = this.files[0].webkitRelativePath; let folderPath = firstFilePath.substring(0, firstFilePath.length - relPath.length); @@ -887,11 +887,11 @@
Destination Pod directory.
@@ -1586,7 +1586,7 @@ .then(modules => { const select = document.getElementById('targetModuleSelect'); if (modules && modules.length > 0) { - select.innerHTML = modules.map(m => ``).join(''); + select.innerHTML = modules.map(m => ``).join(''); } if (typeof loadCategoriesForSelection === 'function') { loadCategoriesForSelection(); diff --git a/dap-gateway/src/main/resources/static/lib/chart.js b/dat-gateway/src/main/resources/static/lib/chart.js similarity index 100% rename from dap-gateway/src/main/resources/static/lib/chart.js rename to dat-gateway/src/main/resources/static/lib/chart.js diff --git a/dap-gateway/src/main/resources/static/lib/tailwindcss.js b/dat-gateway/src/main/resources/static/lib/tailwindcss.js similarity index 100% rename from dap-gateway/src/main/resources/static/lib/tailwindcss.js rename to dat-gateway/src/main/resources/static/lib/tailwindcss.js diff --git a/dap-gateway/src/main/resources/static/tester.html b/dat-gateway/src/main/resources/static/tester.html similarity index 99% rename from dap-gateway/src/main/resources/static/tester.html rename to dat-gateway/src/main/resources/static/tester.html index eec9092a..463ca149 100644 --- a/dap-gateway/src/main/resources/static/tester.html +++ b/dat-gateway/src/main/resources/static/tester.html @@ -330,7 +330,7 @@ t._latency = 0; t._responseData = null; categories.add(t._meta?.category_key || 'oth'); - const modName = t.name ? t.name.split('_')[0].replace('dap-was-', '') : ''; + const modName = t.name ? t.name.split('_')[0].replace('dat-was-', '') : ''; if (modName) { modules.add(modName); } @@ -392,7 +392,7 @@ filteredTools = allTools.filter(t => { const matchSearch = t.name.toLowerCase().includes(search) || (t.description || '').toLowerCase().includes(search); const matchCategory = !category || (t._meta?.category_key || 'oth') === category; - const toolMod = t.name ? t.name.split('_')[0].replace('dap-was-', '') : ''; + const toolMod = t.name ? t.name.split('_')[0].replace('dat-was-', '') : ''; const matchModule = !moduleFlt || toolMod === moduleFlt; return matchSearch && matchCategory && matchModule; }); @@ -429,7 +429,7 @@ html += ` - ${tool.name ? tool.name.split('_')[0].replace('dap-was-', '') : 'unknown'} + ${tool.name ? tool.name.split('_')[0].replace('dat-was-', '') : 'unknown'} ${tool._meta?.category_key || 'oth'} ${tool.name} diff --git a/dap-gateway/src/main/resources/static/vendor/MARKED-LICENSE.md b/dat-gateway/src/main/resources/static/vendor/MARKED-LICENSE.md similarity index 100% rename from dap-gateway/src/main/resources/static/vendor/MARKED-LICENSE.md rename to dat-gateway/src/main/resources/static/vendor/MARKED-LICENSE.md diff --git a/dap-gateway/src/main/resources/static/vendor/marked.umd.js b/dat-gateway/src/main/resources/static/vendor/marked.umd.js similarity index 100% rename from dap-gateway/src/main/resources/static/vendor/marked.umd.js rename to dat-gateway/src/main/resources/static/vendor/marked.umd.js diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java similarity index 93% rename from dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java rename to dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java index 7cb472ca..4df84449 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java +++ b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/DynamicMcpControllerRouteTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.biz.mcp.gateway.sync; +package io.shinhanlife.dat.biz.mcp.gateway.sync; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; @@ -7,7 +7,7 @@ import java.util.Arrays; import java.util.Set; import java.util.stream.Collectors; -import io.shinhanlife.dap.mcg.sync.DynamicMcpController; +import io.shinhanlife.dat.mcg.sync.DynamicMcpController; import org.junit.jupiter.api.Test; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java similarity index 92% rename from dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java rename to dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java index f7d97391..bac68b92 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java +++ b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.biz.mcp.gateway.sync; +package io.shinhanlife.dat.biz.mcp.gateway.sync; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -6,8 +6,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import com.fasterxml.jackson.databind.ObjectMapper; import io.modelcontextprotocol.spec.McpSchema; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.mcg.sync.RegistryMcpToolSpecificationFactory; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.sync.RegistryMcpToolSpecificationFactory; import java.util.List; import java.util.Map; import org.junit.jupiter.api.Test; diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java similarity index 91% rename from dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java rename to dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java index 296189b2..57478052 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java +++ b/dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/tool/large/PaginationRequestValidatorTest.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg.tool.large; +package io.shinhanlife.dat.mcg.tool.large; /** - * @package io.shinhanlife.dap.mcg.tool.large + * @package io.shinhanlife.dat.mcg.tool.large * @className PaginationRequestValidatorTest * @description AX HUB 시스템 처리 클래스 * @author 0986406 @@ -17,10 +17,10 @@ package io.shinhanlife.dap.mcg.tool.large; */ import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; -import io.shinhanlife.dap.mcg.config.McpGatewayProperties; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcg.config.McpGatewayProperties; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import java.util.Map; -import io.shinhanlife.dap.mcg.resilience.ToolExecutionException; +import io.shinhanlife.dat.mcg.resilience.ToolExecutionException; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/DapGatewayApplicationTests.java b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/DatGatewayApplicationTests.java similarity index 73% rename from dap-gateway/src/test/java/io/shinhanlife/dap/mcg/DapGatewayApplicationTests.java rename to dat-gateway/src/test/java/io/shinhanlife/dat/mcg/DatGatewayApplicationTests.java index eadc3608..319b21cb 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/DapGatewayApplicationTests.java +++ b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/DatGatewayApplicationTests.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcg; +package io.shinhanlife.dat.mcg; import org.junit.jupiter.api.Test; -class DapGatewayApplicationTests { +class DatGatewayApplicationTests { @Test void gatewayTestSourceIsCompilable() { diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorControllerTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorControllerTest.java similarity index 96% rename from dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorControllerTest.java rename to dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorControllerTest.java index 4bea5cbe..a4c78db2 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorControllerTest.java +++ b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorControllerTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.document; +package io.shinhanlife.dat.mcg.document; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.when; @@ -8,7 +8,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers. import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import java.nio.charset.StandardCharsets; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorServiceTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorServiceTest.java similarity index 97% rename from dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorServiceTest.java rename to dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorServiceTest.java index b362dbe3..c35b8182 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/document/DocumentGeneratorServiceTest.java +++ b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/document/DocumentGeneratorServiceTest.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcg.document; +package io.shinhanlife.dat.mcg.document; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; import com.fasterxml.jackson.databind.ObjectMapper; -import io.shinhanlife.dap.lib.dto.OperationType; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.lib.dto.OperationType; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import java.io.ByteArrayInputStream; import java.time.Clock; import java.time.Instant; diff --git a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java similarity index 96% rename from dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java rename to dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java index e2588fba..7f4dfa76 100644 --- a/dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java +++ b/dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcg.presentation; +package io.shinhanlife.dat.mcg.presentation; import com.fasterxml.jackson.databind.ObjectMapper; import org.junit.jupiter.api.Test; @@ -30,7 +30,7 @@ class ScaffoldingControllerToolDraftTest { @Test void listsExistingUseCasesForSelectedModuleAndCategory() throws Exception { - Path useCaseDir = root.resolve("dap-was-sample/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase"); + Path useCaseDir = root.resolve("dat-was-sample/src/main/java/io/shinhanlife/dat/mcc/biz/smp/usecase"); Files.createDirectories(useCaseDir); Files.writeString(useCaseDir.resolve("EmployeeSearchUseCase.java"), "interface EmployeeSearchUseCase {}\n"); Files.writeString(useCaseDir.resolve("Ignored.java"), "class Ignored {}\n"); @@ -39,7 +39,7 @@ class ScaffoldingControllerToolDraftTest { System.setProperty("user.dir", root.toString()); try { ScaffoldingController controller = new ScaffoldingController(mock(ChatClient.Builder.class), new ObjectMapper()); - assertEquals(java.util.List.of("EmployeeSearchUseCase"), controller.listUseCases("dap-was-sample", "smp")); + assertEquals(java.util.List.of("EmployeeSearchUseCase"), controller.listUseCases("dat-was-sample", "smp")); } finally { System.setProperty("user.dir", previousUserDir); } @@ -52,7 +52,7 @@ class ScaffoldingControllerToolDraftTest { new ScaffoldingController(builder, new ObjectMapper())) .setMessageConverters(new MappingJackson2HttpMessageConverter()) .build(); - String moduleName = root.resolve("dap-was-customer").toString().replace("\\", "\\\\"); + String moduleName = root.resolve("dat-was-customer").toString().replace("\\", "\\\\"); String request = """ {"useCaseName":"Customer","moduleName":"%s","author":"tester","date":"2026.08.12","tools":[ {"baseName":"CustomerGuidance","methodName":"searchGuidance","interfaceId":"CTMNILO00007","title":"Customer guidance","description":"Search guidance","group":"cmm","routingType":"MCI","register":false,"clientSystemCode":"NILD","inputFields":[{"name":"customerId","type":"String","description":"Customer ID","example":"C001","required":true}],"outputFields":[]} 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 85b96419..6fbc74fb 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/converter/CrmToolConverter.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/converter/CrmToolConverter.java similarity index 69% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/converter/CrmToolConverter.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/converter/CrmToolConverter.java index 18dd0a90..82eb1241 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/crm/converter/CrmToolConverter.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/crm/converter/CrmToolConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.crm.converter; +package io.shinhanlife.dat.mcc.biz.crm.converter; /** Per-Tool converters are generated beside this compatibility marker. */ public interface CrmToolConverter { 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 bf0022f5..90b4ec62 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 5880deb4..9ff1692c 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 96% 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 507c2519..f960ee69 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 ed6e01ed..259e71d0 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/gat/converter/SystemNoticeConverter.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/converter/SystemNoticeConverter.java similarity index 70% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/converter/SystemNoticeConverter.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/converter/SystemNoticeConverter.java index ab296f81..d6a9f1fc 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/converter/SystemNoticeConverter.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/converter/SystemNoticeConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.gat.converter; +package io.shinhanlife.dat.mcc.biz.gat.converter; /** Per-Tool converters are generated beside this compatibility marker. */ public interface SystemNoticeConverter { diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/SystemNoticeUseCase.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/SystemNoticeUseCase.java similarity index 63% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/SystemNoticeUseCase.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/SystemNoticeUseCase.java index a7446635..424acc87 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/SystemNoticeUseCase.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/SystemNoticeUseCase.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.biz.gat.usecase; +package io.shinhanlife.dat.mcc.biz.gat.usecase; import org.springaicommunity.mcp.annotation.McpTool; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.mcc.biz.gat.dto.GaActivityStatusRequest; -import io.shinhanlife.dap.mcc.biz.gat.dto.GaActivityStatusResponse; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.mcc.biz.gat.dto.GaActivityStatusRequest; +import io.shinhanlife.dat.mcc.biz.gat.dto.GaActivityStatusResponse; public interface SystemNoticeUseCase { diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java similarity index 66% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java index 86c0fa89..4a4c1558 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/biz/gat/usecase/impl/SystemNoticeUseCaseImpl.java @@ -1,14 +1,14 @@ -package io.shinhanlife.dap.mcc.biz.gat.usecase.impl; +package io.shinhanlife.dat.mcc.biz.gat.usecase.impl; -import io.shinhanlife.dap.mcc.biz.gat.usecase.SystemNoticeUseCase; +import io.shinhanlife.dat.mcc.biz.gat.usecase.SystemNoticeUseCase; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; -import io.shinhanlife.dap.mcc.biz.gat.dto.GaActivityStatusRequest; -import io.shinhanlife.dap.mcc.biz.gat.dto.GaActivityStatusResponse; -import io.shinhanlife.dap.mcc.biz.gat.converter.GaActivityStatusConverter; -import io.shinhanlife.dap.mcc.infra.itrf.http.ga_activity_status.GaActivityStatusClient; -import io.shinhanlife.dap.mcc.infra.itrf.http.ga_activity_status.io.GaActivityStatusHttpRequest; -import io.shinhanlife.dap.mcc.infra.itrf.http.ga_activity_status.io.GaActivityStatusHttpResponse; +import io.shinhanlife.dat.mcc.biz.gat.dto.GaActivityStatusRequest; +import io.shinhanlife.dat.mcc.biz.gat.dto.GaActivityStatusResponse; +import io.shinhanlife.dat.mcc.biz.gat.converter.GaActivityStatusConverter; +import io.shinhanlife.dat.mcc.infra.itrf.http.ga_activity_status.GaActivityStatusClient; +import io.shinhanlife.dat.mcc.infra.itrf.http.ga_activity_status.io.GaActivityStatusHttpRequest; +import io.shinhanlife.dat.mcc.infra.itrf.http.ga_activity_status.io.GaActivityStatusHttpResponse; @Service @RequiredArgsConstructor 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 85d852be..b6d80982 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 1b9b28df..aa5c9f59 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 96% 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 b9aa6e79..081bf38d 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 314d10cc..e209531a 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 e78723bd..d29d540e 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 2111d976..6fdbb8bf 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 96% 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 bd4d78a2..3f994588 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 30f42052..5b59adce 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-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java similarity index 60% rename from dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java index e05db816..9bb320f8 100644 --- a/dap-was-sal/src/main/java/io/shinhanlife/dap/mcc/sal/DapWasSalApplication.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/cus/DatWasCusApplication.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.sal; +package io.shinhanlife.dat.mcc.cus; /** - * @package io.shinhanlife.dap.mcc.sal - * @className DapWasSalApplication + * @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 DapWasSalApplication { +public class DatWasCusApplication { public static void main(String[] args) { - SpringApplication.run(DapWasSalApplication.class, args); + SpringApplication.run(DatWasCusApplication.class, args); } } diff --git a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadController.java b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadController.java similarity index 99% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadController.java rename to dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadController.java index 7088729f..4db7bd55 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadController.java +++ b/dat-was-cus/src/main/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadController.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.presentation; +package io.shinhanlife.dat.mcc.presentation; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -44,7 +44,7 @@ public class DtoExcelDownloadController { private static final int COLUMN_COUNT = 20; private static final MediaType XLSX_MEDIA_TYPE = MediaType.parseMediaType( "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); - private static final String MCI_BASE_PACKAGE = "io.shinhanlife.dap.mcc.infra.itrf.mci"; + private static final String MCI_BASE_PACKAGE = "io.shinhanlife.dat.mcc.infra.itrf.mci"; private static final String INVALID_DTO_MESSAGE = "dto의 내용이 엑셀파일 양식에 맞지않습니다 파일을 확인해주세요"; private static final Pattern VARIANT_SUFFIX = Pattern.compile("_[IO]$"); 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 93% rename from dap-was-cus/src/main/resources/application.yml rename to dat-was-cus/src/main/resources/application.yml index dfc56afe..aed776f4 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-cus/src/main/resources/glow/application-glow-local.yml b/dat-was-cus/src/main/resources/glow/application-glow-local.yml similarity index 100% rename from dap-was-cus/src/main/resources/glow/application-glow-local.yml rename to dat-was-cus/src/main/resources/glow/application-glow-local.yml diff --git a/dap-was-cus/src/main/resources/logback-spring.xml b/dat-was-cus/src/main/resources/logback-spring.xml similarity index 93% rename from dap-was-cus/src/main/resources/logback-spring.xml rename to dat-was-cus/src/main/resources/logback-spring.xml index c0a9d1d4..f0fe7bde 100644 --- a/dap-was-cus/src/main/resources/logback-spring.xml +++ b/dat-was-cus/src/main/resources/logback-spring.xml @@ -16,10 +16,10 @@ - /swlog/dap-was-cus/A01/${HOSTNAME}_A01.log + /swlog/dat-was-cus/A01/${HOSTNAME}_A01.log - /swlog/dap-was-cus/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/gat_ga_status.json b/dat-was-cus/src/main/resources/mock-responses/gat_ga_status.json similarity index 100% rename from dap-was-cus/src/main/resources/mock-responses/gat_ga_status.json rename to dat-was-cus/src/main/resources/mock-responses/gat_ga_status.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-cus/src/main/resources/tool-definitions/crm/crm_activity_status.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_activity_status.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_activity_status.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_activity_status.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_consent_change.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_consent_change.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_consent_change.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_consent_change.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_consent_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_consent_detail.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_consent_detail.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_consent_detail.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_history.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_history.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_history.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_history.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_register.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_register.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_register.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_consultation_register.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_contact_history.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_contact_history.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_contact_history.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_contact_history.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_contact_register.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_contact_register.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_contact_register.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_contact_register.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_create.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_create.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_create.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_create.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_detail.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_detail.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_detail.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_duplicate_check.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_search.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_search.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_search.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_search.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_update.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_update.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_customer_update.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_customer_update.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_grade_change.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_grade_change.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_grade_change.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_grade_change.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_grade_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_grade_detail.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_grade_detail.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_grade_detail.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_owner_assign.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_owner_assign.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_owner_assign.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_owner_assign.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_segment_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_segment_detail.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_segment_detail.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_segment_detail.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/crm/crm_tag_manage.yml b/dat-was-cus/src/main/resources/tool-definitions/crm/crm_tag_manage.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/crm/crm_tag_manage.yml rename to dat-was-cus/src/main/resources/tool-definitions/crm/crm_tag_manage.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/gat/gat_ga_status.yml b/dat-was-cus/src/main/resources/tool-definitions/gat/gat_ga_status.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/gat/gat_ga_status.yml rename to dat-was-cus/src/main/resources/tool-definitions/gat/gat_ga_status.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_assign.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_assign.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_assign.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_assign.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_attachments.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_attachments.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_attachments.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_attachments.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_change_status.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_change_status.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_change_status.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_change_status.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_classify_type.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_classify_type.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_classify_type.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_classify_type.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_customer_history.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_customer_history.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_customer_history.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_customer_history.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_detail.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_detail.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_detail.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_detect_duplicate.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_extend_due_date.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_register.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_register.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_register.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_register.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_register_result.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_register_result.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_register_result.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_register_result.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_search.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_search.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_search.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_search.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_send_reply.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_send_reply.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_send_reply.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_send_reply.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_set_priority.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_set_priority.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_set_priority.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_set_priority.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_statistics.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_statistics.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_statistics.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_statistics.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_transfer.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_transfer.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_transfer.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_transfer.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_update.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_update.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_update.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_update.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/voc/voc_urgent_list.yml b/dat-was-cus/src/main/resources/tool-definitions/voc/voc_urgent_list.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/voc/voc_urgent_list.yml rename to dat-was-cus/src/main/resources/tool-definitions/voc/voc_urgent_list.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_copy.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_create.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_create.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_create.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_create.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_delete.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_detail.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_list.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_list.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_list.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_list.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_preview.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_publish.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_request_approval.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_restore_version.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_review_approval.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_schedule_publish.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_unpublish.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_update.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_update.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_update.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_update.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_content_version_history.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_detail.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_metadata_upsert.yml diff --git a/dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml b/dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml similarity index 100% rename from dap-was-cus/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml rename to dat-was-cus/src/main/resources/tool-definitions/wcm/wcm_taxonomy_manage.yml diff --git a/dap-was-cus/src/test/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadControllerTest.java b/dat-was-cus/src/test/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadControllerTest.java similarity index 96% rename from dap-was-cus/src/test/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadControllerTest.java rename to dat-was-cus/src/test/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadControllerTest.java index be9f97ee..55df1470 100644 --- a/dap-was-cus/src/test/java/io/shinhanlife/dap/mcc/presentation/DtoExcelDownloadControllerTest.java +++ b/dat-was-cus/src/test/java/io/shinhanlife/dat/mcc/presentation/DtoExcelDownloadControllerTest.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/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 e85d3169..3824a1ff 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 3f4f105e..375a9010 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 cc79e10d..4f6a10c7 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 e4931eb4..25a8e9ee 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 a5634cb8..4a27733f 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 50bb7d7e..8f824110 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 d98c5704..63b44571 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 75453bf2..c5443fb0 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 6d8f8370..d203287f 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 40be12b5..3b73ed6d 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 2566ed5f..c113d308 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 8fadfa7c..7bd14df3 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 eacf69e3..08feff70 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 1ff72e5c..bcc27be4 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 494f8a33..61ff46a7 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 06cc4c69..74200b16 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 d6a118c3..dc1f6e48 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 6d868400..2c74bc42 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 ce38c785..e97be495 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 e9961c05..84439e91 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 8cf2b26e..6b489bd8 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 d1b9e330..6473f9c0 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 b07835ed..1b7bd29a 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 0c4080e0..2cd96d39 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 a46fcd53..42d598d2 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 d1302746..3e2d982c 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 23c3bc66..f1393a3b 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 4e2b9475..e584c00e 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 9eff40b6..5845b5c5 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 43e10757..aa77dd1b 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 5c02fd31..b022a391 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 47133822..3ec9598b 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 73d3514c..be9ebc12 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 5ed17887..7beb9b4e 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 f793904e..0a1ca54c 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 9f07eb9f..f7ea069e 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 817b8d89..367763f2 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 293a9e01..bda03bab 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 dfcfece3..10dd08fe 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 0104394d..afd4c52d 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 ffe7a3b3..50bce07f 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 a4a0a3e2..7f452d8c 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 478ef271..6921b310 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 04ad13ac..55d53d21 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 461c3f42..fee8459f 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 47fe285f..88ef705f 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 96bab93a..e0198b00 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 18d25b4d..3d174a9e 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 8ff02755..3c3b0a19 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 org.springaicommunity.mcp.annotation.McpTool; -import io.shinhanlife.dap.lib.annotation.GrowToolHint; -import io.shinhanlife.dap.lib.config.McpProperties; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; -import io.shinhanlife.dap.lib.util.ToolSchemaResolver; -import io.shinhanlife.dap.lib.metadata.ToolDefinition; -import io.shinhanlife.dap.lib.metadata.ToolDefinitionRepository; +import io.shinhanlife.dat.lib.annotation.GrowToolHint; +import io.shinhanlife.dat.lib.config.McpProperties; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.lib.util.ToolSchemaResolver; +import io.shinhanlife.dat.lib.metadata.ToolDefinition; +import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import org.springframework.boot.context.event.ApplicationReadyEvent; 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 9a313bf7..f206e111 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 1df9b21f..21cdebad 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 f9bda4e0..de448631 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 5c2e22c9..923c307c 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 437a056f..71c5a15d 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 6523c633..3f63ceb6 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 69a76ff1..5d26339e 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 a4c0295b..a28c40b5 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 381164e6..1b764118 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 f5233e1f..f6f49a52 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 d7b42d3f..967ff596 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 6137ac1e..e3c05d79 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 5fb84183..9eb8e678 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 f6521174..e4050c65 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 c50066d6..9cc4eec9 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 9c3bcdc2..567a0bcd 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 3cd40298..ba191e7e 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 626bbdf2..f81cf929 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; @@ -16,7 +16,7 @@ import java.util.Set; /** - * @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 48766b0c..7a24905f 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")); @@ -70,7 +70,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); @@ -88,11 +88,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; @@ -100,8 +100,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 @@ -113,16 +113,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 e4217a88..d89eb719 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 7f1e6f01..755b7486 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 dc826f07..f9e85b6d 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) { @@ -257,7 +257,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"; } @@ -492,7 +492,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" @@ -529,9 +529,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"); @@ -548,7 +548,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; @@ -799,7 +799,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; @@ -845,7 +845,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; @@ -1145,7 +1145,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; /** @@ -1395,7 +1395,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)); @@ -1854,7 +1854,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 7915e6e9..8169dbf7 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 a5c1bc21..2d63bca7 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 414843e3..8f8bf510 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 d662c925..ffe1f971 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 19bbc4bb..cc035243 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 a4492a56..b00a23d3 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 d329d77b..29d536db 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 ea7da831..917c0fd3 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 0d20f50b..1aae2d42 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 773659d4..f380c1ea 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 9ee767a2..b4011b6e 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 4e7f10f5..c2e763e5 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 87% 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 c33789f2..4cbadc21 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,9 +1,9 @@ -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.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 476d172d..0127bd04 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/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 9cb357f7..807b3cf0 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 647d4229..8a09edc9 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/ToolMetadataMcpMapperTest.java b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapperTest.java similarity index 88% rename from dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapperTest.java rename to dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapperTest.java index aca89718..8c54996a 100644 --- a/dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolMetadataMcpMapperTest.java +++ b/dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolMetadataMcpMapperTest.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.lib.mcp; +package io.shinhanlife.dat.lib.mcp; import static org.assertj.core.api.Assertions.assertThat; -import io.shinhanlife.dap.mcc.dto.ToolMetadata; +import io.shinhanlife.dat.mcc.dto.ToolMetadata; import org.junit.jupiter.api.Test; class ToolMetadataMcpMapperTest { 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 90% 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 8d0643e5..67eae195 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,16 +1,16 @@ -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; import static org.mockito.Mockito.when; 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.metadata.ToolDescription; -import io.shinhanlife.dap.lib.util.ToolSchemaResolver; +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.metadata.ToolDescription; +import io.shinhanlife.dat.lib.util.ToolSchemaResolver; import java.lang.reflect.Field; import java.util.List; import java.util.Map; 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 f423e1bb..3d6f4ec5 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 3af6be26..c49c88e6 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 84% 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 2fd79d9c..1e163b2b 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,25 +15,25 @@ 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")); 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(Files.exists(resources.resolve("application-test.yml"))); assertTrue(Files.exists(resources.resolve("application-prod.yml"))); @@ -56,7 +56,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 2373fbdb..d4bfbf7d 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 9e0cab83..acc24554 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 205ad604..9fc53510 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 8435a81b..ce93ec24 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 e37c3ecc..fd826410 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 dfd5b70d..43fcfc45 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 84c3e977..60ed42be 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 d56bb5e7..72bbadad 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 6c21272c..315b0096 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 629ebb45..e0842166 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/converter/AgentInquiryConverter.java b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/converter/AgentInquiryConverter.java similarity index 70% rename from dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/converter/AgentInquiryConverter.java rename to dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/converter/AgentInquiryConverter.java index 7e8b3d31..b14523c8 100644 --- a/dap-was-pro/src/main/java/io/shinhanlife/dap/mcc/biz/agt/converter/AgentInquiryConverter.java +++ b/dat-was-pro/src/main/java/io/shinhanlife/dat/mcc/biz/agt/converter/AgentInquiryConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.agt.converter; +package io.shinhanlife.dat.mcc.biz.agt.converter; /** Per-Tool converters are generated beside this compatibility marker. */ public interface AgentInquiryConverter { 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 b6a85579..fa29a47b 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 f3edb38f..f9821672 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 93% 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 635f830f..f4cc5d71 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 93% 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 2c0c11bf..562a2013 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 92% 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 29278205..7f80ea7c 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 2f3e6349..1e677ad7 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 78332570..bb5cd4d7 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 fe3f1926..5d05883e 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 12dbeb82..15218e1b 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 06b4e358..a6499f4d 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 92% 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 380603b9..7b756373 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 93% 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 d2d3b0df..2c4fcb0c 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 93% 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 9b9bd2e9..64c2cb6b 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 84436ffd..89181e5e 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 ee6b4bc5..f6e3ea4b 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 15feb4a8..8f5d32a8 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 2b1921f3..99246b8e 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 91% rename from dap-was-pro/src/main/resources/application.yml rename to dat-was-pro/src/main/resources/application.yml index 8838ee17..e044a1d8 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-sys/src/main/resources/logback-spring.xml b/dat-was-pro/src/main/resources/logback-spring.xml similarity index 89% rename from dap-was-sys/src/main/resources/logback-spring.xml rename to dat-was-pro/src/main/resources/logback-spring.xml index 5f946d79..f3f897df 100644 --- a/dap-was-sys/src/main/resources/logback-spring.xml +++ b/dat-was-pro/src/main/resources/logback-spring.xml @@ -7,9 +7,9 @@ - logs/dap-was-sys.log + logs/dat-was-pro.log - logs/dap-was-sys-%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_ga_status.json b/dat-was-pro/src/main/resources/mock-responses/agt_ga_status.json similarity index 100% rename from dap-was-pro/src/main/resources/mock-responses/agt_ga_status.json rename to dat-was-pro/src/main/resources/mock-responses/agt_ga_status.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/main/resources/tool-definitions/agt/agt_activity_status.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_activity_status.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_activity_status.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_activity_status.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_affiliation_history.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_compliance.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_education.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_education.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_education.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_education.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_license.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_license.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_license.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_license.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_profile.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_profile.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_agent_profile.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_agent_profile.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_appointment_status.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_appointment_status.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_appointment_status.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_appointment_status.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_branch_list.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_branch_list.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_branch_list.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_branch_list.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_campaign.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_campaign.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_campaign.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_campaign.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_claim_support.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_claim_support.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_claim_support.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_claim_support.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_commission_grade.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_commission_grade.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_commission_grade.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_commission_grade.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_commission_summary.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_commission_summary.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_commission_summary.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_commission_summary.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_contract_count.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_contract_count.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_contract_count.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_contract_count.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_customer_assignment.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_ga_profile.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_ga_profile.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_ga_profile.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_ga_profile.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_ga_status.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_ga_status.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_ga_status.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_ga_status.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_notice_list.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_notice_list.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_notice_list.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_notice_list.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_agent_list.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_manager.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_manager.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_manager.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_manager.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_tree.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_tree.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_organization_tree.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_organization_tree.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_persistency_rate.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_premium_summary.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_premium_summary.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_premium_summary.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_premium_summary.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_production_summary.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_production_summary.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_production_summary.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_production_summary.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_sales_area.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_sales_area.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_sales_area.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_sales_area.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_support_contact.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_support_contact.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_support_contact.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_support_contact.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/agt/agt_task_list.yml b/dat-was-pro/src/main/resources/tool-definitions/agt/agt_task_list.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/agt/agt_task_list.yml rename to dat-was-pro/src/main/resources/tool-definitions/agt/agt_task_list.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_accident.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_accident.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_accident.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_accident.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_beneficiary.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_contact.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_contact.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_contact.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_contact.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_documents.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_documents.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_documents.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_documents.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_eligibility.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_history.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_history.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_history.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_history.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_payment.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_payment.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_payment.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_payment.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_status.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_status.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_claim_status.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_claim_status.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_beneficiary.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_coverage.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_detail.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_detail.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_detail.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_detail.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_list.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_list.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_list.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_list.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_loan_status.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_payment_status.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_premium.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_premium.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_premium.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_premium.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_rider_list.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_contract_surrender_value.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_address.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_address.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_address.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_address.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_consent.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_consent.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_consent.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_consent.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_contact.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_contact.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_contact.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_contact.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_family.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_family.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_family.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_family.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_identity.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_identity.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_identity.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_identity.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_occupation.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_profile.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_profile.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_profile.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_profile.yml diff --git a/dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml b/dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml similarity index 100% rename from dap-was-pro/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml rename to dat-was-pro/src/main/resources/tool-definitions/pro/pro_customer_risk_grade.yml 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 b9fb09f4..4012158d 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 8e900454..ec410fab 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-pro/src/test/java/io/shinhanlife/dap/mcc/pro/ProMockToolResourcesTest.java b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/pro/ProMockToolResourcesTest.java similarity index 86% rename from dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/pro/ProMockToolResourcesTest.java rename to dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/pro/ProMockToolResourcesTest.java index c51fcd3d..882daa23 100644 --- a/dap-was-pro/src/test/java/io/shinhanlife/dap/mcc/pro/ProMockToolResourcesTest.java +++ b/dat-was-pro/src/test/java/io/shinhanlife/dat/mcc/pro/ProMockToolResourcesTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.pro; +package io.shinhanlife.dat.mcc.pro; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -8,8 +8,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import com.fasterxml.jackson.databind.JsonNode; 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.ToolDefinitionRepository; +import io.shinhanlife.dat.lib.metadata.ToolDefinition; +import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository; import java.io.InputStream; import java.lang.reflect.Method; import java.util.HashSet; @@ -57,12 +57,12 @@ class ProMockToolResourcesTest { @Test void useCaseInterfacesExposeFiftyUniqueMcpTools() { List> useCases = List.of( - io.shinhanlife.dap.mcc.biz.pro.usecase.CustomerInquiryUseCase.class, - io.shinhanlife.dap.mcc.biz.pro.usecase.ClaimInquiryUseCase.class, - io.shinhanlife.dap.mcc.biz.pro.usecase.ContractInquiryUseCase.class, - io.shinhanlife.dap.mcc.biz.agt.usecase.AgentInquiryUseCase.class, - io.shinhanlife.dap.mcc.biz.agt.usecase.GaOrganizationUseCase.class, - io.shinhanlife.dap.mcc.biz.agt.usecase.AgentPerformanceUseCase.class); + io.shinhanlife.dat.mcc.biz.pro.usecase.CustomerInquiryUseCase.class, + io.shinhanlife.dat.mcc.biz.pro.usecase.ClaimInquiryUseCase.class, + io.shinhanlife.dat.mcc.biz.pro.usecase.ContractInquiryUseCase.class, + io.shinhanlife.dat.mcc.biz.agt.usecase.AgentInquiryUseCase.class, + io.shinhanlife.dat.mcc.biz.agt.usecase.GaOrganizationUseCase.class, + io.shinhanlife.dat.mcc.biz.agt.usecase.AgentPerformanceUseCase.class); Set names = new HashSet<>(); for (Class useCase : useCases) { 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 561bc8e3..c04cf80f 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 00000000..3f41a8fc --- /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 ba759323..889e4a49 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 644d3146..53c285d2 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 301d3f8a..55fbfe6e 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 9cc7c4d3..4b39c29b 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 79f704d8..1d3183a7 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 77% 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 378cdae7..378b953e 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 72% 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 dd7b39dc..0abeef70 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 675c32e3..22532d33 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 7fa29b46..b48a3f77 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 89165941..d4a09433 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 d4bd416a..695a46c8 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 95% 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 b1f641e6..5fe22a4c 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 80c13c09..ec6811ab 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 a2b09e84..d704a3b3 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 d1325134..ff3bdc20 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 95% 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 578694a8..ba0b6dd2 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 8d670167..8c871281 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 8872f40f..a057e5e0 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 4360b676..7b3ac4a8 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 95% 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 b4bdc4c9..94111ef8 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 dad90010..5fc07cb9 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 d998b9f8..5e0bc698 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 515912a0..e7315997 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 95% 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 e88e9787..2e1180d9 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 29e85ba9..c9590436 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 a50f2dd4..f5fcd382 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 76451272..7190eaf2 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 95% 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 3338e165..64b9a259 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 2d37279b..db5439d0 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 53026602..dfd0ac2d 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 0a90902c..47585612 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 191aeea2..983f7afb 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 5c81c4fa..ca1beaf4 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 1c5a292f..ef6b436d 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 99760997..e81ba4ac 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-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java similarity index 60% rename from dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java rename to dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java index 2d170ed8..00d40003 100644 --- a/dap-was-cus/src/main/java/io/shinhanlife/dap/mcc/cus/DapWasCusApplication.java +++ b/dat-was-sal/src/main/java/io/shinhanlife/dat/mcc/sal/DatWasSalApplication.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.cus; +package io.shinhanlife.dat.mcc.sal; /** - * @package io.shinhanlife.dap.mcc.cus - * @className DapWasCusApplication + * @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 DapWasCusApplication { +public class DatWasSalApplication { public static void main(String[] args) { - SpringApplication.run(DapWasCusApplication.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 93% rename from dap-was-sal/src/main/resources/application.yml rename to dat-was-sal/src/main/resources/application.yml index 964b9653..762a7edb 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-gateway/src/main/resources/logback-spring.xml b/dat-was-sal/src/main/resources/logback-spring.xml similarity index 93% rename from dap-gateway/src/main/resources/logback-spring.xml rename to dat-was-sal/src/main/resources/logback-spring.xml index 88823adf..eda389e1 100644 --- a/dap-gateway/src/main/resources/logback-spring.xml +++ b/dat-was-sal/src/main/resources/logback-spring.xml @@ -16,10 +16,10 @@ - /swlog/dap-gateway/A01/${HOSTNAME}_A01.log + /swlog/dat-was-sal/A01/${HOSTNAME}_A01.log - /swlog/dap-gateway/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-definitions/cmm/cmm_claim_search.yml b/dat-was-sal/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml rename to dat-was-sal/src/main/resources/tool-definitions/cmm/cmm_claim_search.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml b/dat-was-sal/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml rename to dat-was-sal/src/main/resources/tool-definitions/cmm/cmm_memo_retriever.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_document.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_history.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_result.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_contract_review_status.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_coverage.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_coverage.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_coverage.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_coverage.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_info.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_info.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_info.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_info.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_product_premium_table.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_additional_request.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_result.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml b/dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml rename to dat-was-sal/src/main/resources/tool-definitions/lic/lic_underwriting_risk_grade.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_calendar.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_daily.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_daily.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_daily.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_daily.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_report_status.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_summary.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_summary.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_activity_summary.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_activity_summary.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_call_activity.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_call_activity.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_call_activity.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_call_activity.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_customer_consulting.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_field_support_request.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_field_support_request.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_field_support_request.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_field_support_request.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_prospect_list.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_prospect_list.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_prospect_list.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_prospect_list.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_training_completion.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_training_completion.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_training_completion.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_training_completion.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sof/sof_visit_count.yml b/dat-was-sal/src/main/resources/tool-definitions/sof/sof_visit_count.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sof/sof_visit_count.yml rename to dat-was-sal/src/main/resources/tool-definitions/sof/sof_visit_count.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_incentive_summary.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_monthly_performance.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_new_contract_count.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_performance_comparison.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_premium_performance.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_premium_performance.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_premium_performance.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_premium_performance.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_product_performance.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_product_performance.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_product_performance.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_product_performance.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_sales_ranking.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_history.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_history.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_history.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_history.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_progress.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_progress.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_progress.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_progress.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_summary.yml b/dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_summary.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sog/sog_target_summary.yml rename to dat-was-sal/src/main/resources/tool-definitions/sog/sog_target_summary.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_consent_expiry.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_consent_withdrawal.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_customer_info_consent_scope.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_channel.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_history.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_marketing_consent_status.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_consent.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_subscription_design_detail.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml b/dat-was-sal/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml rename to dat-was-sal/src/main/resources/tool-definitions/sot/sot_tm_call_eligibility.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_answer.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_category.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_detail.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_escalation.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_faq.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_list.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_manager.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_satisfaction.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_sla.yml diff --git a/dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml b/dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml similarity index 100% rename from dap-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml rename to dat-was-sal/src/main/resources/tool-definitions/spr/spr_field_inquiry_status.yml 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 37356b3e..d588a594 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 61d6f7f4..68164eea 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 fc023ff8..b11e2807 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 f7e8601e..8d3b531c 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 06ce8fbc..5026656b 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 58977b87..c3ad2f25 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 4439c052..9a1a2983 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-sal/src/test/java/io/shinhanlife/dap/mcc/sal/SalCategoryMockToolResourcesTest.java b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/sal/SalCategoryMockToolResourcesTest.java similarity index 89% rename from dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/sal/SalCategoryMockToolResourcesTest.java rename to dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/sal/SalCategoryMockToolResourcesTest.java index c7e7c55b..cc44bc5f 100644 --- a/dap-was-sal/src/test/java/io/shinhanlife/dap/mcc/sal/SalCategoryMockToolResourcesTest.java +++ b/dat-was-sal/src/test/java/io/shinhanlife/dat/mcc/sal/SalCategoryMockToolResourcesTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sal; +package io.shinhanlife.dat.mcc.sal; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -8,8 +8,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import com.fasterxml.jackson.databind.JsonNode; 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.ToolDefinitionRepository; +import io.shinhanlife.dat.lib.metadata.ToolDefinition; +import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository; import java.io.InputStream; import java.lang.reflect.Method; import java.util.HashSet; @@ -72,11 +72,11 @@ class SalCategoryMockToolResourcesTest { @Test void useCaseInterfacesExposeFiftyUniqueMcpToolsMatchingDefinitions() { List> useCases = List.of( - io.shinhanlife.dap.mcc.biz.sog.usecase.SogSalesPerformanceUseCase.class, - io.shinhanlife.dap.mcc.biz.sof.usecase.SofFieldActivityUseCase.class, - io.shinhanlife.dap.mcc.biz.sot.usecase.SotConsentUseCase.class, - io.shinhanlife.dap.mcc.biz.lic.usecase.LicUnderwritingUseCase.class, - io.shinhanlife.dap.mcc.biz.spr.usecase.SprFieldInquiryUseCase.class); + io.shinhanlife.dat.mcc.biz.sog.usecase.SogSalesPerformanceUseCase.class, + io.shinhanlife.dat.mcc.biz.sof.usecase.SofFieldActivityUseCase.class, + io.shinhanlife.dat.mcc.biz.sot.usecase.SotConsentUseCase.class, + io.shinhanlife.dat.mcc.biz.lic.usecase.LicUnderwritingUseCase.class, + io.shinhanlife.dat.mcc.biz.spr.usecase.SprFieldInquiryUseCase.class); Set names = new HashSet<>(); for (Class useCase : useCases) { 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 629ebb45..e0842166 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 85978927..05792e30 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 055c621a..39130e26 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 a3db3a10..07f67f7d 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 89% 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 18b8b26f..098e4187 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 90% 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 8e90844c..e0da4e88 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 89% 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 048afdfd..48acc5f3 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 93% 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 5fe47f8a..7cac4c61 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 557747d9..f37743ed 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 93967e3c..eb1f90fd 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 fb2d7f38..a8d87e1d 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 07d8e9c9..40e1487d 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 59c87706..ed5ea6c6 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 f72e169e..29877f2e 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/converter/SystemNoticeConverter.java b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/converter/SystemNoticeConverter.java similarity index 70% rename from dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/converter/SystemNoticeConverter.java rename to dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/converter/SystemNoticeConverter.java index 1eed116c..80ad2b09 100644 --- a/dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/biz/pct/converter/SystemNoticeConverter.java +++ b/dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/biz/pct/converter/SystemNoticeConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.biz.pct.converter; +package io.shinhanlife.dat.mcc.biz.pct.converter; /** Per-Tool converters are generated beside this compatibility marker. */ public interface SystemNoticeConverter { 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 83% 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 08d358fc..991618b7 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 lombok.Data; import org.springaicommunity.mcp.annotation.McpToolParam; 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 96491fbb..ddb164b6 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 90% 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 d501edde..1802fc9b 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 89% 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 8e0ff515..a22a6ad4 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 93% 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 f8844b2f..b4d02666 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 a1f52c4e..d8b8da8b 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 8d585d26..3a208771 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 c07135bc..fbc96b9a 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 b34cf0ee..86abe11d 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 91% rename from dap-was-sys/src/main/resources/application.yml rename to dat-was-sys/src/main/resources/application.yml index 5c05991b..f365eb65 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/glow/application-glow-local.yml b/dat-was-sys/src/main/resources/glow/application-glow-local.yml similarity index 100% rename from dap-was-sys/src/main/resources/glow/application-glow-local.yml rename to dat-was-sys/src/main/resources/glow/application-glow-local.yml diff --git a/dap-was-pro/src/main/resources/logback-spring.xml b/dat-was-sys/src/main/resources/logback-spring.xml similarity index 89% rename from dap-was-pro/src/main/resources/logback-spring.xml rename to dat-was-sys/src/main/resources/logback-spring.xml index 93c7c963..ee1da8fa 100644 --- a/dap-was-pro/src/main/resources/logback-spring.xml +++ b/dat-was-sys/src/main/resources/logback-spring.xml @@ -7,9 +7,9 @@ - logs/dap-was-pro.log + logs/dat-was-sys.log - logs/dap-was-pro-%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_ga_status.json b/dat-was-sys/src/main/resources/mock-responses/pct_ga_status.json similarity index 100% rename from dap-was-sys/src/main/resources/mock-responses/pct_ga_status.json rename to dat-was-sys/src/main/resources/mock-responses/pct_ga_status.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/main/resources/tool-definitions/iam/iam_access_policy.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_access_policy.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_access_token_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_lock_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_password_expiry.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_profile.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_role.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_account_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_approval_authority.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_authentication_method.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_delegation_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_deployment_version.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_environment_info.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_identity_provider_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_login_history.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_menu_access.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_mfa_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_permission_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_privilege_change_history.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_resource_access.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_role_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_security_event_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_service_health.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_session_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_session_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_system_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_trusted_device_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml b/dat-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/iam/iam_user_group_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_alert_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_change_request_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_ga_status.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_ga_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_ga_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_ga_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_incident_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_contact.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_history.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_result.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_schedule.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_scope.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_maintenance_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_category.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_detail.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_list.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_recent.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_notice_search.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_operation_calendar.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_history.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_notice.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_schedule.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_scope.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_status.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_release_version.yml diff --git a/dap-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml b/dat-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml similarity index 100% rename from dap-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml rename to dat-was-sys/src/main/resources/tool-definitions/pct/pct_service_request_status.yml 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 ad881d1f..8fc2ecf1 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 2ffa114f..caa94eb1 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/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java similarity index 95% rename from dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java rename to dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java index 7674fb02..9b95fa99 100644 --- a/dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java +++ b/dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.sys; +package io.shinhanlife.dat.mcc.sys; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -7,8 +7,8 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import com.fasterxml.jackson.databind.JsonNode; 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.ToolDefinitionRepository; +import io.shinhanlife.dat.lib.metadata.ToolDefinition; +import io.shinhanlife.dat.lib.metadata.ToolDefinitionRepository; import java.io.InputStream; import org.junit.jupiter.api.Test; import org.springframework.core.io.DefaultResourceLoader; diff --git a/docker-compose.yml b/docker-compose.yml index c2ccc555..ea68a23d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ services: gateway: build: context: . - dockerfile: dap-gateway/Dockerfile + dockerfile: dat-gateway/Dockerfile ports: - "8281:8081" volumes: @@ -53,7 +53,7 @@ services: was-sal: build: context: . - dockerfile: dap-was-sal/Dockerfile + dockerfile: dat-was-sal/Dockerfile ports: - "8282:8082" environment: @@ -72,7 +72,7 @@ services: was-cus: build: context: . - dockerfile: dap-was-cus/Dockerfile + dockerfile: dat-was-cus/Dockerfile ports: - "8284:8084" environment: @@ -113,7 +113,7 @@ services: was-pro: build: context: . - dockerfile: dap-was-pro/Dockerfile + dockerfile: dat-was-pro/Dockerfile ports: - "8285:8085" environment: @@ -130,7 +130,7 @@ services: was-sys: build: context: . - dockerfile: dap-was-sys/Dockerfile + dockerfile: dat-was-sys/Dockerfile ports: - "8286:8086" environment: diff --git a/docs/shinhanlife-internal-network-migration-checklist.md b/docs/shinhanlife-internal-network-migration-checklist.md index c63293e1..c47c2f3b 100644 --- a/docs/shinhanlife-internal-network-migration-checklist.md +++ b/docs/shinhanlife-internal-network-migration-checklist.md @@ -1,12 +1,12 @@ # 신한라이프 내부망 Tool Pod 이관 준비 체크리스트 -> 범위: `dap-was-lib`, `dap-was-cus`, `dap-was-sal`, `dap-was-pro`, `dap-was-sys` Tool Pod 이관 +> 범위: `dat-was-lib`, `dat-was-cus`, `dat-was-sal`, `dat-was-pro`, `dat-was-sys` Tool Pod 이관 > ## 1. 소스 및 형상관리 - [ ] 내부 Git 저장소 생성 -- [ ] 대상 모듈 이관: `dap-was-lib`, `dap-was-cus`, `dap-was-sal`, `dap-was-pro`, `dap-was-sys` +- [ ] 대상 모듈 이관: `dat-was-lib`, `dat-was-cus`, `dat-was-sal`, `dat-was-pro`, `dat-was-sys` - [ ] `main` 브랜치 및 필요한 커밋 이력 이관 - [ ] API Key, 비밀번호, 인증서, 개인 설정 파일은 Git에서 제외 - [ ] 내부 Git URL 기준으로 README와 CI/CD 설정 변경 diff --git a/docs/superpowers/plans/2026-08-12-multi-tool-scaffold.md b/docs/superpowers/plans/2026-08-12-multi-tool-scaffold.md index fac9756e..a3f7c52a 100644 --- a/docs/superpowers/plans/2026-08-12-multi-tool-scaffold.md +++ b/docs/superpowers/plans/2026-08-12-multi-tool-scaffold.md @@ -22,8 +22,8 @@ ### Task 1: Define grouped Tool and structured-field models **Files:** -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java:43-61` -- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java:43-61` +- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java` **Interfaces:** - Produces `FieldDefinition(name, type, description, example, required, enumValues, itemType, itemFields)`. @@ -42,7 +42,7 @@ assertTrue(implementation.contains("private final CustomerGuidanceClient custome - [ ] **Step 2: Run the focused test and confirm it fails** -Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"` +Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"` Expected: FAIL because `scaffoldUseCase` is absent. @@ -59,20 +59,20 @@ Reject blank names and duplicate MCP Tool or Java method names before writing fi - [ ] **Step 4: Run the focused test again and commit** -Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"` +Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"` Expected: still FAIL only because source-generation code is absent. ```bash -git add dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java +git add dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java git commit -m "feat: define grouped tool scaffold model" ``` ### Task 2: Generate multi-Tool UseCase and typed Client integration **Files:** -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java:145-1110` -- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java:145-1110` +- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java` **Interfaces:** - Consumes `ToolMethodDefinition` and `FieldDefinition` from Task 1. @@ -88,7 +88,7 @@ assertTrue(implementation.contains("return converter.toCustomerGuidanceResponse( - [ ] **Step 2: Run the test and confirm it fails** -Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"` +Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest.generatesOneUseCaseWithTwoMcpToolMethodsAndDistinctClients"` Expected: FAIL because generated source has only `execute(...)`. @@ -122,20 +122,20 @@ for (ToolMethodDefinition tool : tools) { - [ ] **Step 5: Run all generator tests and commit** -Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest"` +Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest"` Expected: PASS. ```bash -git add dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java +git add dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java git commit -m "feat: generate multi-tool usecases with typed clients" ``` ### Task 3: Generate enum and list DTO/schema shapes **Files:** -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java:1144-1420` -- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java:1144-1420` +- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java` **Interfaces:** - Consumes structured `FieldDefinition` from Task 1. @@ -153,7 +153,7 @@ assertTrue(Files.readString(definition).contains("type: array")); - [ ] **Step 2: Run the test and confirm it fails** -Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest.generatesEnumAndListFields"` +Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest.generatesEnumAndListFields"` Expected: FAIL because `Enum` and `List` are unsupported types. @@ -187,24 +187,24 @@ For object lists, mocks contain a one-element object array using declared item e - [ ] **Step 5: Run all generator tests and commit** -Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest"` +Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest"` Expected: PASS. ```bash -git add dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java +git add dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java git commit -m "feat: generate enum and list scaffold fields" ``` ### Task 4: Expose grouped generation in the API and Scaffold UI **Files:** -- Modify: `dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java:77-260` -- Modify: `dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java` -- Modify: `dap-gateway/src/main/resources/static/admin/scaffold.html:880-1750` +- Modify: `dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java:77-260` +- Modify: `dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java` +- Modify: `dat-gateway/src/main/resources/static/admin/scaffold.html:880-1750` **Interfaces:** -- Consumes `{ "useCaseName": "Customer", "moduleName": "dap-was-oth", "tools": [ ... ] }`. +- Consumes `{ "useCaseName": "Customer", "moduleName": "dat-was-oth", "tools": [ ... ] }`. - Produces `POST /api/v1/scaffold/tool-group` and keeps `POST /api/v1/scaffold/tool` unchanged. - [ ] **Step 1: Write the failing controller test** @@ -218,7 +218,7 @@ mockMvc.perform(post("/api/v1/scaffold/tool-group") - [ ] **Step 2: Run the controller test and confirm it fails** -Run: `./gradlew.bat :dap-gateway:test --tests "*ScaffoldingControllerToolDraftTest.groupedToolRequest"` +Run: `./gradlew.bat :dat-gateway:test --tests "*ScaffoldingControllerToolDraftTest.groupedToolRequest"` Expected: FAIL with 404 because `/tool-group` is absent. @@ -242,12 +242,12 @@ Add a UseCase name and an “Add Tool” card list. Each card owns its Tool name - [ ] **Step 5: Run focused gateway and library tests, then commit** -Run: `./gradlew.bat :dap-gateway:test --tests "*ScaffoldingControllerToolDraftTest"; ./gradlew.bat :dap-was-lib:test --tests "*ToolScaffolderTest"` +Run: `./gradlew.bat :dat-gateway:test --tests "*ScaffoldingControllerToolDraftTest"; ./gradlew.bat :dat-was-lib:test --tests "*ToolScaffolderTest"` Expected: PASS. ```bash -git add dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java dap-gateway/src/main/resources/static/admin/scaffold.html +git add dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java dat-gateway/src/main/resources/static/admin/scaffold.html git commit -m "feat: add grouped tool scaffold UI" ``` diff --git a/docs/superpowers/plans/2026-08-12-scaffold-ai-v17-metadata.md b/docs/superpowers/plans/2026-08-12-scaffold-ai-v17-metadata.md index 2315a218..6dd1d8f6 100644 --- a/docs/superpowers/plans/2026-08-12-scaffold-ai-v17-metadata.md +++ b/docs/superpowers/plans/2026-08-12-scaffold-ai-v17-metadata.md @@ -19,8 +19,8 @@ ### Task 1: AI Tool Draft 서버 계약 확장 **Files:** -- Modify: `dap-gateway/src/test/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingControllerToolDraftTest.java` -- Modify: `dap-gateway/src/main/java/io/shinhanlife/dap/mcg/presentation/ScaffoldingController.java` +- Modify: `dat-gateway/src/test/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingControllerToolDraftTest.java` +- Modify: `dat-gateway/src/main/java/io/shinhanlife/dat/mcg/presentation/ScaffoldingController.java` **Interfaces:** - Consumes: AI가 반환한 JSON Tool 초안 @@ -34,7 +34,7 @@ ### Task 2: Scaffold 화면 자동 매핑 **Files:** -- Modify: `dap-gateway/src/main/resources/static/admin/scaffold.html` +- Modify: `dat-gateway/src/main/resources/static/admin/scaffold.html` **Interfaces:** - Consumes: Task 1의 V17 Metadata JSON 필드 diff --git a/docs/superpowers/plans/2026-08-12-tool-schema-v17-migration.md b/docs/superpowers/plans/2026-08-12-tool-schema-v17-migration.md index c44bfdf9..7ba1040d 100644 --- a/docs/superpowers/plans/2026-08-12-tool-schema-v17-migration.md +++ b/docs/superpowers/plans/2026-08-12-tool-schema-v17-migration.md @@ -24,11 +24,11 @@ ### Task 1: V17 Tool Definition 모델과 로더 **Files:** -- Create: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDescription.java` -- Create: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinition.java` -- Create: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepository.java` -- Create: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/metadata/ToolDefinitionRepositoryTest.java` -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/mcc/dto/ToolMetadata.java` +- Create: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDescription.java` +- Create: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinition.java` +- Create: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepository.java` +- Create: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/metadata/ToolDefinitionRepositoryTest.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/mcc/dto/ToolMetadata.java` **Interfaces:** - Produces: `Optional findByName(String name)` 및 `ToolMetadata`의 V17 필드 접근자. @@ -40,7 +40,7 @@ - [ ] **Step 2: Run tests and verify RED** - Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolDefinitionRepositoryTest"` + Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolDefinitionRepositoryTest"` Expected: FAIL because V17 model/repository does not exist. - [ ] **Step 3: Implement minimal immutable models and classpath loader** @@ -49,18 +49,18 @@ - [ ] **Step 4: Run tests and verify GREEN** - Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolDefinitionRepositoryTest"` + Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolDefinitionRepositoryTest"` Expected: PASS. ### Task 2: Registry 수집과 Manifest 표준 매핑 **Files:** -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSender.java` -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestItem.java` -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestMeta.java` -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/manifest/ToolManifestService.java` -- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolRegistryHeartbeatSenderTest.java` -- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/mcc/manifest/ToolManifestServiceTest.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSender.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestItem.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestMeta.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/manifest/ToolManifestService.java` +- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolRegistryHeartbeatSenderTest.java` +- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/mcc/manifest/ToolManifestServiceTest.java` **Interfaces:** - Consumes: `ToolDefinitionRepository.findByName`. @@ -69,7 +69,7 @@ - [ ] **Step 1: Add failing enrichment and manifest mapping tests** - [ ] **Step 2: Run targeted tests and verify RED** - Run: `./gradlew.bat :dap-was-lib:test --tests "*ToolRegistryHeartbeatSenderTest" --tests "*ToolManifestServiceTest"` + Run: `./gradlew.bat :dat-was-lib:test --tests "*ToolRegistryHeartbeatSenderTest" --tests "*ToolManifestServiceTest"` - [ ] **Step 3: Merge annotation runtime data with definition YAML** @@ -81,10 +81,10 @@ ### Task 3: MCP Tool 직접 노출과 Gateway 동기화 **Files:** -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizer.java` -- Create or Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/mcp/ToolPodMcpToolSynchronizerTest.java` -- Modify: `dap-gateway/src/main/java/io/shinhanlife/dap/mcg/sync/RegistryMcpToolSpecificationFactory.java` -- Modify: `dap-gateway/src/test/java/io/shinhanlife/dap/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizer.java` +- Create or Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/mcp/ToolPodMcpToolSynchronizerTest.java` +- Modify: `dat-gateway/src/main/java/io/shinhanlife/dat/mcg/sync/RegistryMcpToolSpecificationFactory.java` +- Modify: `dat-gateway/src/test/java/io/shinhanlife/dat/biz/mcp/gateway/sync/RegistryMcpToolSpecificationFactoryTest.java` **Interfaces:** - Consumes: enriched `ToolMetadata`. @@ -98,10 +98,10 @@ ### Task 4: 기존 Tool 전체 정의와 이름 정규화 **Files:** -- Create: `dap-was-sms/src/main/resources/tool-definitions/**/*.yml` -- Create: `dap-was-oth/src/main/resources/tool-definitions/**/*.yml` -- Modify: all `dap-was-sms/src/main/java/**/*UseCase*.java` containing `@McpTool` -- Modify: all `dap-was-oth/src/main/java/**/*UseCase*.java` containing `@McpTool` +- Create: `dat-was-sms/src/main/resources/tool-definitions/**/*.yml` +- Create: `dat-was-oth/src/main/resources/tool-definitions/**/*.yml` +- Modify: all `dat-was-sms/src/main/java/**/*UseCase*.java` containing `@McpTool` +- Modify: all `dat-was-oth/src/main/java/**/*UseCase*.java` containing `@McpTool` - Modify: matching tests and mock fixture keys **Interfaces:** @@ -122,10 +122,10 @@ ### Task 5: Scaffold V17 생성 지원 **Files:** -- Modify: `dap-gateway/src/main/resources/static/admin/scaffold.html` -- Modify: Scaffold request DTO/controller files discovered under `dap-gateway/src/main/java` -- Modify: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/ToolScaffolder.java` -- Modify: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/util/ToolScaffolderTest.java` +- Modify: `dat-gateway/src/main/resources/static/admin/scaffold.html` +- Modify: Scaffold request DTO/controller files discovered under `dat-gateway/src/main/java` +- Modify: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java` +- Modify: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/util/ToolScaffolderTest.java` **Interfaces:** - Consumes: 입력한 function/when-to-use/when-not-to-use/io-limits/display-description/examples/owner/tags/hints. @@ -139,8 +139,8 @@ ### Task 6: Gradle 품질 게이트와 문서 **Files:** -- Create: `dap-was-lib/src/main/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunner.java` -- Create: `dap-was-lib/src/test/java/io/shinhanlife/dap/lib/validation/ToolSchemaV17ValidationRunnerTest.java` +- Create: `dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunner.java` +- Create: `dat-was-lib/src/test/java/io/shinhanlife/dat/lib/validation/ToolSchemaV17ValidationRunnerTest.java` - Modify: `build.gradle` - Modify: `README.md` @@ -154,8 +154,8 @@ - [ ] **Step 5: Run targeted and full verification** Run: - - `./gradlew.bat :dap-was-lib:test` - - `./gradlew.bat :dap-was-sms:test :dap-was-oth:test :dap-gateway:test` + - `./gradlew.bat :dat-was-lib:test` + - `./gradlew.bat :dat-was-sms:test :dat-was-oth:test :dat-gateway:test` - `./gradlew.bat validateMcpToolNames validateToolSchemaV17` - `./gradlew.bat clean build` diff --git a/docs/superpowers/plans/2026-08-13-dap-was-sys-executable-mock-tools.md b/docs/superpowers/plans/2026-08-13-dap-was-sys-executable-mock-tools.md index 1c1e13ee..ea00379c 100644 --- a/docs/superpowers/plans/2026-08-13-dap-was-sys-executable-mock-tools.md +++ b/docs/superpowers/plans/2026-08-13-dap-was-sys-executable-mock-tools.md @@ -1,4 +1,4 @@ -# dap-was-sys Executable Mock Tools Implementation Plan +# dat-was-sys Executable Mock Tools Implementation Plan > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. @@ -20,11 +20,11 @@ **Files:** -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/status/dto/SystemStatusRequest.java` -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/status/dto/SystemStatusResponse.java` -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/status/usecase/SystemStatusUseCase.java` -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/status/usecase/impl/SystemStatusUseCaseImpl.java` -- Test: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/status/usecase/impl/SystemStatusUseCaseImplTest.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/status/dto/SystemStatusRequest.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/status/dto/SystemStatusResponse.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/status/usecase/SystemStatusUseCase.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/status/usecase/impl/SystemStatusUseCaseImpl.java` +- Test: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/status/usecase/impl/SystemStatusUseCaseImplTest.java` - [ ] Write a test expecting default `development`, `AX Hub System`, `HEALTHY`, and a nonblank ISO timestamp; run it and observe compilation failure because the types do not exist. - [ ] Implement request/response DTOs, MCP-annotated `getSystemStatus(SystemStatusRequest)`, and the service returning those literal mock values; rerun the focused test and expect pass. @@ -33,11 +33,11 @@ **Files:** -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/notice/dto/SystemNoticeRequest.java` -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/notice/dto/SystemNoticeResponse.java` -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/notice/usecase/SystemNoticeUseCase.java` -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/notice/usecase/impl/SystemNoticeUseCaseImpl.java` -- Test: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/notice/usecase/impl/SystemNoticeUseCaseImplTest.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/notice/dto/SystemNoticeRequest.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/notice/dto/SystemNoticeResponse.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/notice/usecase/SystemNoticeUseCase.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/notice/usecase/impl/SystemNoticeUseCaseImpl.java` +- Test: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/notice/usecase/impl/SystemNoticeUseCaseImplTest.java` - [ ] Write a test expecting at least two notices with title, priority, and published date; run it and observe compilation failure because the types do not exist. - [ ] Implement the DTOs, MCP-annotated `getSystemNotices(SystemNoticeRequest)`, and service returning deterministic notices; rerun the focused test and expect pass. @@ -46,11 +46,11 @@ **Files:** -- Create: `dap-was-sys/src/main/java/io/shinhanlife/dap/mcc/sys/presentation/SystemMockToolController.java` -- Test: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/presentation/SystemMockToolControllerTest.java` +- Create: `dat-was-sys/src/main/java/io/shinhanlife/dat/mcc/sys/presentation/SystemMockToolController.java` +- Test: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/presentation/SystemMockToolControllerTest.java` - [ ] Write MockMvc tests for both GET endpoints using optional query parameters and asserting response fields; run and observe compilation failure because the controller does not exist. -- [ ] Implement a controller that constructs request DTOs, delegates to the UseCases, and returns response DTOs; run `./gradlew.bat :dap-was-sys:test` and expect pass. +- [ ] Implement a controller that constructs request DTOs, delegates to the UseCases, and returns response DTOs; run `./gradlew.bat :dat-was-sys:test` and expect pass. ## Plan Self-Review diff --git a/docs/superpowers/plans/2026-08-13-dap-was-sys-mock-tools.md b/docs/superpowers/plans/2026-08-13-dap-was-sys-mock-tools.md index 476f5572..fcc46863 100644 --- a/docs/superpowers/plans/2026-08-13-dap-was-sys-mock-tools.md +++ b/docs/superpowers/plans/2026-08-13-dap-was-sys-mock-tools.md @@ -1,8 +1,8 @@ -# dap-was-sys Mock Tools Implementation Plan +# dat-was-sys Mock Tools Implementation Plan > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. -**Goal:** Add two read-only system mock tools to `dap-was-sys`, with MCP YAML definitions and deterministic mock JSON responses. +**Goal:** Add two read-only system mock tools to `dat-was-sys`, with MCP YAML definitions and deterministic mock JSON responses. **Architecture:** YAML definitions under `tool-definitions/sys` describe the tools. Their paired `mock-responses` files provide synthetic data. A resource-based JUnit test verifies the tool names, immutable safety flags, and valid response shape. @@ -10,10 +10,10 @@ ## Global Constraints -- Create tool resources only in `dap-was-sys`. +- Create tool resources only in `dat-was-sys`. - Both tools must be `read_only: true`, `destructive: false`, and `idempotent: true`. - Do not include personal, customer, credential, or secret data. -- Follow the field layout in `dap-was-cus/src/main/resources/tool-definitions/smp/smp_team_list.yml`. +- Follow the field layout in `dat-was-cus/src/main/resources/tool-definitions/smp/smp_team_list.yml`. --- @@ -21,33 +21,33 @@ **Files:** -- Create: `dap-was-sys/src/main/resources/tool-definitions/sys/sys_system_status.yml` -- Create: `dap-was-sys/src/main/resources/mock-responses/sys_system_status.json` -- Create: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java` +- Create: `dat-was-sys/src/main/resources/tool-definitions/sys/sys_system_status.yml` +- Create: `dat-was-sys/src/main/resources/mock-responses/sys_system_status.json` +- Create: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java` **Interfaces:** Accepts optional `environment: string`; returns mock `systemName`, `environment`, `status`, and `checkedAt` values. - [ ] Write a JUnit test that loads the two classpath resources; asserts tool name `sys_system_status`, `read_only: true`, `destructive: false`, optional `environment`, `resultCode` `SUCCESS`, and all four response fields. -- [ ] Run `./gradlew.bat :dap-was-sys:test --tests io.shinhanlife.dap.mcc.sys.SystemMockToolResourcesTest.systemStatusDefinitionIsReadOnlyAndHasValidMockResponse`; expect failure because both resources are absent. +- [ ] Run `./gradlew.bat :dat-was-sys:test --tests io.shinhanlife.dat.mcc.sys.SystemMockToolResourcesTest.systemStatusDefinitionIsReadOnlyAndHasValidMockResponse`; expect failure because both resources are absent. - [ ] Create the definition with `category_key: sys`, no required environment keys, `additionalProperties: false`, and read-only safety fields. Create a `SUCCESS` mock JSON response whose stringified `data` contains only synthetic status data. - [ ] Re-run the focused test; expect pass. -- [ ] Commit the task: `git add dap-was-sys/src/main/resources/tool-definitions/sys/sys_system_status.yml dap-was-sys/src/main/resources/mock-responses/sys_system_status.json dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java && git commit -m "feat: add system status mock tool"`. +- [ ] Commit the task: `git add dat-was-sys/src/main/resources/tool-definitions/sys/sys_system_status.yml dat-was-sys/src/main/resources/mock-responses/sys_system_status.json dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java && git commit -m "feat: add system status mock tool"`. ### Task 2: System notices mock tool **Files:** -- Create: `dap-was-sys/src/main/resources/tool-definitions/sys/sys_notice_list.yml` -- Create: `dap-was-sys/src/main/resources/mock-responses/sys_notice_list.json` -- Modify: `dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java` +- Create: `dat-was-sys/src/main/resources/tool-definitions/sys/sys_notice_list.yml` +- Create: `dat-was-sys/src/main/resources/mock-responses/sys_notice_list.json` +- Modify: `dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java` **Interfaces:** Accepts optional `category: string`; returns a mock array containing notices with `title`, `priority`, and `publishedDate`. - [ ] Add a JUnit test that loads both resources; asserts tool name `sys_notice_list`, `read_only: true`, `destructive: false`, optional `category`, `resultCode` `SUCCESS`, and at least one mock notice with all three fields. -- [ ] Run `./gradlew.bat :dap-was-sys:test --tests io.shinhanlife.dap.mcc.sys.SystemMockToolResourcesTest.noticeListDefinitionIsReadOnlyAndHasValidMockResponse`; expect failure because both resources are absent. +- [ ] Run `./gradlew.bat :dat-was-sys:test --tests io.shinhanlife.dat.mcc.sys.SystemMockToolResourcesTest.noticeListDefinitionIsReadOnlyAndHasValidMockResponse`; expect failure because both resources are absent. - [ ] Create the definition with `category_key: sys`, no required environment keys, `additionalProperties: false`, and read-only safety fields. Create a `SUCCESS` mock JSON response containing only synthetic system notices. -- [ ] Run `./gradlew.bat :dap-was-sys:test`; expect pass. -- [ ] Commit the task: `git add dap-was-sys/src/main/resources/tool-definitions/sys/sys_notice_list.yml dap-was-sys/src/main/resources/mock-responses/sys_notice_list.json dap-was-sys/src/test/java/io/shinhanlife/dap/mcc/sys/SystemMockToolResourcesTest.java && git commit -m "feat: add system notice mock tool"`. +- [ ] Run `./gradlew.bat :dat-was-sys:test`; expect pass. +- [ ] Commit the task: `git add dat-was-sys/src/main/resources/tool-definitions/sys/sys_notice_list.yml dat-was-sys/src/main/resources/mock-responses/sys_notice_list.json dat-was-sys/src/test/java/io/shinhanlife/dat/mcc/sys/SystemMockToolResourcesTest.java && git commit -m "feat: add system notice mock tool"`. ## Plan Self-Review diff --git a/docs/superpowers/specs/2026-08-13-dap-was-sys-executable-mock-tools-design.md b/docs/superpowers/specs/2026-08-13-dap-was-sys-executable-mock-tools-design.md index 3de31b7a..39283aa5 100644 --- a/docs/superpowers/specs/2026-08-13-dap-was-sys-executable-mock-tools-design.md +++ b/docs/superpowers/specs/2026-08-13-dap-was-sys-executable-mock-tools-design.md @@ -1,8 +1,8 @@ -# dap-was-sys Executable Mock Tools Design +# dat-was-sys Executable Mock Tools Design ## Scope -Implement `sys_system_status` and `sys_notice_list` as executable, read-only MCP tools and REST endpoints in `dap-was-sys`. +Implement `sys_system_status` and `sys_notice_list` as executable, read-only MCP tools and REST endpoints in `dat-was-sys`. ## Architecture diff --git a/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md b/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md index 5f5a2042..2e66ecba 100644 --- a/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md +++ b/docs/superpowers/specs/2026-08-13-dap-was-sys-mock-tools-design.md @@ -1,8 +1,8 @@ -# dap-was-sys Mock Tool Design +# dat-was-sys Mock Tool Design ## Scope -Add two read-only system mock tools to `dap-was-sys`, following the metadata shape of `smp_team_list`. +Add two read-only system mock tools to `dat-was-sys`, following the metadata shape of `smp_team_list`. ## Tools diff --git a/docs/tool-guide/01-Tool-개발환경-가이드.md b/docs/tool-guide/01-Tool-개발환경-가이드.md index 04324e4b..740d52f6 100644 --- a/docs/tool-guide/01-Tool-개발환경-가이드.md +++ b/docs/tool-guide/01-Tool-개발환경-가이드.md @@ -4,7 +4,7 @@ 이 문서는 AX HUB의 **Tool Pod 개발자**가 로컬 PC와 신한라이프 내부망에서 동일한 방식으로 소스를 빌드하고 실행하기 위한 기준을 정리한다. -이 문서의 범위는 `dap-was-lib`와 Tool Pod(`dap-was-cus`, `dap-was-sal`, `dap-was-pro`, `dap-was-sys`)이다. 외부 라우팅 계층의 구성과 운영 방법은 다루지 않는다. +이 문서의 범위는 `dat-was-lib`와 Tool Pod(`dat-was-cus`, `dat-was-sal`, `dat-was-pro`, `dat-was-sys`)이다. 외부 라우팅 계층의 구성과 운영 방법은 다루지 않는다. ## 2. 기준 기술 환경 @@ -26,23 +26,23 @@ | 모듈 | 기본 포트 | 역할 | |---|---:|---| -| `dap-was-lib` | 해당 없음 | MCP 서버 설정, Tool 탐색·실행, Schema, V17 메타데이터, MCI·HTTP 연동, 공통 로그·헤더 처리 | -| `dap-was-cus` | 8084 | 고객 관련 Tool Pod | -| `dap-was-sal` | 8082 | 영업 관련 Tool Pod | -| `dap-was-pro` | 8085 | 상품 관련 Tool Pod | -| `dap-was-sys` | 8086 | 시스템 관련 Tool Pod | +| `dat-was-lib` | 해당 없음 | MCP 서버 설정, Tool 탐색·실행, Schema, V17 메타데이터, MCI·HTTP 연동, 공통 로그·헤더 처리 | +| `dat-was-cus` | 8084 | 고객 관련 Tool Pod | +| `dat-was-sal` | 8082 | 영업 관련 Tool Pod | +| `dat-was-pro` | 8085 | 상품 관련 Tool Pod | +| `dat-was-sys` | 8086 | 시스템 관련 Tool Pod | -각 실행 모듈은 `dap-was-lib`를 의존하고 다음 패키지를 스캔한다. +각 실행 모듈은 `dat-was-lib`를 의존하고 다음 패키지를 스캔한다. ```java @SpringBootApplication(scanBasePackages = { - "io.shinhanlife.dap.mcc", - "io.shinhanlife.dap.lib" + "io.shinhanlife.dat.mcc", + "io.shinhanlife.dat.lib" }) @Import(ToolMcpServerConfiguration.class) ``` -따라서 업무 Tool은 `io.shinhanlife.dap.mcc` 아래에, 공통 기능은 `io.shinhanlife.dap.lib` 아래에 둔다. +따라서 업무 Tool은 `io.shinhanlife.dat.mcc` 아래에, 공통 기능은 `io.shinhanlife.dat.lib` 아래에 둔다. ## 4. 개발 PC 준비 @@ -102,7 +102,7 @@ spring: ```powershell $env:SPRING_PROFILES_ACTIVE = "local" -.\gradlew.bat :dap-was-cus:bootRun +.\gradlew.bat :dat-was-cus:bootRun ``` 또는 IntelliJ Run Configuration의 `Active profiles`에 `local`을 입력한다. @@ -128,22 +128,22 @@ $env:SPRING_PROFILES_ACTIVE = "local" ### 7.1 공통 라이브러리 검증 ```powershell -.\gradlew.bat :dap-was-lib:clean :dap-was-lib:test +.\gradlew.bat :dat-was-lib:clean :dat-was-lib:test ``` ### 7.2 Tool Pod 컴파일 ```powershell -.\gradlew.bat :dap-was-cus:compileJava -.\gradlew.bat :dap-was-sal:compileJava -.\gradlew.bat :dap-was-pro:compileJava -.\gradlew.bat :dap-was-sys:compileJava +.\gradlew.bat :dat-was-cus:compileJava +.\gradlew.bat :dat-was-sal:compileJava +.\gradlew.bat :dat-was-pro:compileJava +.\gradlew.bat :dat-was-sys:compileJava ``` ### 7.3 Tool Pod 실행 ```powershell -.\gradlew.bat :dap-was-cus:bootRun +.\gradlew.bat :dat-was-cus:bootRun ``` 실행 후 확인할 Tool Pod 자체 주소는 다음과 같다. @@ -186,7 +186,7 @@ $env:SPRING_PROFILES_ACTIVE = "local" - [ ] `java -version`이 21이다. - [ ] Gradle JVM이 JDK 21이다. - [ ] `gradlew.bat --version`이 정상 실행된다. -- [ ] `:dap-was-lib:test`가 성공한다. +- [ ] `:dat-was-lib:test`가 성공한다. - [ ] 대상 Tool Pod의 `compileJava`가 성공한다. - [ ] local 프로파일로 Tool Pod가 기동된다. - [ ] `/tool-manifest`에서 Tool 목록이 조회된다. diff --git a/docs/tool-guide/02-Tool-설계-가이드.md b/docs/tool-guide/02-Tool-설계-가이드.md index c079635e..61b5ff20 100644 --- a/docs/tool-guide/02-Tool-설계-가이드.md +++ b/docs/tool-guide/02-Tool-설계-가이드.md @@ -42,7 +42,7 @@ ins_insurance_processor ## 3. 업무 패키지 구조 ```text -io.shinhanlife.dap.mcc +io.shinhanlife.dat.mcc ├─ biz.{category} │ ├─ dto │ ├─ converter diff --git a/docs/tool-guide/03-Tool-개발가이드-1차.md b/docs/tool-guide/03-Tool-개발가이드-1차.md index 611b73b7..2528e204 100644 --- a/docs/tool-guide/03-Tool-개발가이드-1차.md +++ b/docs/tool-guide/03-Tool-개발가이드-1차.md @@ -6,11 +6,11 @@ 대상은 다음 Tool 모듈이다. -- `dap-was-cus` -- `dap-was-sal` -- `dap-was-pro` -- `dap-was-sys` -- 공통 기능이 필요한 경우 `dap-was-lib` +- `dat-was-cus` +- `dat-was-sal` +- `dat-was-pro` +- `dat-was-sys` +- 공통 기능이 필요한 경우 `dat-was-lib` ## 2. 개발 전 준비 자료 @@ -52,7 +52,7 @@ Scaffold 입력 시 최소한 다음 값을 정확히 지정한다. | 항목 | 예시 | 설명 | |---|---|---| -| Target Module | `dap-was-sal` | 소스가 생성될 Tool Pod | +| Target Module | `dat-was-sal` | 소스가 생성될 Tool Pod | | Domain Category | `cmm` | 업무 패키지 및 Schema 경로 | | Base Name | `ClaimSearch` | Java 클래스명 기준 | | Tool Name | `cmm_claim_search` | MCP Tool 식별자 | @@ -265,10 +265,10 @@ http://localhost:{podPort}/tool-test-console.html ```powershell # 공통 단위 테스트 -.\gradlew.bat :dap-was-lib:test +.\gradlew.bat :dat-was-lib:test # 대상 Pod 테스트 -.\gradlew.bat :dap-was-cus:test +.\gradlew.bat :dat-was-cus:test # Tool명 중복 .\gradlew.bat validateMcpToolNames @@ -277,7 +277,7 @@ http://localhost:{podPort}/tool-test-console.html .\gradlew.bat validateToolSchemaV17 # 배포 산출물 생성: 위 두 검증이 자동 선행됨 -.\gradlew.bat :dap-was-cus:bootJar +.\gradlew.bat :dat-was-cus:bootJar ``` Docker는 컴파일과 일반 단위 테스트에 필요하지 않다. 실제 HTTP/MCI Mock 컨테이너를 사용하는 연계 테스트에서만 실행한다. diff --git a/settings.gradle b/settings.gradle index e6042d11..b0945294 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,9 +1,9 @@ rootProject.name = 'dap-admin' -include 'dap-gateway' -include 'dap-was-lib' -include 'dap-was-cus' -include 'dap-was-sal' -include 'dap-was-pro' -include 'dap-was-sys' +include 'dat-gateway' +include 'dat-was-lib' +include 'dat-was-cus' +include 'dat-was-sal' +include 'dat-was-pro' +include 'dat-was-sys' include 'dap-tool-report'