From 4dcc5a2978cdaf4054f2e2f5bcb51dbff8dc0dd5 Mon Sep 17 00:00:00 2001 From: jade Date: Sat, 25 Jul 2026 01:13:25 +0900 Subject: [PATCH] refactor: restructure MCP tools without Controller layer, using UseCase pattern per Glow standards --- .../dap/mcc/{ => biz/common}/dto/BalanceRequest.java | 2 +- .../mcc/{ => biz/common}/dto/BalanceResponse.java | 2 +- .../{ => biz/common}/dto/BillingProcessRequest.java | 2 +- .../{ => biz/common}/dto/BillingStatusRequest.java | 2 +- .../mcc/{ => biz/common}/dto/BondCheckRequest.java | 2 +- .../mcc/{ => biz/common}/dto/BondIssueRequest.java | 2 +- .../{ => biz/common}/dto/ContractDetailRequest.java | 2 +- .../{ => biz/common}/dto/ContractStatusRequest.java | 2 +- .../{ => biz/common}/dto/CustomerDetailRequest.java | 2 +- .../{ => biz/common}/dto/CustomerGradeRequest.java | 2 +- .../mcc/{ => biz/common}/dto/LeaveCountRequest.java | 2 +- .../common}/dto/MciSampleStringResponse.java | 2 +- .../mcc/{ => biz/common}/dto/MciSampleTargetDto.java | 2 +- .../{ => biz/common}/dto/SampleStringRequest.java | 2 +- .../{ => biz/common}/dto/SampleStringResponse.java | 2 +- .../common}/dto/TemplateDownloadRequest.java | 2 +- .../common}/dto/VacationRegisterRequest.java | 2 +- .../mci/sample => biz/common}/io/CUST_INQ_001_I.java | 2 +- .../mci/sample => biz/common}/io/CUST_INQ_001_O.java | 2 +- .../dap/mcc/biz/common/usecase/BalanceUseCase.java | 7 +++++++ .../biz/common/usecase/BillingProcessUseCase.java | 7 +++++++ .../dap/mcc/biz/common/usecase/BondIssueUseCase.java | 7 +++++++ .../mcc/biz/common/usecase/CommonUtilityUseCase.java | 7 +++++++ .../biz/common/usecase/ContractInquiryUseCase.java | 7 +++++++ .../mcc/biz/common/usecase/CustomerInfoUseCase.java | 7 +++++++ .../mcc/biz/common/usecase/SampleMciToolUseCase.java | 7 +++++++ .../biz/common/usecase/SampleStringToolUseCase.java | 7 +++++++ .../biz/common/usecase/TemplateUtilityUseCase.java | 7 +++++++ .../common/usecase/impl/BalanceUseCaseImpl.java} | 8 ++++---- .../usecase/impl/BillingProcessUseCaseImpl.java} | 10 +++++----- .../common/usecase/impl/BondIssueUseCaseImpl.java} | 10 +++++----- .../usecase/impl/CommonUtilityUseCaseImpl.java} | 10 +++++----- .../usecase/impl/ContractInquiryUseCaseImpl.java} | 10 +++++----- .../usecase/impl/CustomerInfoUseCaseImpl.java} | 10 +++++----- .../usecase/impl/SampleMciToolUseCaseImpl.java} | 8 ++++---- .../usecase/impl/SampleStringToolUseCaseImpl.java} | 10 +++++----- .../usecase/impl/TemplateUtilityUseCaseImpl.java} | 8 ++++---- .../mcc/{ => biz/other}/dto/Onnba3011Request.java | 2 +- .../mci/cfp/a => biz/other}/io/CLCNNB00001_I.java | 2 +- .../mci/cfp/a => biz/other}/io/CLCNNB00001_O.java | 2 +- .../mci/cfp/a => biz/other/io}/MciCfpaClient.java | 8 ++++---- .../mcc/biz/other/usecase/OnnbaMciToolUseCase.java | 7 +++++++ .../other/usecase/impl/OnnbaMciToolUseCaseImpl.java} | 10 +++++----- .../dap/mcc/{ => biz/sample}/dto/WeatherRequest.java | 2 +- .../mcc/{ => biz/sample}/dto/WeatherResponse.java | 2 +- .../biz/sample/usecase/DailyQuoteToolUseCase.java | 7 +++++++ .../biz/sample/usecase/ExchangeRateToolUseCase.java | 7 +++++++ .../mcc/biz/sample/usecase/WeatherToolUseCase.java | 7 +++++++ .../usecase/impl/DailyQuoteToolUseCaseImpl.java} | 6 +++--- .../usecase/impl/ExchangeRateToolUseCaseImpl.java} | 8 ++++---- .../sample/usecase/impl/WeatherToolUseCaseImpl.java} | 12 ++++++------ .../shinhanlife/dap/mcc/service/BalanceService.java | 7 ------- .../dap/mcc/service/BillingProcessService.java | 7 ------- .../dap/mcc/service/BondIssueService.java | 7 ------- .../dap/mcc/service/CommonUtilityService.java | 7 ------- .../dap/mcc/service/ContractInquiryService.java | 7 ------- .../dap/mcc/service/CustomerInfoService.java | 7 ------- .../dap/mcc/service/DailyQuoteToolService.java | 7 ------- .../dap/mcc/service/ExchangeRateToolService.java | 7 ------- .../dap/mcc/service/OnnbaMciToolService.java | 7 ------- .../dap/mcc/service/SampleMciToolService.java | 7 ------- .../dap/mcc/service/SampleStringToolService.java | 7 ------- .../dap/mcc/service/TemplateUtilityService.java | 7 ------- .../dap/mcc/service/WeatherToolService.java | 7 ------- .../{ => biz/sms}/converter/SmsLegacyConverter.java | 6 +++--- .../dap/mcc/{ => biz/sms}/dto/SmsSendRequest.java | 2 +- .../mcc/{ => biz/sms}/legacy/SmsLegacyRequest.java | 2 +- .../dap/mcc/biz/sms/usecase/SmsToolUseCase.java | 7 +++++++ .../sms/usecase/impl/SmsToolUseCaseImpl.java} | 12 ++++++------ .../shinhanlife/dap/mcc/service/SmsToolService.java | 7 ------- .../dap/mcc/sms/DapToolSmsApplication.java | 4 ++-- 71 files changed, 199 insertions(+), 199 deletions(-) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/BalanceRequest.java (92%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/BalanceResponse.java (91%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/BillingProcessRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/BillingStatusRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/BondCheckRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/BondIssueRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/ContractDetailRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/ContractStatusRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/CustomerDetailRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/CustomerGradeRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/LeaveCountRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/MciSampleStringResponse.java (95%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/MciSampleTargetDto.java (91%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/SampleStringRequest.java (92%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/SampleStringResponse.java (95%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/TemplateDownloadRequest.java (94%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/common}/dto/VacationRegisterRequest.java (95%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{infra/itrf/mci/sample => biz/common}/io/CUST_INQ_001_I.java (85%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{infra/itrf/mci/sample => biz/common}/io/CUST_INQ_001_O.java (83%) create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BalanceUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BillingProcessUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BondIssueUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CommonUtilityUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/ContractInquiryUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CustomerInfoUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleMciToolUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleStringToolUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/TemplateUtilityUseCase.java rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/BalanceServiceImpl.java => biz/common/usecase/impl/BalanceUseCaseImpl.java} (86%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/BillingProcessServiceImpl.java => biz/common/usecase/impl/BillingProcessUseCaseImpl.java} (87%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/BondIssueServiceImpl.java => biz/common/usecase/impl/BondIssueUseCaseImpl.java} (78%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/CommonUtilityServiceImpl.java => biz/common/usecase/impl/CommonUtilityUseCaseImpl.java} (81%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/ContractInquiryServiceImpl.java => biz/common/usecase/impl/ContractInquiryUseCaseImpl.java} (78%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/CustomerInfoServiceImpl.java => biz/common/usecase/impl/CustomerInfoUseCaseImpl.java} (77%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/SampleMciToolServiceImpl.java => biz/common/usecase/impl/SampleMciToolUseCaseImpl.java} (93%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/SampleStringToolServiceImpl.java => biz/common/usecase/impl/SampleStringToolUseCaseImpl.java} (83%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/TemplateUtilityServiceImpl.java => biz/common/usecase/impl/TemplateUtilityUseCaseImpl.java} (89%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/other}/dto/Onnba3011Request.java (98%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{infra/itrf/mci/cfp/a => biz/other}/io/CLCNNB00001_I.java (97%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{infra/itrf/mci/cfp/a => biz/other}/io/CLCNNB00001_O.java (86%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{infra/itrf/mci/cfp/a => biz/other/io}/MciCfpaClient.java (94%) create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/usecase/OnnbaMciToolUseCase.java rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/OnnbaMciToolServiceImpl.java => biz/other/usecase/impl/OnnbaMciToolUseCaseImpl.java} (88%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/sample}/dto/WeatherRequest.java (93%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{ => biz/sample}/dto/WeatherResponse.java (91%) create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/DailyQuoteToolUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/ExchangeRateToolUseCase.java create mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/WeatherToolUseCase.java rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/DailyQuoteToolServiceImpl.java => biz/sample/usecase/impl/DailyQuoteToolUseCaseImpl.java} (89%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/ExchangeRateToolServiceImpl.java => biz/sample/usecase/impl/ExchangeRateToolUseCaseImpl.java} (87%) rename dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/{service/impl/WeatherToolServiceImpl.java => biz/sample/usecase/impl/WeatherToolUseCaseImpl.java} (91%) delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/DailyQuoteToolService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ExchangeRateToolService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/OnnbaMciToolService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleMciToolService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java delete mode 100644 dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java rename dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/{ => biz/sms}/converter/SmsLegacyConverter.java (79%) rename dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/{ => biz/sms}/dto/SmsSendRequest.java (95%) rename dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/{ => biz/sms}/legacy/SmsLegacyRequest.java (93%) create mode 100644 dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/SmsToolUseCase.java rename dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/{service/impl/SmsToolServiceImpl.java => biz/sms/usecase/impl/SmsToolUseCaseImpl.java} (80%) delete mode 100644 dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/SmsToolService.java diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceRequest.java similarity index 92% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceRequest.java index 0b16e4be..df1a410a 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; /** diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceResponse.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceResponse.java similarity index 91% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceResponse.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceResponse.java index c0cc3697..49ecf6d5 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BalanceResponse.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; /** diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingProcessRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingProcessRequest.java index 5fbf11aa..e2f1dce8 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingProcessRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingProcessRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingStatusRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingStatusRequest.java index efd08b8b..a6607e0f 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BillingStatusRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingStatusRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondCheckRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondCheckRequest.java index acdb04fa..3c1bbf30 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondCheckRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondCheckRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondIssueRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondIssueRequest.java index 4267590e..0fefad78 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/BondIssueRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondIssueRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractDetailRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractDetailRequest.java index 7ef6873f..08a0b03c 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractDetailRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractDetailRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractStatusRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractStatusRequest.java index bf766d9a..901f3946 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/ContractStatusRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractStatusRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerDetailRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerDetailRequest.java index 655b29c5..6491579d 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerDetailRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerDetailRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerGradeRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerGradeRequest.java index 6b6aeea4..ae3ee25b 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/CustomerGradeRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerGradeRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/LeaveCountRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/LeaveCountRequest.java index 63f30f17..98ee578c 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/LeaveCountRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/LeaveCountRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringResponse.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleStringResponse.java similarity index 95% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringResponse.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleStringResponse.java index 92934b52..3b9bdd45 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleStringResponse.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleStringResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.shinhanlife.glow.GlowMciFieldInfo; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleTargetDto.java similarity index 91% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleTargetDto.java index cbca293b..ccf4596b 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/MciSampleTargetDto.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleTargetDto.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import io.shinhanlife.glow.GlowMciFieldInfo; import lombok.Data; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringRequest.java similarity index 92% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringRequest.java index 91f5cef0..eb1ef4ec 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Data; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringResponse.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringResponse.java similarity index 95% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringResponse.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringResponse.java index 31b89b66..33ff0e2b 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/SampleStringResponse.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.shinhanlife.glow.GlowTrgmField; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/TemplateDownloadRequest.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/TemplateDownloadRequest.java index 69d67210..68a3b6fa 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/TemplateDownloadRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/TemplateDownloadRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.AccessLevel; import lombok.AllArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/VacationRegisterRequest.java similarity index 95% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/VacationRegisterRequest.java index 95ffe192..4ef92e06 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/VacationRegisterRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/VacationRegisterRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.common.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/sample/io/CUST_INQ_001_I.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_I.java similarity index 85% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/sample/io/CUST_INQ_001_I.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_I.java index 0ba817c9..7b09090b 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/sample/io/CUST_INQ_001_I.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_I.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.infra.itrf.mci.sample.io; +package io.shinhanlife.dap.mcc.biz.common.io; import lombok.Data; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/sample/io/CUST_INQ_001_O.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_O.java similarity index 83% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/sample/io/CUST_INQ_001_O.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_O.java index 5049112f..0cc3b07c 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/sample/io/CUST_INQ_001_O.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_O.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.infra.itrf.mci.sample.io; +package io.shinhanlife.dap.mcc.biz.common.io; import lombok.Data; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BalanceUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BalanceUseCase.java new file mode 100644 index 00000000..88ab3ec3 --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BalanceUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface BalanceUseCase { + Object execute(BalanceRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BillingProcessUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BillingProcessUseCase.java new file mode 100644 index 00000000..6e61273c --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BillingProcessUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface BillingProcessUseCase { + Object getStatus(BillingStatusRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BondIssueUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BondIssueUseCase.java new file mode 100644 index 00000000..c842f4d1 --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BondIssueUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface BondIssueUseCase { + Object check(BondCheckRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CommonUtilityUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CommonUtilityUseCase.java new file mode 100644 index 00000000..61749803 --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CommonUtilityUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface CommonUtilityUseCase { + Object registerVacation(VacationRegisterRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/ContractInquiryUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/ContractInquiryUseCase.java new file mode 100644 index 00000000..7b8afbba --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/ContractInquiryUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface ContractInquiryUseCase { + Object getStatus(ContractStatusRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CustomerInfoUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CustomerInfoUseCase.java new file mode 100644 index 00000000..62c4b29f --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CustomerInfoUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface CustomerInfoUseCase { + Object getGrade(CustomerGradeRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleMciToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleMciToolUseCase.java new file mode 100644 index 00000000..35a10437 --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleMciToolUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface SampleMciToolUseCase { + Object inquiryCustomerInfo(io.shinhanlife.dap.mcc.biz.common.usecase.impl.SampleMciToolUseCaseImpl.SampleMciRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleStringToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleStringToolUseCase.java new file mode 100644 index 00000000..2cf45d60 --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleStringToolUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface SampleStringToolUseCase { + Object execute(SampleStringRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/TemplateUtilityUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/TemplateUtilityUseCase.java new file mode 100644 index 00000000..60cb652c --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/TemplateUtilityUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.common.usecase; + +import io.shinhanlife.dap.mcc.biz.common.dto.*; + +public interface TemplateUtilityUseCase { + java.util.Map getTemplateFileUrl(TemplateDownloadRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BalanceServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BalanceUseCaseImpl.java similarity index 86% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BalanceServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BalanceUseCaseImpl.java index eecaca61..0ecb0ed9 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BalanceServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BalanceUseCaseImpl.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; /** @@ -17,9 +17,9 @@ package io.shinhanlife.dap.mcc.service.impl; */ import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.BalanceService; +import io.shinhanlife.dap.mcc.biz.common.usecase.BalanceUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.BalanceRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.BalanceRequest; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -28,7 +28,7 @@ import java.util.Map; @Slf4j @Service @McpTool(routingType = "MCI", categoryKey = "common") -public class BalanceServiceImpl extends AbstractMcpToolService implements BalanceService { +public class BalanceUseCaseImpl extends AbstractMcpToolService implements BalanceUseCase { @McpFunction(register = false, displayName = "balance 툴", name = "balance", description = "고객의 계좌 잔액을 조회합니다.", diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BillingProcessServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BillingProcessUseCaseImpl.java similarity index 87% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BillingProcessServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BillingProcessUseCaseImpl.java index ead29398..5c5b1064 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BillingProcessServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BillingProcessUseCaseImpl.java @@ -1,13 +1,13 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.BillingProcessService; +import io.shinhanlife.dap.mcc.biz.common.usecase.BillingProcessUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.BillingProcessRequest; -import io.shinhanlife.dap.mcc.dto.BillingStatusRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.BillingProcessRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.BillingStatusRequest; import java.util.HashMap; import java.util.Map; @@ -31,7 +31,7 @@ import java.util.Map; * */ @lombok.extern.slf4j.Slf4j -public class BillingProcessServiceImpl extends AbstractMcpToolService implements BillingProcessService { +public class BillingProcessUseCaseImpl extends AbstractMcpToolService implements BillingProcessUseCase { @McpFunction(register = false, displayName = "status 툴", name = "status", description = "청구심사 상태 조회", prompt = "현재 접수된 청구건 상태를 알려줘.", mappingId = "BILL_001") @Override diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BondIssueServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BondIssueUseCaseImpl.java similarity index 78% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BondIssueServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BondIssueUseCaseImpl.java index f6ed23f4..c23a0ae5 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/BondIssueServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BondIssueUseCaseImpl.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.BondIssueService; +import io.shinhanlife.dap.mcc.biz.common.usecase.BondIssueUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.BondCheckRequest; -import io.shinhanlife.dap.mcc.dto.BondIssueRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.BondCheckRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.BondIssueRequest; @McpTool( routingType = "EAI", @@ -25,7 +25,7 @@ import io.shinhanlife.dap.mcc.dto.BondIssueRequest; * * */ -public class BondIssueServiceImpl extends AbstractMcpToolService implements BondIssueService { +public class BondIssueUseCaseImpl extends AbstractMcpToolService implements BondIssueUseCase { @McpFunction(displayName = "check 툴", name = "check", register = false, description = "발행 가능 여부 조회 테스트", prompt = "디지털 증권 발행 한도가 충분한지 확인해줘.", mappingId = "BOND_001") @Override diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/CommonUtilityServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CommonUtilityUseCaseImpl.java similarity index 81% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/CommonUtilityServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CommonUtilityUseCaseImpl.java index a1d331a8..8a97abd4 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/CommonUtilityServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CommonUtilityUseCaseImpl.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.CommonUtilityService; +import io.shinhanlife.dap.mcc.biz.common.usecase.CommonUtilityUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.LeaveCountRequest; -import io.shinhanlife.dap.mcc.dto.VacationRegisterRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.LeaveCountRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.VacationRegisterRequest; @McpTool( routingType = "HTTP", @@ -25,7 +25,7 @@ import io.shinhanlife.dap.mcc.dto.VacationRegisterRequest; * * */ -public class CommonUtilityServiceImpl extends AbstractMcpToolService implements CommonUtilityService { +public class CommonUtilityUseCaseImpl extends AbstractMcpToolService implements CommonUtilityUseCase { @McpFunction(register = false, displayName = "register_vacation 툴", name = "register_vacation", description = "휴가 등록", prompt = "내일 하루 연차 휴가를 등록해줘.", mappingId = "HR_VAC_01") @Override diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/ContractInquiryServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/ContractInquiryUseCaseImpl.java similarity index 78% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/ContractInquiryServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/ContractInquiryUseCaseImpl.java index 3fca968f..26677302 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/ContractInquiryServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/ContractInquiryUseCaseImpl.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.ContractInquiryService; +import io.shinhanlife.dap.mcc.biz.common.usecase.ContractInquiryUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.ContractDetailRequest; -import io.shinhanlife.dap.mcc.dto.ContractStatusRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.ContractDetailRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.ContractStatusRequest; @McpTool( routingType = "HTTP", @@ -25,7 +25,7 @@ import io.shinhanlife.dap.mcc.dto.ContractStatusRequest; * * */ -public class ContractInquiryServiceImpl extends AbstractMcpToolService implements ContractInquiryService { +public class ContractInquiryUseCaseImpl extends AbstractMcpToolService implements ContractInquiryUseCase { @McpFunction(register = false, displayName = "contract_status 툴", name = "contract_status", description = "계약상태 조회", prompt = "김신한 고객의 현재 계약 상태를 조회해줘.", mappingId = "CNTR_001") @Override diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/CustomerInfoServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CustomerInfoUseCaseImpl.java similarity index 77% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/CustomerInfoServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CustomerInfoUseCaseImpl.java index 1007621e..20446dd5 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/CustomerInfoServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CustomerInfoUseCaseImpl.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.CustomerInfoService; +import io.shinhanlife.dap.mcc.biz.common.usecase.CustomerInfoUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.CustomerDetailRequest; -import io.shinhanlife.dap.mcc.dto.CustomerGradeRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.CustomerDetailRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.CustomerGradeRequest; @McpTool( routingType = "TCP", @@ -25,7 +25,7 @@ import io.shinhanlife.dap.mcc.dto.CustomerGradeRequest; * * */ -public class CustomerInfoServiceImpl extends AbstractMcpToolService implements CustomerInfoService { +public class CustomerInfoUseCaseImpl extends AbstractMcpToolService implements CustomerInfoUseCase { @McpFunction(register = false, displayName = "grade 툴", name = "grade", description = "고객등급 조회", prompt = "이 고객의 VIP 등급을 조회해줘.", mappingId = "CRM_001") @Override diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/SampleMciToolServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleMciToolUseCaseImpl.java similarity index 93% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/SampleMciToolServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleMciToolUseCaseImpl.java index c3e9bada..8d206670 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/SampleMciToolServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleMciToolUseCaseImpl.java @@ -1,12 +1,12 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; -import io.shinhanlife.dap.mcc.infra.itrf.mci.sample.io.CUST_INQ_001_I; +import io.shinhanlife.dap.mcc.biz.common.io.CUST_INQ_001_I; import io.shinhanlife.dap.lib.adapter.sender.ShinhanMciSender; import io.shinhanlife.dap.lib.integration.mci.dto.MciRequestWrapper; import io.shinhanlife.dap.lib.integration.mci.dto.ShinhanCommonHeaderDto; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.SampleMciToolService; +import io.shinhanlife.dap.mcc.biz.common.usecase.SampleMciToolUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; import lombok.Data; import lombok.RequiredArgsConstructor; @@ -30,7 +30,7 @@ import org.springframework.beans.factory.annotation.Value; @Slf4j @RequiredArgsConstructor @McpTool(routingType = "MCI", categoryKey = "other") // MCP Tool 등록 어노테이션 -public class SampleMciToolServiceImpl implements SampleMciToolService { +public class SampleMciToolUseCaseImpl implements SampleMciToolUseCase { // EIMS/MCI 발송을 담당하는 Sender 주입 private final ShinhanMciSender shinhanMciSender; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/SampleStringToolServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleStringToolUseCaseImpl.java similarity index 83% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/SampleStringToolServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleStringToolUseCaseImpl.java index 340d7693..7be53c7e 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/SampleStringToolServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleStringToolUseCaseImpl.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.SampleStringToolService; +import io.shinhanlife.dap.mcc.biz.common.usecase.SampleStringToolUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.MciSampleStringResponse; -import io.shinhanlife.dap.mcc.dto.SampleStringRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.MciSampleStringResponse; +import io.shinhanlife.dap.mcc.biz.common.dto.SampleStringRequest; import io.shinhanlife.glow.util.GlowMciParser; import org.springframework.stereotype.Service; @@ -31,7 +31,7 @@ import java.util.Map; routingType = "MCI", categoryKey = "common" ) -public class SampleStringToolServiceImpl extends AbstractMcpToolService implements SampleStringToolService { +public class SampleStringToolUseCaseImpl extends AbstractMcpToolService implements SampleStringToolUseCase { @McpFunction(register = false, displayName = "get_sample_string 툴", name = "get_sample_string", description = "MCI String 버전과 GlowTrgmField 파싱을 테스트하는 샘플 툴입니다.", diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/TemplateUtilityServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/TemplateUtilityUseCaseImpl.java similarity index 89% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/TemplateUtilityServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/TemplateUtilityUseCaseImpl.java index 2665f586..d06b2476 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/TemplateUtilityServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/TemplateUtilityUseCaseImpl.java @@ -1,10 +1,10 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.common.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.TemplateUtilityService; +import io.shinhanlife.dap.mcc.biz.common.usecase.TemplateUtilityUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.TemplateDownloadRequest; +import io.shinhanlife.dap.mcc.biz.common.dto.TemplateDownloadRequest; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -32,7 +32,7 @@ import java.util.Map; * * */ -public class TemplateUtilityServiceImpl extends AbstractMcpToolService implements TemplateUtilityService { +public class TemplateUtilityUseCaseImpl extends AbstractMcpToolService implements TemplateUtilityUseCase { @Override @McpFunction(register = false, displayName = "get_template_file_url 툴", name = "get_template_file_url", diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/Onnba3011Request.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/dto/Onnba3011Request.java similarity index 98% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/Onnba3011Request.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/dto/Onnba3011Request.java index 8c86be08..52bfb403 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/Onnba3011Request.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/dto/Onnba3011Request.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.other.dto; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyDescription; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/io/CLCNNB00001_I.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/CLCNNB00001_I.java similarity index 97% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/io/CLCNNB00001_I.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/CLCNNB00001_I.java index 7de87b33..29d646d3 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/io/CLCNNB00001_I.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/CLCNNB00001_I.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.io; +package io.shinhanlife.dap.mcc.biz.other.io; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/io/CLCNNB00001_O.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/CLCNNB00001_O.java similarity index 86% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/io/CLCNNB00001_O.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/CLCNNB00001_O.java index fcb0f3fc..1c2791ab 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/io/CLCNNB00001_O.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/CLCNNB00001_O.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.io; +package io.shinhanlife.dap.mcc.biz.other.io; import lombok.Data; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/MciCfpaClient.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/MciCfpaClient.java similarity index 94% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/MciCfpaClient.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/MciCfpaClient.java index d9334a7b..341da716 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/infra/itrf/mci/cfp/a/MciCfpaClient.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/io/MciCfpaClient.java @@ -1,9 +1,9 @@ -package io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a; +package io.shinhanlife.dap.mcc.biz.other.io; -import io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.io.CLCNNB00001_I; -import io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.io.CLCNNB00001_O; +import io.shinhanlife.dap.mcc.biz.other.io.CLCNNB00001_I; +import io.shinhanlife.dap.mcc.biz.other.io.CLCNNB00001_O; import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent; -import io.shinhanlife.dap.mcc.dto.Onnba3011Request; +import io.shinhanlife.dap.mcc.biz.other.dto.Onnba3011Request; import io.shinhanlife.glow.communication.dto.Transfer; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/usecase/OnnbaMciToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/usecase/OnnbaMciToolUseCase.java new file mode 100644 index 00000000..953ef69e --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/usecase/OnnbaMciToolUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.other.usecase; + +import io.shinhanlife.dap.mcc.biz.other.dto.*; + +public interface OnnbaMciToolUseCase { + Object callOnnba3011(Onnba3011Request req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/OnnbaMciToolServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/usecase/impl/OnnbaMciToolUseCaseImpl.java similarity index 88% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/OnnbaMciToolServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/usecase/impl/OnnbaMciToolUseCaseImpl.java index 600512af..b6ac396a 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/OnnbaMciToolServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/other/usecase/impl/OnnbaMciToolUseCaseImpl.java @@ -1,11 +1,11 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.other.usecase.impl; -import io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.MciCfpaClient; +import io.shinhanlife.dap.mcc.biz.other.io.MciCfpaClient; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.OnnbaMciToolService; +import io.shinhanlife.dap.mcc.biz.other.usecase.OnnbaMciToolUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.Onnba3011Request; +import io.shinhanlife.dap.mcc.biz.other.dto.Onnba3011Request; import io.shinhanlife.glow.communication.dto.Transfer; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -29,7 +29,7 @@ import org.springframework.stereotype.Service; @Service @RequiredArgsConstructor @McpTool(routingType = "MCI", categoryKey = "other") -public class OnnbaMciToolServiceImpl implements OnnbaMciToolService { +public class OnnbaMciToolUseCaseImpl implements OnnbaMciToolUseCase { private static final String INTERFACE_CODE_3011 = "CLCNNB00001"; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherRequest.java similarity index 93% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRequest.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherRequest.java index 1f820c8c..eb18b34a 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherRequest.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.sample.dto; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyDescription; diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherResponse.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherResponse.java similarity index 91% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherResponse.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherResponse.java index c6b741b9..f5e1f141 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/dto/WeatherResponse.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherResponse.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.sample.dto; /** * @package io.shinhanlife.dap.mcc.dto diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/DailyQuoteToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/DailyQuoteToolUseCase.java new file mode 100644 index 00000000..e4cf7cee --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/DailyQuoteToolUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.sample.usecase; + +import io.shinhanlife.dap.mcc.biz.sample.dto.*; + +public interface DailyQuoteToolUseCase { + io.shinhanlife.dap.mcc.biz.sample.usecase.impl.DailyQuoteToolUseCaseImpl.DailyQuoteResponse execute(io.shinhanlife.dap.mcc.biz.sample.usecase.impl.DailyQuoteToolUseCaseImpl.DailyQuoteRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/ExchangeRateToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/ExchangeRateToolUseCase.java new file mode 100644 index 00000000..99594169 --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/ExchangeRateToolUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.sample.usecase; + +import io.shinhanlife.dap.mcc.biz.sample.dto.*; + +public interface ExchangeRateToolUseCase { + io.shinhanlife.dap.mcc.biz.sample.usecase.impl.ExchangeRateToolUseCaseImpl.ExchangeRateResponse execute(io.shinhanlife.dap.mcc.biz.sample.usecase.impl.ExchangeRateToolUseCaseImpl.ExchangeRateRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/WeatherToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/WeatherToolUseCase.java new file mode 100644 index 00000000..aa53ccba --- /dev/null +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/WeatherToolUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.sample.usecase; + +import io.shinhanlife.dap.mcc.biz.sample.dto.*; + +public interface WeatherToolUseCase { + WeatherResponse execute(WeatherRequest req); +} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/DailyQuoteToolServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/DailyQuoteToolUseCaseImpl.java similarity index 89% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/DailyQuoteToolServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/DailyQuoteToolUseCaseImpl.java index 47d69f23..482cc734 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/DailyQuoteToolServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/DailyQuoteToolUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.sample.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.DailyQuoteToolService; +import io.shinhanlife.dap.mcc.biz.sample.usecase.DailyQuoteToolUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -30,7 +30,7 @@ import java.util.Random; routingType = "DIRECT", categoryKey = "sample" ) -public class DailyQuoteToolServiceImpl extends AbstractMcpToolService implements DailyQuoteToolService { +public class DailyQuoteToolUseCaseImpl extends AbstractMcpToolService implements DailyQuoteToolUseCase { public record DailyQuoteRequest(String category) {} public record DailyQuoteResponse(String quote, String author) {} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/ExchangeRateToolServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/ExchangeRateToolUseCaseImpl.java similarity index 87% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/ExchangeRateToolServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/ExchangeRateToolUseCaseImpl.java index 9226b352..09aa0a88 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/ExchangeRateToolServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/ExchangeRateToolUseCaseImpl.java @@ -1,8 +1,8 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.sample.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.ExchangeRateToolService; +import io.shinhanlife.dap.mcc.biz.sample.usecase.ExchangeRateToolUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -28,14 +28,14 @@ import org.springframework.web.client.RestClient; routingType = "DIRECT", categoryKey = "sample" ) -public class ExchangeRateToolServiceImpl extends AbstractMcpToolService implements ExchangeRateToolService { +public class ExchangeRateToolUseCaseImpl extends AbstractMcpToolService implements ExchangeRateToolUseCase { public record ExchangeRateRequest(String currencyCode) {} public record ExchangeRateResponse(String baseCurrency, String targetCurrency, double rate) {} private final RestClient restClient; - public ExchangeRateToolServiceImpl() { + public ExchangeRateToolUseCaseImpl() { this.restClient = RestClient.create(); } diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/WeatherToolServiceImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/WeatherToolUseCaseImpl.java similarity index 91% rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/WeatherToolServiceImpl.java rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/WeatherToolUseCaseImpl.java index 35ae71e7..6fb637f2 100644 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/impl/WeatherToolServiceImpl.java +++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/WeatherToolUseCaseImpl.java @@ -1,13 +1,13 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.sample.usecase.impl; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.WeatherToolService; +import io.shinhanlife.dap.mcc.biz.sample.usecase.WeatherToolUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.dto.WeatherRequest; -import io.shinhanlife.dap.mcc.dto.WeatherResponse; +import io.shinhanlife.dap.mcc.biz.sample.dto.WeatherRequest; +import io.shinhanlife.dap.mcc.biz.sample.dto.WeatherResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.web.client.RestClient; @@ -35,11 +35,11 @@ import java.time.format.DateTimeFormatter; routingType = "DIRECT", categoryKey = "sample" ) -public class WeatherToolServiceImpl extends AbstractMcpToolService implements WeatherToolService { +public class WeatherToolUseCaseImpl extends AbstractMcpToolService implements WeatherToolUseCase { private final RestClient restClient; - public WeatherToolServiceImpl() { + public WeatherToolUseCaseImpl() { this.restClient = RestClient.create(); } diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java deleted file mode 100644 index 41a55e3a..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BalanceService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface BalanceService { - Object execute(BalanceRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java deleted file mode 100644 index e881313c..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BillingProcessService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface BillingProcessService { - Object getStatus(BillingStatusRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java deleted file mode 100644 index 687387e2..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/BondIssueService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface BondIssueService { - Object check(BondCheckRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java deleted file mode 100644 index 083c57ff..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CommonUtilityService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface CommonUtilityService { - Object registerVacation(VacationRegisterRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java deleted file mode 100644 index c9c19b6f..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ContractInquiryService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface ContractInquiryService { - Object getStatus(ContractStatusRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java deleted file mode 100644 index 9addd3fb..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/CustomerInfoService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface CustomerInfoService { - Object getGrade(CustomerGradeRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/DailyQuoteToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/DailyQuoteToolService.java deleted file mode 100644 index 174cae71..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/DailyQuoteToolService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface DailyQuoteToolService { - io.shinhanlife.dap.mcc.service.impl.DailyQuoteToolServiceImpl.DailyQuoteResponse execute(io.shinhanlife.dap.mcc.service.impl.DailyQuoteToolServiceImpl.DailyQuoteRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ExchangeRateToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ExchangeRateToolService.java deleted file mode 100644 index a0339970..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/ExchangeRateToolService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface ExchangeRateToolService { - io.shinhanlife.dap.mcc.service.impl.ExchangeRateToolServiceImpl.ExchangeRateResponse execute(io.shinhanlife.dap.mcc.service.impl.ExchangeRateToolServiceImpl.ExchangeRateRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/OnnbaMciToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/OnnbaMciToolService.java deleted file mode 100644 index 2ba479d7..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/OnnbaMciToolService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface OnnbaMciToolService { - Object callOnnba3011(Onnba3011Request req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleMciToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleMciToolService.java deleted file mode 100644 index f655cd91..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleMciToolService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface SampleMciToolService { - Object inquiryCustomerInfo(io.shinhanlife.dap.mcc.service.impl.SampleMciToolServiceImpl.SampleMciRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java deleted file mode 100644 index c5e5a6f6..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/SampleStringToolService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface SampleStringToolService { - Object execute(SampleStringRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java deleted file mode 100644 index 9598c05f..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/TemplateUtilityService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface TemplateUtilityService { - java.util.Map getTemplateFileUrl(TemplateDownloadRequest req); -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java deleted file mode 100644 index fc074fa8..00000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/service/WeatherToolService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface WeatherToolService { - WeatherResponse execute(WeatherRequest req); -} diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/converter/SmsLegacyConverter.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/converter/SmsLegacyConverter.java similarity index 79% rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/converter/SmsLegacyConverter.java rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/converter/SmsLegacyConverter.java index 9c2e27c0..04479c37 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/converter/SmsLegacyConverter.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/converter/SmsLegacyConverter.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.converter; +package io.shinhanlife.dap.mcc.biz.sms.converter; /** @@ -15,8 +15,8 @@ package io.shinhanlife.dap.mcc.converter; * * */ -import io.shinhanlife.dap.mcc.dto.SmsSendRequest; -import io.shinhanlife.dap.mcc.legacy.SmsLegacyRequest; +import io.shinhanlife.dap.mcc.biz.sms.dto.SmsSendRequest; +import io.shinhanlife.dap.mcc.biz.sms.legacy.SmsLegacyRequest; import org.mapstruct.Mapper; import org.mapstruct.Mapping; diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendRequest.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/dto/SmsSendRequest.java similarity index 95% rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendRequest.java rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/dto/SmsSendRequest.java index 4950692c..8912d901 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/dto/SmsSendRequest.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/dto/SmsSendRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.dto; +package io.shinhanlife.dap.mcc.biz.sms.dto; import lombok.Builder; import lombok.NoArgsConstructor; diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/legacy/SmsLegacyRequest.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/legacy/SmsLegacyRequest.java similarity index 93% rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/legacy/SmsLegacyRequest.java rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/legacy/SmsLegacyRequest.java index 099b810f..b2d6f707 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/legacy/SmsLegacyRequest.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/legacy/SmsLegacyRequest.java @@ -1,4 +1,4 @@ -package io.shinhanlife.dap.mcc.legacy; +package io.shinhanlife.dap.mcc.biz.sms.legacy; /** diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/SmsToolUseCase.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/SmsToolUseCase.java new file mode 100644 index 00000000..b43f7854 --- /dev/null +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/SmsToolUseCase.java @@ -0,0 +1,7 @@ +package io.shinhanlife.dap.mcc.biz.sms.usecase; + +import io.shinhanlife.dap.mcc.biz.sms.dto.*; + +public interface SmsToolUseCase { + Object sendSms(SmsSendRequest req); +} diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/impl/SmsToolServiceImpl.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/impl/SmsToolUseCaseImpl.java similarity index 80% rename from dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/impl/SmsToolServiceImpl.java rename to dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/impl/SmsToolUseCaseImpl.java index 0e503afd..56221ffd 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/impl/SmsToolServiceImpl.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/impl/SmsToolUseCaseImpl.java @@ -1,12 +1,12 @@ -package io.shinhanlife.dap.mcc.service.impl; +package io.shinhanlife.dap.mcc.biz.sms.usecase.impl; import io.shinhanlife.dap.lib.annotation.McpFunction; import io.shinhanlife.dap.lib.annotation.McpTool; -import io.shinhanlife.dap.mcc.service.SmsToolService; +import io.shinhanlife.dap.mcc.biz.sms.usecase.SmsToolUseCase; import io.shinhanlife.dap.mcc.service.AbstractMcpToolService; -import io.shinhanlife.dap.mcc.converter.SmsLegacyConverter; -import io.shinhanlife.dap.mcc.dto.SmsSendRequest; -import io.shinhanlife.dap.mcc.legacy.SmsLegacyRequest; +import io.shinhanlife.dap.mcc.biz.sms.converter.SmsLegacyConverter; +import io.shinhanlife.dap.mcc.biz.sms.dto.SmsSendRequest; +import io.shinhanlife.dap.mcc.biz.sms.legacy.SmsLegacyRequest; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -29,7 +29,7 @@ import java.util.Map; @Slf4j @RequiredArgsConstructor @McpTool(routingType = "EAI", categoryKey = "notification") -public class SmsToolServiceImpl extends AbstractMcpToolService implements SmsToolService { +public class SmsToolUseCaseImpl extends AbstractMcpToolService implements SmsToolUseCase { private final SmsLegacyConverter converter; diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/SmsToolService.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/SmsToolService.java deleted file mode 100644 index 27f0a4dc..00000000 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/service/SmsToolService.java +++ /dev/null @@ -1,7 +0,0 @@ -package io.shinhanlife.dap.mcc.service; - -import io.shinhanlife.dap.mcc.dto.*; - -public interface SmsToolService { - Object sendSms(SmsSendRequest req); -} diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java index f308e6b9..eb90f147 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapToolSmsApplication.java @@ -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.mcc", "io.shinhanlife.dap.lib.adapter", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config", "io.shinhanlife.dap.lib.integration"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib.adapter", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config", "io.shinhanlife.dap.lib.integration"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"}) @EnableCaching public class DapToolSmsApplication { public static void main(String[] args) {