From ba39a23b096e64db5068a2d29bdff3ccf3b5f503 Mon Sep 17 00:00:00 2001 From: jade Date: Mon, 27 Jul 2026 10:45:09 +0900 Subject: [PATCH] Fix: Add missing @Service annotations to MCP Tool use case implementations --- .../dap/lib/session/domain/usecase/ZtUsacUseCase.java | 2 +- .../io/shinhanlife/dap/mcc/usecase/AbstractMcpToolUseCase.java | 2 +- .../dap/mcc/biz/cmm/usecase/impl/BillingProcessUseCaseImpl.java | 2 ++ .../dap/mcc/biz/cmm/usecase/impl/BondIssueUseCaseImpl.java | 2 ++ .../dap/mcc/biz/cmm/usecase/impl/CommonUtilityUseCaseImpl.java | 2 ++ .../mcc/biz/cmm/usecase/impl/ContractInquiryUseCaseImpl.java | 2 ++ .../dap/mcc/biz/cmm/usecase/impl/CustomerInfoUseCaseImpl.java | 2 ++ .../dap/mcc/biz/sms/usecase/impl/SmsToolUseCaseImpl.java | 2 ++ 8 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/lib/session/domain/usecase/ZtUsacUseCase.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/lib/session/domain/usecase/ZtUsacUseCase.java index 9fdfff7a..235a75d1 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/lib/session/domain/usecase/ZtUsacUseCase.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/lib/session/domain/usecase/ZtUsacUseCase.java @@ -26,4 +26,4 @@ public interface ZtUsacUseCase { * @return 인사정보 */ ZtUsacOutDto selectZtUsac(ZtUsacInDto dto); -} \ No newline at end of file +} diff --git a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/usecase/AbstractMcpToolUseCase.java b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/usecase/AbstractMcpToolUseCase.java index 9ebfb8a1..a8729653 100644 --- a/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/usecase/AbstractMcpToolUseCase.java +++ b/dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/usecase/AbstractMcpToolUseCase.java @@ -92,4 +92,4 @@ public abstract class AbstractMcpToolUseCase { return error; } } -} \ No newline at end of file +} diff --git a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BillingProcessUseCaseImpl.java b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BillingProcessUseCaseImpl.java index 05f1d2f7..bf81db59 100644 --- a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BillingProcessUseCaseImpl.java +++ b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BillingProcessUseCaseImpl.java @@ -4,6 +4,7 @@ import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import io.shinhanlife.dap.mcc.biz.cmm.usecase.BillingProcessUseCase; import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; +import org.springframework.stereotype.Service; import io.shinhanlife.dap.mcc.biz.cmm.dto.BillingProcessRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.BillingStatusRequest; @@ -26,6 +27,7 @@ import java.util.Map; * */ @lombok.extern.slf4j.Slf4j +@Service public class BillingProcessUseCaseImpl extends AbstractMcpToolUseCase implements BillingProcessUseCase { diff --git a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BondIssueUseCaseImpl.java b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BondIssueUseCaseImpl.java index c1c423db..9851714b 100644 --- a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BondIssueUseCaseImpl.java +++ b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BondIssueUseCaseImpl.java @@ -2,6 +2,7 @@ package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl; import io.shinhanlife.dap.mcc.biz.cmm.usecase.BondIssueUseCase; import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; +import org.springframework.stereotype.Service; import io.shinhanlife.dap.mcc.biz.cmm.dto.BondCheckRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.BondIssueRequest; @@ -20,6 +21,7 @@ import io.shinhanlife.dap.mcc.biz.cmm.dto.BondIssueRequest; * * */ +@Service public class BondIssueUseCaseImpl extends AbstractMcpToolUseCase implements BondIssueUseCase { diff --git a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CommonUtilityUseCaseImpl.java b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CommonUtilityUseCaseImpl.java index 84616270..56a600a3 100644 --- a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CommonUtilityUseCaseImpl.java +++ b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CommonUtilityUseCaseImpl.java @@ -2,6 +2,7 @@ package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl; import io.shinhanlife.dap.mcc.biz.cmm.usecase.CommonUtilityUseCase; import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; +import org.springframework.stereotype.Service; import io.shinhanlife.dap.mcc.biz.cmm.dto.LeaveCountRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.VacationRegisterRequest; @@ -20,6 +21,7 @@ import io.shinhanlife.dap.mcc.biz.cmm.dto.VacationRegisterRequest; * * */ +@Service public class CommonUtilityUseCaseImpl extends AbstractMcpToolUseCase implements CommonUtilityUseCase { diff --git a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ContractInquiryUseCaseImpl.java b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ContractInquiryUseCaseImpl.java index 95e62f75..403f1556 100644 --- a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ContractInquiryUseCaseImpl.java +++ b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ContractInquiryUseCaseImpl.java @@ -2,6 +2,7 @@ package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl; import io.shinhanlife.dap.mcc.biz.cmm.usecase.ContractInquiryUseCase; import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; +import org.springframework.stereotype.Service; import io.shinhanlife.dap.mcc.biz.cmm.dto.ContractDetailRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.ContractStatusRequest; @@ -20,6 +21,7 @@ import io.shinhanlife.dap.mcc.biz.cmm.dto.ContractStatusRequest; * * */ +@Service public class ContractInquiryUseCaseImpl extends AbstractMcpToolUseCase implements ContractInquiryUseCase { diff --git a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CustomerInfoUseCaseImpl.java b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CustomerInfoUseCaseImpl.java index e813f92f..cb06f623 100644 --- a/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CustomerInfoUseCaseImpl.java +++ b/dap-tool-oth/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CustomerInfoUseCaseImpl.java @@ -2,6 +2,7 @@ package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl; import io.shinhanlife.dap.mcc.biz.cmm.usecase.CustomerInfoUseCase; import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; +import org.springframework.stereotype.Service; import io.shinhanlife.dap.mcc.biz.cmm.dto.CustomerDetailRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.CustomerGradeRequest; @@ -20,6 +21,7 @@ import io.shinhanlife.dap.mcc.biz.cmm.dto.CustomerGradeRequest; * * */ +@Service public class CustomerInfoUseCaseImpl extends AbstractMcpToolUseCase implements CustomerInfoUseCase { diff --git a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/impl/SmsToolUseCaseImpl.java b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/impl/SmsToolUseCaseImpl.java index 93108049..38585687 100644 --- a/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/impl/SmsToolUseCaseImpl.java +++ b/dap-tool-sms/src/main/java/io/shinhanlife/dap/mcc/biz/sms/usecase/impl/SmsToolUseCaseImpl.java @@ -2,6 +2,7 @@ package io.shinhanlife.dap.mcc.biz.sms.usecase.impl; import io.shinhanlife.dap.mcc.biz.sms.usecase.SmsToolUseCase; import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; +import org.springframework.stereotype.Service; 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; @@ -26,6 +27,7 @@ import java.util.Map; */ @Slf4j @RequiredArgsConstructor +@Service public class SmsToolUseCaseImpl extends AbstractMcpToolUseCase implements SmsToolUseCase { private final SmsLegacyConverter converter;