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