Fix MCP function name collision causing incorrect EIMS routing

This commit is contained in:
jade
2026-07-05 18:16:23 +09:00
parent 53c90a680e
commit a9dad96541
2 changed files with 29 additions and 2 deletions

View File

@@ -13,12 +13,12 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.ContractDetailReq;
)
public class ContractInquiryService extends AbstractMcpToolService {
@McpFunction(name = "status", description = "계약상태 조회", prompt = "김신한 고객의 현재 계약 상태를 조회해줘.", mappingId = "CNTR_001")
@McpFunction(name = "contract_status", description = "계약상태 조회", prompt = "김신한 고객의 현재 계약 상태를 조회해줘.", mappingId = "CNTR_001")
public Object getStatus(ContractStatusReq data) {
return executeLegacy("HTTP", "CNTR_001", data);
}
@McpFunction(name = "detail", description = "계약상세 조회", prompt = "김신한 고객의 계약 상세 내역을 알려줘.", mappingId = "CNTR_002")
@McpFunction(name = "contract_detail", description = "계약상세 조회", prompt = "김신한 고객의 계약 상세 내역을 알려줘.", mappingId = "CNTR_002")
public Object getDetail(ContractDetailReq data) {
return executeLegacy("HTTP", "CNTR_002", data);
}