Fix: Add missing @Service annotations to MCP Tool use case implementations
Some checks failed
Deploy to OCIWP / deploy (push) Has been cancelled

This commit is contained in:
jade
2026-07-27 10:45:09 +09:00
parent 579979b5fe
commit ba39a23b09
8 changed files with 14 additions and 2 deletions

View File

@@ -26,4 +26,4 @@ public interface ZtUsacUseCase {
* @return 인사정보 * @return 인사정보
*/ */
ZtUsacOutDto selectZtUsac(ZtUsacInDto dto); ZtUsacOutDto selectZtUsac(ZtUsacInDto dto);
} }

View File

@@ -92,4 +92,4 @@ public abstract class AbstractMcpToolUseCase {
return error; return error;
} }
} }
} }

View File

@@ -4,6 +4,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import io.shinhanlife.dap.mcc.biz.cmm.usecase.BillingProcessUseCase; import io.shinhanlife.dap.mcc.biz.cmm.usecase.BillingProcessUseCase;
import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; 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.BillingProcessRequest;
import io.shinhanlife.dap.mcc.biz.cmm.dto.BillingStatusRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.BillingStatusRequest;
@@ -26,6 +27,7 @@ import java.util.Map;
* </pre> * </pre>
*/ */
@lombok.extern.slf4j.Slf4j @lombok.extern.slf4j.Slf4j
@Service
public class BillingProcessUseCaseImpl extends AbstractMcpToolUseCase implements BillingProcessUseCase { public class BillingProcessUseCaseImpl extends AbstractMcpToolUseCase implements BillingProcessUseCase {

View File

@@ -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.biz.cmm.usecase.BondIssueUseCase;
import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; 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.BondCheckRequest;
import io.shinhanlife.dap.mcc.biz.cmm.dto.BondIssueRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.BondIssueRequest;
@@ -20,6 +21,7 @@ import io.shinhanlife.dap.mcc.biz.cmm.dto.BondIssueRequest;
* *
* </pre> * </pre>
*/ */
@Service
public class BondIssueUseCaseImpl extends AbstractMcpToolUseCase implements BondIssueUseCase { public class BondIssueUseCaseImpl extends AbstractMcpToolUseCase implements BondIssueUseCase {

View File

@@ -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.biz.cmm.usecase.CommonUtilityUseCase;
import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; 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.LeaveCountRequest;
import io.shinhanlife.dap.mcc.biz.cmm.dto.VacationRegisterRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.VacationRegisterRequest;
@@ -20,6 +21,7 @@ import io.shinhanlife.dap.mcc.biz.cmm.dto.VacationRegisterRequest;
* *
* </pre> * </pre>
*/ */
@Service
public class CommonUtilityUseCaseImpl extends AbstractMcpToolUseCase implements CommonUtilityUseCase { public class CommonUtilityUseCaseImpl extends AbstractMcpToolUseCase implements CommonUtilityUseCase {

View File

@@ -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.biz.cmm.usecase.ContractInquiryUseCase;
import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; 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.ContractDetailRequest;
import io.shinhanlife.dap.mcc.biz.cmm.dto.ContractStatusRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.ContractStatusRequest;
@@ -20,6 +21,7 @@ import io.shinhanlife.dap.mcc.biz.cmm.dto.ContractStatusRequest;
* *
* </pre> * </pre>
*/ */
@Service
public class ContractInquiryUseCaseImpl extends AbstractMcpToolUseCase implements ContractInquiryUseCase { public class ContractInquiryUseCaseImpl extends AbstractMcpToolUseCase implements ContractInquiryUseCase {

View File

@@ -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.biz.cmm.usecase.CustomerInfoUseCase;
import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; 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.CustomerDetailRequest;
import io.shinhanlife.dap.mcc.biz.cmm.dto.CustomerGradeRequest; import io.shinhanlife.dap.mcc.biz.cmm.dto.CustomerGradeRequest;
@@ -20,6 +21,7 @@ import io.shinhanlife.dap.mcc.biz.cmm.dto.CustomerGradeRequest;
* *
* </pre> * </pre>
*/ */
@Service
public class CustomerInfoUseCaseImpl extends AbstractMcpToolUseCase implements CustomerInfoUseCase { public class CustomerInfoUseCaseImpl extends AbstractMcpToolUseCase implements CustomerInfoUseCase {

View File

@@ -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.biz.sms.usecase.SmsToolUseCase;
import io.shinhanlife.dap.mcc.usecase.AbstractMcpToolUseCase; 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.converter.SmsLegacyConverter;
import io.shinhanlife.dap.mcc.biz.sms.dto.SmsSendRequest; import io.shinhanlife.dap.mcc.biz.sms.dto.SmsSendRequest;
import io.shinhanlife.dap.mcc.biz.sms.legacy.SmsLegacyRequest; import io.shinhanlife.dap.mcc.biz.sms.legacy.SmsLegacyRequest;
@@ -26,6 +27,7 @@ import java.util.Map;
*/ */
@Slf4j @Slf4j
@RequiredArgsConstructor @RequiredArgsConstructor
@Service
public class SmsToolUseCaseImpl extends AbstractMcpToolUseCase implements SmsToolUseCase { public class SmsToolUseCaseImpl extends AbstractMcpToolUseCase implements SmsToolUseCase {
private final SmsLegacyConverter converter; private final SmsLegacyConverter converter;