feat: Add sms, email tool services and clean up McpTool annotation
This commit is contained in:
@@ -10,9 +10,6 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.BillingStatusReq;
|
||||
import io.shinhanlife.axhub.biz.mcp.tool.dto.BillingProcessReq;
|
||||
|
||||
@McpTool(
|
||||
name = "billing_process_tool",
|
||||
description = "청구 심사 및 처리 상태 툴",
|
||||
group = "biz_channel",
|
||||
routingType = "MCI"
|
||||
)
|
||||
@lombok.extern.slf4j.Slf4j
|
||||
|
||||
@@ -6,9 +6,6 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.BondCheckReq;
|
||||
import io.shinhanlife.axhub.biz.mcp.tool.dto.BondIssueReq;
|
||||
|
||||
@McpTool(
|
||||
name = "bond_issue_tool",
|
||||
description = "디지털 증권 발행 가능 여부 조회 툴",
|
||||
group = "biz_support",
|
||||
routingType = "EAI"
|
||||
)
|
||||
public class BondIssueService extends AbstractMcpToolService {
|
||||
|
||||
@@ -7,9 +7,6 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.LeaveCountReq;
|
||||
import io.shinhanlife.axhub.biz.mcp.tool.dto.LeaveCountReq;
|
||||
|
||||
@McpTool(
|
||||
name = "common_utility_tool",
|
||||
description = "전사 공통 유틸리티 툴 (HR 및 알림)",
|
||||
group = "biz_core",
|
||||
routingType = "HTTP"
|
||||
)
|
||||
public class CommonUtilityService extends AbstractMcpToolService {
|
||||
|
||||
@@ -6,9 +6,6 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.ContractStatusReq;
|
||||
import io.shinhanlife.axhub.biz.mcp.tool.dto.ContractDetailReq;
|
||||
|
||||
@McpTool(
|
||||
name = "contract_inquiry_tool",
|
||||
description = "계약 상태 및 상세 정보 조회 툴",
|
||||
group = "biz_channel",
|
||||
routingType = "HTTP"
|
||||
)
|
||||
public class ContractInquiryService extends AbstractMcpToolService {
|
||||
|
||||
@@ -6,9 +6,6 @@ import io.shinhanlife.axhub.biz.mcp.tool.dto.CustomerGradeReq;
|
||||
import io.shinhanlife.axhub.biz.mcp.tool.dto.CustomerDetailReq;
|
||||
|
||||
@McpTool(
|
||||
name = "customer_info_tool",
|
||||
description = "고객 등급 및 상세 정보 조회 툴",
|
||||
group = "biz_support",
|
||||
routingType = "TCP"
|
||||
)
|
||||
public class CustomerInfoService extends AbstractMcpToolService {
|
||||
|
||||
@@ -6,13 +6,13 @@ spring.datasource.password=password
|
||||
|
||||
spring.h2.console.enabled=true
|
||||
# EIMS 동적 라우팅 접속 정보
|
||||
eims.http.url=http://localhost:/api/gateway
|
||||
eims.http.url=http://localhost:${server.port}/api/gateway
|
||||
eims.tcp.host=127.0.0.1
|
||||
eims.tcp.port=8090
|
||||
eims.tcp.timeout=5000
|
||||
eims.jsp.form.url=http://localhost:/mock/jsp-form
|
||||
eims.jsp.json.url=http://localhost:/mock/jsp-json
|
||||
eims.mci.url=http://localhost:/mock/esb/api
|
||||
eims.jsp.form.url=http://localhost:${server.port}/mock/jsp-form
|
||||
eims.jsp.json.url=http://localhost:${server.port}/mock/jsp-json
|
||||
eims.mci.url=http://localhost:${server.port}/mock/esb/api
|
||||
|
||||
# API 보안 키 설정
|
||||
mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1
|
||||
@@ -21,6 +21,12 @@ mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON
|
||||
mcp.security.tenant-domains.mcp-client-2=ALL
|
||||
|
||||
# Gateway/Tool URLs
|
||||
mcp.adapter.url=http://localhost:/rpc/v1/execute
|
||||
mcp.gateway.url=http://localhost:/mcp/api/v1
|
||||
mcp.adapter.url=http://localhost:${server.port}/rpc/v1/execute
|
||||
mcp.gateway.url=http://localhost:${server.port}/mcp/api/v1
|
||||
mcp.tool.host=localhost
|
||||
|
||||
# Disable Kafka
|
||||
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration
|
||||
|
||||
# Suppress Kafka Connection Logs
|
||||
logging.level.org.apache.kafka=ERROR
|
||||
|
||||
@@ -2,3 +2,6 @@ server.port=8084
|
||||
spring.application.name=axhub-tool-other
|
||||
|
||||
spring.profiles.active=local
|
||||
|
||||
# Suppress Kafka Connection Logs
|
||||
logging.level.org.apache.kafka=ERROR
|
||||
|
||||
Reference in New Issue
Block a user