diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/other/dto/MciSampleRequestDto.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/other/dto/MciSampleRequestDto.java deleted file mode 100644 index 107f333..0000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/other/dto/MciSampleRequestDto.java +++ /dev/null @@ -1,30 +0,0 @@ -package io.shinhanlife.dap.other.dto; - -import io.shinhanlife.dap.mcc.annotation.McpParameter; -import lombok.Data; - -/** - * @package io.shinhanlife.dap.other.dto - * @className MciSampleRequestDto - * @description AX HUB 시스템 처리 클래스 - * @author 김형식 - * @create 2026.09.01 - *
- * ---------- 개정이력 ---------- - * 수정일 수정자 수정내용 - * ---------- -------- --------------------------- - * 2026.09.01 김형식 최초생성 - * - *- */ -@Data -public class MciSampleRequestDto { - @McpParameter(description = "인터페이스 ID (입력 예시: S001)") - private String interfaceId; - - @McpParameter(description = "메시지 전송 유형 (입력 예시: T001)") - private String messageType; - - @McpParameter(description = "조회 대상 고객명 (입력 예시: 홍길동)") - private String customerName; -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/other/dto/MyBizDataDto.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/other/dto/MyBizDataDto.java deleted file mode 100644 index afecf61..0000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/other/dto/MyBizDataDto.java +++ /dev/null @@ -1,40 +0,0 @@ -package io.shinhanlife.dap.other.dto; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import io.shinhanlife.dap.mcc.annotation.McpParameter; - -/** - * @package io.shinhanlife.dap.other.dto - * @className MyBizDataDto - * @description AX HUB 시스템 처리 클래스 - 샘플 비즈니스 데이터 DTO - * @author 김형식 - * @create 2026.09.01 - *
- * ---------- 개정이력 ---------- - * 수정일 수정자 수정내용 - * ---------- -------- --------------------------- - * 2026.09.01 김형식 최초생성 - * - *- */ -@Data -@Builder -@NoArgsConstructor -@AllArgsConstructor -public class MyBizDataDto { - - @McpParameter(description = "고객 이름", required = true) - private String customerName; - - @McpParameter(description = "조회 대상 일자 (YYYYMMDD)", required = true) - private String targetDate; - - @McpParameter(description = "비고 내용") - private String remarks; -} diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/other/tool/MciSampleTool.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/other/tool/MciSampleTool.java deleted file mode 100644 index 17955bd..0000000 --- a/dap-tool-other/src/main/java/io/shinhanlife/dap/other/tool/MciSampleTool.java +++ /dev/null @@ -1,65 +0,0 @@ -package io.shinhanlife.dap.other.tool; - -import io.shinhanlife.dap.mcc.annotation.McpFunction; -import io.shinhanlife.dap.mcc.annotation.McpTool; -import io.shinhanlife.dap.common.integration.mci.dto.ShinhanTelegramWrapper; -import io.shinhanlife.dap.common.integration.mci.dto.ShinhanCommonHeaderDto; -import io.shinhanlife.dap.common.integration.mci.dto.ShinhanMessageDto; -import io.shinhanlife.dap.common.integration.mci.dto.ShinhanMessageDto.MsgHddvValu; -import io.shinhanlife.dap.other.dto.MyBizDataDto; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Service; - -import java.util.Map; -import java.util.UUID; - -import io.shinhanlife.dap.other.dto.MciSampleRequestDto; - -/** - * @package io.shinhanlife.dap.other.tool - * @className MciSampleTool - * @description AX HUB 시스템 처리 클래스 - MCI 연동 샘플 툴 - * @author 김형식 - * @create 2026.09.01 - *
- * ---------- 개정이력 ---------- - * 수정일 수정자 수정내용 - * ---------- -------- --------------------------- - * 2026.09.01 김형식 최초생성 - * - *- */ -@Slf4j -@Service -@McpTool(routingType = "MCI", categoryKey = "common") -public class MciSampleTool { - - @McpFunction(register = false, displayName = "MCI 샘플 전송", name = "send_mci_sample", description = "MCI 표준 헤더, 메시지부, 데이터부 구조를 갖는 샘플 연동") - public ShinhanTelegramWrapper