refactor: apply MSA naming standard for DTOs and Scaffold template (Req->Request, Res->Response)
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 30s

This commit is contained in:
jade
2026-07-24 10:07:50 +09:00
parent 438c190447
commit fc8c3da666
63 changed files with 205 additions and 171 deletions

View File

@@ -15,8 +15,8 @@ package io.shinhanlife.dap.mcc.converter;
*
* </pre>
*/
import io.shinhanlife.dap.mcc.dto.SmsSendReq;
import io.shinhanlife.dap.mcc.legacy.SmsLegacyReq;
import io.shinhanlife.dap.mcc.dto.SmsSendRequest;
import io.shinhanlife.dap.mcc.legacy.SmsLegacyRequest;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
@@ -25,5 +25,5 @@ public interface SmsLegacyConverter {
@Mapping(source = "phoneNumber", target = "phone")
@Mapping(source = "message", target = "content")
SmsLegacyReq toLegacyReq(SmsSendReq req);
SmsLegacyRequest toLegacyRequest(SmsSendRequest req);
}

View File

@@ -10,7 +10,7 @@ import lombok.Setter;
/**
* @package io.shinhanlife.dap.mcc.dto
* @className SmsSendReq
* @className SmsSendRequest
* @description AX HUB 시스템 처리 클래스
* @author 0986406
* @create 2026.09.01
@@ -27,7 +27,7 @@ import lombok.Setter;
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SmsSendReq {
public class SmsSendRequest {
@McpParameter(description = "수신자 전화번호", required = true)
private String phoneNumber;

View File

@@ -3,7 +3,7 @@ package io.shinhanlife.dap.mcc.legacy;
/**
* @package io.shinhanlife.dap.mcc.sms.dto
* @className SmsLegacyReq
* @className SmsLegacyRequest
* @description AX HUB 시스템 처리 클래스
* @author 0986406
* @create 2026.09.01
@@ -20,7 +20,7 @@ import lombok.Getter;
@Getter
@Builder
public class SmsLegacyReq {
public class SmsLegacyRequest {
/**
* EAI 시스템이 요구하는 수신자 번호 파라미터명
*/

View File

@@ -3,5 +3,5 @@ package io.shinhanlife.dap.mcc.service;
import io.shinhanlife.dap.mcc.dto.*;
public interface SmsToolService {
Object sendSms(SmsSendReq req);
Object sendSms(SmsSendRequest req);
}

View File

@@ -5,8 +5,8 @@ import io.shinhanlife.dap.mcc.annotation.McpTool;
import io.shinhanlife.dap.mcc.service.SmsToolService;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
import io.shinhanlife.dap.mcc.converter.SmsLegacyConverter;
import io.shinhanlife.dap.mcc.dto.SmsSendReq;
import io.shinhanlife.dap.mcc.legacy.SmsLegacyReq;
import io.shinhanlife.dap.mcc.dto.SmsSendRequest;
import io.shinhanlife.dap.mcc.legacy.SmsLegacyRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -35,14 +35,14 @@ public class SmsToolServiceImpl extends AbstractMcpToolService implements SmsToo
@McpFunction(register = false, displayName = "send_sms 툴", name = "send_sms", description = "SMS 발송", prompt = "고객에게 SMS 메시지를 발송해줘.", mappingId = "SMS_SEND_001")
@Override
public Object sendSms(SmsSendReq req) {
public Object sendSms(SmsSendRequest req) {
log.info("[SMS] SMS 발송 요청 수신. 수신자: {}", req.getPhoneNumber());
// MapStruct를 이용한 자동 매핑 (AI DTO -> MCI DTO)
SmsLegacyReq legacyReq = converter.toLegacyReq(req);
SmsLegacyRequest legacyRequest = converter.toLegacyRequest(req);
// 레거시 시스템 연동 (EAI) - DTO 객체를 그대로 넘김
Map<String, Object> result = executeLegacy("EAI", "SMS_SEND_001", legacyReq);
Map<String, Object> result = executeLegacy("EAI", "SMS_SEND_001", legacyRequest);
// 결과 가공
if ("SUCCESS".equals(result.get("status"))) {