refactor: rename project codes mcg to dapms and mcc to dapmt
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 37s
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 37s
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg;
|
||||
package io.shinhanlife.dap.dapms;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg
|
||||
* @package io.shinhanlife.dap.dapms
|
||||
* @className DapGatewayApplication
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
|
||||
import org.springframework.cache.annotation.EnableCaching;
|
||||
|
||||
@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcg", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
|
||||
@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcg", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
|
||||
@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.dapms", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
|
||||
@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.dapms", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config"})
|
||||
@EnableCaching
|
||||
public class DapGatewayApplication {
|
||||
public static void main(String[] args) {
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcg.aop;
|
||||
package io.shinhanlife.dap.dapms.aop;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.aspectj.lang.ProceedingJoinPoint;
|
||||
@@ -8,7 +8,7 @@ import org.springframework.stereotype.Component;
|
||||
import org.springframework.util.StopWatch;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.aop
|
||||
* @package io.shinhanlife.dap.dapms.aop
|
||||
* @className GatewayLoggingAspect
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -27,7 +27,7 @@ import org.springframework.util.StopWatch;
|
||||
public class GatewayLoggingAspect {
|
||||
|
||||
// gateway의 controller 패키지 하위의 모든 클래스/메서드 실행 시 작동
|
||||
@Around("execution(* io.shinhanlife.dap.mcg.presentation..*(..))")
|
||||
@Around("execution(* io.shinhanlife.dap.dapms.presentation..*(..))")
|
||||
public Object logGatewayExecutionTime(ProceedingJoinPoint joinPoint) throws Throwable {
|
||||
String targetMethod = joinPoint.getSignature().toShortString();
|
||||
StopWatch stopWatch = new StopWatch();
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.audit;
|
||||
package io.shinhanlife.dap.dapms.audit;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.audit
|
||||
* @package io.shinhanlife.dap.dapms.audit
|
||||
* @className AuditLogService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcg.audit;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.mcg.security.McpRequestContext;
|
||||
import io.shinhanlife.dap.dapms.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.dapms.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.dapms.security.McpRequestContext;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.config;
|
||||
package io.shinhanlife.dap.dapms.config;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.config
|
||||
* @package io.shinhanlife.dap.dapms.config
|
||||
* @className AgentResponseBudgetProperties
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcg.config;
|
||||
package io.shinhanlife.dap.dapms.config;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
@@ -8,7 +8,7 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.config
|
||||
* @package io.shinhanlife.dap.dapms.config
|
||||
* @className GatewayFallbackProperties
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.config;
|
||||
package io.shinhanlife.dap.dapms.config;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.config
|
||||
* @package io.shinhanlife.dap.dapms.config
|
||||
* @className McpGatewayProperties
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.shinhanlife.dap.mcg.config;
|
||||
package io.shinhanlife.dap.dapms.config;
|
||||
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.data.redis.connection.RedisConnectionFactory;
|
||||
@@ -10,7 +10,7 @@ import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
|
||||
import org.springframework.data.redis.serializer.StringRedisSerializer;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.config
|
||||
* @package io.shinhanlife.dap.dapms.config
|
||||
* @className RedisConfig
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.mcg.dto;
|
||||
package io.shinhanlife.dap.dapms.dto;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.dto
|
||||
* @package io.shinhanlife.dap.dapms.dto
|
||||
* @className OperationType
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcg.dto;
|
||||
package io.shinhanlife.dap.dapms.dto;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -17,7 +17,7 @@ import java.util.HashSet;
|
||||
* Redis 레지스트리에 저장되며, Planner와 Router 간의 통신 객체(Plan)로 사용됩니다.
|
||||
*/
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.dto
|
||||
* @package io.shinhanlife.dap.dapms.dto
|
||||
* @className ToolMetadata
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.guardrail;
|
||||
package io.shinhanlife.dap.dapms.guardrail;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.guardrail
|
||||
* @package io.shinhanlife.dap.dapms.guardrail
|
||||
* @className GuardrailService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcg.guardrail;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.resilience.FailureType;
|
||||
import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.resilience.FailureType;
|
||||
import io.shinhanlife.dap.dapms.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.guardrail;
|
||||
package io.shinhanlife.dap.dapms.guardrail;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.guardrail
|
||||
* @package io.shinhanlife.dap.dapms.guardrail
|
||||
* @className SensitiveDataMasker
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.guardrail;
|
||||
package io.shinhanlife.dap.dapms.guardrail;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.guardrail
|
||||
* @package io.shinhanlife.dap.dapms.guardrail
|
||||
* @className ToolResponseGuardrailService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcg.guardrail;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.resilience.FailureType;
|
||||
import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.resilience.FailureType;
|
||||
import io.shinhanlife.dap.dapms.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcg.messaging;
|
||||
package io.shinhanlife.dap.dapms.messaging;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -10,7 +10,7 @@ import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.messaging
|
||||
* @package io.shinhanlife.dap.dapms.messaging
|
||||
* @className KafkaProducerService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.presentation;
|
||||
package io.shinhanlife.dap.dapms.presentation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.presentation
|
||||
* @package io.shinhanlife.dap.dapms.presentation
|
||||
* @className ChatController
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcg.presentation;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcg.registry.RedisRegistryService;
|
||||
import io.shinhanlife.dap.mcg.service.ExecuteService;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.registry.RedisRegistryService;
|
||||
import io.shinhanlife.dap.dapms.service.ExecuteService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.ai.chat.client.ChatClient;
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.shinhanlife.dap.mcg.presentation;
|
||||
package io.shinhanlife.dap.dapms.presentation;
|
||||
|
||||
import io.shinhanlife.dap.mcg.service.KillSwitchService;
|
||||
import io.shinhanlife.dap.dapms.service.KillSwitchService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.*;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.presentation
|
||||
* @package io.shinhanlife.dap.dapms.presentation
|
||||
* @className KillSwitchController
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.presentation;
|
||||
package io.shinhanlife.dap.dapms.presentation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.presentation
|
||||
* @package io.shinhanlife.dap.dapms.presentation
|
||||
* @className McpRouterController
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -19,10 +19,10 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.shinhanlife.dap.common.adapter.dto.JsonRpcRequest;
|
||||
import io.shinhanlife.dap.common.adapter.dto.JsonRpcResponse;
|
||||
import io.shinhanlife.dap.common.adapter.dto.Params;
|
||||
import io.shinhanlife.dap.mcg.config.GatewayFallbackProperties;
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcg.registry.RedisRegistryService;
|
||||
import io.shinhanlife.dap.mcg.service.ExecuteService;
|
||||
import io.shinhanlife.dap.dapms.config.GatewayFallbackProperties;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.registry.RedisRegistryService;
|
||||
import io.shinhanlife.dap.dapms.service.ExecuteService;
|
||||
import io.shinhanlife.dap.common.mcp.security.SecurityProperties;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.presentation;
|
||||
package io.shinhanlife.dap.dapms.presentation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.presentation
|
||||
* @package io.shinhanlife.dap.dapms.presentation
|
||||
* @className ScaffoldingController
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.redis;
|
||||
package io.shinhanlife.dap.dapms.redis;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.redis
|
||||
* @package io.shinhanlife.dap.dapms.redis
|
||||
* @className McpMonitorEventService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.redis;
|
||||
package io.shinhanlife.dap.dapms.redis;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.redis
|
||||
* @package io.shinhanlife.dap.dapms.redis
|
||||
* @className RedisToolTraceService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,10 +15,10 @@ package io.shinhanlife.dap.mcg.redis;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.mcg.security.McpRequestContext;
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.dapms.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.dapms.security.McpRequestContext;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.ObjectProvider;
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.shinhanlife.dap.mcg.registry;
|
||||
package io.shinhanlife.dap.dapms.registry;
|
||||
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.data.redis.core.RedisTemplate;
|
||||
@@ -13,7 +13,7 @@ import java.util.stream.Collectors;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.registry
|
||||
* @package io.shinhanlife.dap.dapms.registry
|
||||
* @className RedisRegistryService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.resilience;
|
||||
package io.shinhanlife.dap.dapms.resilience;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.resilience
|
||||
* @package io.shinhanlife.dap.dapms.resilience
|
||||
* @className CircuitBreaker
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.resilience;
|
||||
package io.shinhanlife.dap.dapms.resilience;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.resilience
|
||||
* @package io.shinhanlife.dap.dapms.resilience
|
||||
* @className CircuitBreakerMonitorController
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.resilience;
|
||||
package io.shinhanlife.dap.dapms.resilience;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.resilience
|
||||
* @package io.shinhanlife.dap.dapms.resilience
|
||||
* @className CircuitBreakerService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.mcg.resilience;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.dapms.config.McpGatewayProperties;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.time.Clock;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.resilience;
|
||||
package io.shinhanlife.dap.dapms.resilience;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.resilience
|
||||
* @package io.shinhanlife.dap.dapms.resilience
|
||||
* @className CircuitBreakerSnapshot
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.resilience;
|
||||
package io.shinhanlife.dap.dapms.resilience;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.resilience
|
||||
* @package io.shinhanlife.dap.dapms.resilience
|
||||
* @className CircuitBreakerState
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.resilience;
|
||||
package io.shinhanlife.dap.dapms.resilience;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.resilience
|
||||
* @package io.shinhanlife.dap.dapms.resilience
|
||||
* @className FailureType
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.resilience;
|
||||
package io.shinhanlife.dap.dapms.resilience;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.resilience
|
||||
* @package io.shinhanlife.dap.dapms.resilience
|
||||
* @className RetryPolicy
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.resilience;
|
||||
package io.shinhanlife.dap.dapms.resilience;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.resilience
|
||||
* @package io.shinhanlife.dap.dapms.resilience
|
||||
* @className ToolExecutionException
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.security;
|
||||
package io.shinhanlife.dap.dapms.security;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.security
|
||||
* @package io.shinhanlife.dap.dapms.security
|
||||
* @className McpRequestContext
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.security;
|
||||
package io.shinhanlife.dap.dapms.security;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.security
|
||||
* @package io.shinhanlife.dap.dapms.security
|
||||
* @className McpRequestContextResolver
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.security;
|
||||
package io.shinhanlife.dap.dapms.security;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.security
|
||||
* @package io.shinhanlife.dap.dapms.security
|
||||
* @className ToolAuthorizationService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,11 +15,11 @@ package io.shinhanlife.dap.mcg.security;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.mcg.resilience.FailureType;
|
||||
import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.mcg.dto.OperationType;
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.dapms.resilience.FailureType;
|
||||
import io.shinhanlife.dap.dapms.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.dapms.dto.OperationType;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Set;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.service;
|
||||
package io.shinhanlife.dap.dapms.service;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.service
|
||||
* @package io.shinhanlife.dap.dapms.service
|
||||
* @className ExecuteService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -17,21 +17,21 @@ package io.shinhanlife.dap.mcg.service;
|
||||
*/
|
||||
import java.util.HashMap;
|
||||
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcg.resilience.FailureType;
|
||||
import io.shinhanlife.dap.mcg.resilience.RetryPolicy;
|
||||
import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.mcg.dto.OperationType;
|
||||
import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.mcg.guardrail.GuardrailService;
|
||||
import io.shinhanlife.dap.mcg.security.McpRequestContext;
|
||||
import io.shinhanlife.dap.mcg.security.McpRequestContextResolver;
|
||||
import io.shinhanlife.dap.mcg.audit.AuditLogService;
|
||||
import io.shinhanlife.dap.mcg.resilience.CircuitBreaker;
|
||||
import io.shinhanlife.dap.mcg.resilience.CircuitBreakerService;
|
||||
import io.shinhanlife.dap.mcg.security.ToolAuthorizationService;
|
||||
import io.shinhanlife.dap.mcg.redis.RedisToolTraceService;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.resilience.FailureType;
|
||||
import io.shinhanlife.dap.dapms.resilience.RetryPolicy;
|
||||
import io.shinhanlife.dap.dapms.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.dapms.dto.OperationType;
|
||||
import io.shinhanlife.dap.dapms.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.dapms.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.dapms.guardrail.GuardrailService;
|
||||
import io.shinhanlife.dap.dapms.security.McpRequestContext;
|
||||
import io.shinhanlife.dap.dapms.security.McpRequestContextResolver;
|
||||
import io.shinhanlife.dap.dapms.audit.AuditLogService;
|
||||
import io.shinhanlife.dap.dapms.resilience.CircuitBreaker;
|
||||
import io.shinhanlife.dap.dapms.resilience.CircuitBreakerService;
|
||||
import io.shinhanlife.dap.dapms.security.ToolAuthorizationService;
|
||||
import io.shinhanlife.dap.dapms.redis.RedisToolTraceService;
|
||||
|
||||
import jakarta.annotation.PreDestroy;
|
||||
import java.util.Map;
|
||||
@@ -44,12 +44,12 @@ import org.springframework.web.client.RestClient;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import io.shinhanlife.dap.mcg.tool.large.LargeToolResponseService;
|
||||
import io.shinhanlife.dap.mcg.tool.large.PaginationRequestValidator;
|
||||
import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResultFormatter;
|
||||
import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResult;
|
||||
import io.shinhanlife.dap.mcg.guardrail.ToolResponseGuardrailService;
|
||||
import io.shinhanlife.dap.mcg.transport.ToolInvoker;
|
||||
import io.shinhanlife.dap.dapms.tool.large.LargeToolResponseService;
|
||||
import io.shinhanlife.dap.dapms.tool.large.PaginationRequestValidator;
|
||||
import io.shinhanlife.dap.dapms.tool.result.ToolExecutionResultFormatter;
|
||||
import io.shinhanlife.dap.dapms.tool.result.ToolExecutionResult;
|
||||
import io.shinhanlife.dap.dapms.guardrail.ToolResponseGuardrailService;
|
||||
import io.shinhanlife.dap.dapms.transport.ToolInvoker;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcg.service;
|
||||
package io.shinhanlife.dap.dapms.service;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -6,7 +6,7 @@ import org.springframework.data.redis.core.StringRedisTemplate;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.service
|
||||
* @package io.shinhanlife.dap.dapms.service
|
||||
* @className KillSwitchService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,9 +1,9 @@
|
||||
package io.shinhanlife.dap.mcg.service;
|
||||
package io.shinhanlife.dap.dapms.service;
|
||||
|
||||
import io.shinhanlife.dap.common.mcp.security.SecurityProperties;
|
||||
import io.shinhanlife.dap.mcg.registry.RedisRegistryService;
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcg.config.GatewayFallbackProperties;
|
||||
import io.shinhanlife.dap.dapms.registry.RedisRegistryService;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.config.GatewayFallbackProperties;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
@@ -12,7 +12,7 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.service
|
||||
* @package io.shinhanlife.dap.dapms.service
|
||||
* @className ToolPlanner
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.mcg.sync;
|
||||
package io.shinhanlife.dap.dapms.sync;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.sync
|
||||
* @package io.shinhanlife.dap.dapms.sync
|
||||
* @className CustomWebMvcSseServerTransportProvider
|
||||
* @description AX HUB MCP Gateway SSE 전송 제공자 - SSE 기반의 MCP 서버 트랜스포트를 구현하는 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.sync;
|
||||
package io.shinhanlife.dap.dapms.sync;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.sync
|
||||
* @package io.shinhanlife.dap.dapms.sync
|
||||
* @className DynamicMcpController
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -26,7 +26,7 @@ import org.springframework.web.bind.annotation.RequestHeader;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
|
||||
import io.shinhanlife.dap.mcg.sync.CustomWebMvcSseServerTransportProvider;
|
||||
import io.shinhanlife.dap.dapms.sync.CustomWebMvcSseServerTransportProvider;
|
||||
|
||||
@RestController
|
||||
public class DynamicMcpController {
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.sync;
|
||||
package io.shinhanlife.dap.dapms.sync;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.sync
|
||||
* @package io.shinhanlife.dap.dapms.sync
|
||||
* @className DynamicMcpServerManager
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -18,8 +18,8 @@ package io.shinhanlife.dap.mcg.sync;
|
||||
import io.modelcontextprotocol.spec.McpSchema.ServerCapabilities;
|
||||
import io.modelcontextprotocol.server.McpServer;
|
||||
import io.modelcontextprotocol.server.McpSyncServer;
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcg.sync.CustomWebMvcSseServerTransportProvider;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.sync.CustomWebMvcSseServerTransportProvider;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Component;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.sync;
|
||||
package io.shinhanlife.dap.dapms.sync;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.sync
|
||||
* @package io.shinhanlife.dap.dapms.sync
|
||||
* @className RegistryMcpToolSpecificationFactory
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,11 +15,11 @@ package io.shinhanlife.dap.mcg.sync;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcg.service.ExecuteService;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.service.ExecuteService;
|
||||
import io.modelcontextprotocol.server.McpServerFeatures;
|
||||
import io.modelcontextprotocol.spec.McpSchema;
|
||||
import io.shinhanlife.dap.mcg.tool.result.ToolExecutionResult;
|
||||
import io.shinhanlife.dap.dapms.tool.result.ToolExecutionResult;
|
||||
import org.springframework.stereotype.Component;
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.mcg.sync;
|
||||
package io.shinhanlife.dap.dapms.sync;
|
||||
|
||||
import io.shinhanlife.dap.mcg.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcg.registry.RedisRegistryService;
|
||||
import io.shinhanlife.dap.dapms.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapms.registry.RedisRegistryService;
|
||||
import io.modelcontextprotocol.server.McpSyncServer;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -19,7 +19,7 @@ import java.util.concurrent.locks.ReentrantLock;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.sync
|
||||
* @package io.shinhanlife.dap.dapms.sync
|
||||
* @className RegistryMcpToolSynchronizer
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.tool.large;
|
||||
package io.shinhanlife.dap.dapms.tool.large;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.tool.large
|
||||
* @package io.shinhanlife.dap.dapms.tool.large
|
||||
* @className AgentResponseBudgetService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -18,8 +18,8 @@ package io.shinhanlife.dap.mcg.tool.large;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
|
||||
import io.shinhanlife.dap.mcg.config.AgentResponseBudgetProperties;
|
||||
import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.dapms.config.AgentResponseBudgetProperties;
|
||||
import io.shinhanlife.dap.dapms.guardrail.SensitiveDataMasker;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.tool.large;
|
||||
package io.shinhanlife.dap.dapms.tool.large;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.tool.large
|
||||
* @package io.shinhanlife.dap.dapms.tool.large
|
||||
* @className LargeToolResponseService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -17,10 +17,10 @@ package io.shinhanlife.dap.mcg.tool.large;
|
||||
*/
|
||||
import java.util.Iterator;
|
||||
|
||||
import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.mcg.resilience.FailureType;
|
||||
import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.dapms.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.dapms.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.dapms.resilience.FailureType;
|
||||
import io.shinhanlife.dap.dapms.resilience.ToolExecutionException;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.tool.large;
|
||||
package io.shinhanlife.dap.dapms.tool.large;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.tool.large
|
||||
* @package io.shinhanlife.dap.dapms.tool.large
|
||||
* @className PaginationRequestValidator
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcg.tool.large;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.mcg.resilience.FailureType;
|
||||
import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.dapms.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.dapms.resilience.FailureType;
|
||||
import io.shinhanlife.dap.dapms.resilience.ToolExecutionException;
|
||||
import org.springframework.stereotype.Component;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.tool.result;
|
||||
package io.shinhanlife.dap.dapms.tool.result;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.tool.result
|
||||
* @package io.shinhanlife.dap.dapms.tool.result
|
||||
* @className ToolExecutionResult
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.tool.result;
|
||||
package io.shinhanlife.dap.dapms.tool.result;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.tool.result
|
||||
* @package io.shinhanlife.dap.dapms.tool.result
|
||||
* @className ToolExecutionResultFormatter
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.mcg.tool.result;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.guardrail.SensitiveDataMasker;
|
||||
import io.shinhanlife.dap.dapms.guardrail.SensitiveDataMasker;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.transport;
|
||||
package io.shinhanlife.dap.dapms.transport;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.transport
|
||||
* @package io.shinhanlife.dap.dapms.transport
|
||||
* @className HttpToolInvoker
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.mcg.transport;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcg.resilience.FailureType;
|
||||
import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.dapms.resilience.FailureType;
|
||||
import io.shinhanlife.dap.dapms.resilience.ToolExecutionException;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.client.RestClient;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.transport;
|
||||
package io.shinhanlife.dap.dapms.transport;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.transport
|
||||
* @package io.shinhanlife.dap.dapms.transport
|
||||
* @className ToolInvoker
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg;
|
||||
package io.shinhanlife.dap.dapms;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg
|
||||
* @package io.shinhanlife.dap.dapms
|
||||
* @className DapGatewayApplicationTests
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -19,8 +19,8 @@ import org.junit.jupiter.api.Test;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.ActiveProfiles;
|
||||
import org.springframework.test.context.bean.override.mockito.MockitoBean;
|
||||
import io.shinhanlife.dap.mcg.audit.AuditLogService;
|
||||
import io.shinhanlife.dap.mcg.redis.RedisToolTraceService;
|
||||
import io.shinhanlife.dap.dapms.audit.AuditLogService;
|
||||
import io.shinhanlife.dap.dapms.redis.RedisToolTraceService;
|
||||
|
||||
@SpringBootTest
|
||||
@ActiveProfiles("test")
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcg.tool.large;
|
||||
package io.shinhanlife.dap.dapms.tool.large;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.tool.large
|
||||
* @package io.shinhanlife.dap.dapms.tool.large
|
||||
* @className PaginationRequestValidatorTest
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -17,8 +17,8 @@ package io.shinhanlife.dap.mcg.tool.large;
|
||||
*/
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import io.shinhanlife.dap.mcg.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.mcg.resilience.ToolExecutionException;
|
||||
import io.shinhanlife.dap.dapms.config.McpGatewayProperties;
|
||||
import io.shinhanlife.dap.dapms.resilience.ToolExecutionException;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ import java.util.UUID;
|
||||
|
||||
import org.slf4j.MDC;
|
||||
|
||||
import io.shinhanlife.dap.mcc.config.GlowCommunicationProperties;
|
||||
import io.shinhanlife.dap.dapmt.config.GlowCommunicationProperties;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.common.adapter.sender
|
||||
|
||||
@@ -81,11 +81,11 @@ public class PodScaffolder {
|
||||
Files.writeString(modulePath.resolve("Dockerfile"), dockerfile);
|
||||
|
||||
log.append("[4/6] Application 클래스 및 설정 파일 생성 중...\n");
|
||||
Path srcPath = modulePath.resolve("src/main/java/io/shinhanlife/dap/mcc/" + shortName);
|
||||
Path srcPath = modulePath.resolve("src/main/java/io/shinhanlife/dap/dapmt/" + shortName);
|
||||
Files.createDirectories(srcPath);
|
||||
|
||||
String appClass = """
|
||||
package io.shinhanlife.dap.mcc.%s;
|
||||
package io.shinhanlife.dap.dapmt.%s;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
@@ -93,7 +93,7 @@ public class PodScaffolder {
|
||||
import org.springframework.cache.annotation.EnableCaching;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.%s
|
||||
* @package io.shinhanlife.dap.dapmt.%s
|
||||
* @className DapTool%sApplication
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author %s
|
||||
@@ -106,8 +106,8 @@ public class PodScaffolder {
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"})
|
||||
@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"})
|
||||
@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.dapmt", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"})
|
||||
@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.dapmt", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"})
|
||||
@EnableCaching
|
||||
public class DapTool%sApplication {
|
||||
public static void main(String[] args) {
|
||||
|
||||
@@ -17,11 +17,11 @@ import java.util.Scanner;
|
||||
* - 콘솔 창에 뜨는 질문에 차례대로 값을 입력하기만 하면 파일이 생성됩니다.
|
||||
*
|
||||
* 방법 2. 커맨드라인(터미널)에서 실행 (명령어 기반)
|
||||
* - 컴파일: javac -encoding UTF-8 dap-tool-core/src/main/java/io/shinhanlife/dap/mcc/util/ToolScaffolder.java
|
||||
* - 실행: java -cp dap-tool-core/src/main/java io.shinhanlife.dap.mcc.util.ToolScaffolder [이름] [ID] "[설명]" "[그룹]" "[통신방식]" "[모듈명]"
|
||||
* - 컴파일: javac -encoding UTF-8 dap-tool-core/src/main/java/io/shinhanlife/dap/dapmt/util/ToolScaffolder.java
|
||||
* - 실행: java -cp dap-tool-core/src/main/java io.shinhanlife.dap.dapmt.util.ToolScaffolder [이름] [ID] "[설명]" "[그룹]" "[통신방식]" "[모듈명]"
|
||||
*/
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.util
|
||||
* @package io.shinhanlife.dap.dapmt.util
|
||||
* @className ToolScaffolder
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -36,8 +36,8 @@ import java.util.Scanner;
|
||||
*/
|
||||
public class ToolScaffolder {
|
||||
|
||||
private static final String BASE_PACKAGE = "io.shinhanlife.dap.mcc";
|
||||
private static final String BASE_PACKAGE_PATH = "src/main/java/io/shinhanlife/dap/mcc";
|
||||
private static final String BASE_PACKAGE = "io.shinhanlife.dap.dapmt";
|
||||
private static final String BASE_PACKAGE_PATH = "src/main/java/io/shinhanlife/dap/dapmt";
|
||||
|
||||
public static void main(String[] args) throws IOException {
|
||||
Scanner scanner = new Scanner(System.in);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcg.dto;
|
||||
package io.shinhanlife.dap.dapms.dto;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -15,7 +15,7 @@ import java.util.Map;
|
||||
* Redis 레지스트리에 저장되며, Planner와 Router 간의 통신 객체(Plan)로 사용됩니다.
|
||||
*/
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcg.dto
|
||||
* @package io.shinhanlife.dap.dapms.dto
|
||||
* @className ToolMetadata
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.annotation;
|
||||
package io.shinhanlife.dap.dapmt.annotation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.annotation
|
||||
* @package io.shinhanlife.dap.dapmt.annotation
|
||||
* @className McpFunction
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.annotation;
|
||||
package io.shinhanlife.dap.dapmt.annotation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.annotation
|
||||
* @package io.shinhanlife.dap.dapmt.annotation
|
||||
* @className McpParameter
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.annotation;
|
||||
package io.shinhanlife.dap.dapmt.annotation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.annotation
|
||||
* @package io.shinhanlife.dap.dapmt.annotation
|
||||
* @className McpTool
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.aop;
|
||||
package io.shinhanlife.dap.dapmt.aop;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.aop
|
||||
* @package io.shinhanlife.dap.dapmt.aop
|
||||
* @className ToolSlaMonitoringAspect
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.mcc.aop;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.config.McpProperties;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.config.McpProperties;
|
||||
import java.lang.reflect.Method;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcc.config;
|
||||
package io.shinhanlife.dap.dapmt.config;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Component;
|
||||
* 자바 객체(Bean)로 매핑하여 제공합니다.
|
||||
*/
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.config
|
||||
* @package io.shinhanlife.dap.dapmt.config
|
||||
* @className GlowCommunicationProperties
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcc.config;
|
||||
package io.shinhanlife.dap.dapmt.config;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
@@ -7,7 +7,7 @@ import org.springframework.context.annotation.Configuration;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.config
|
||||
* @package io.shinhanlife.dap.dapmt.config
|
||||
* @className McpProperties
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -9,7 +9,7 @@ import lombok.AllArgsConstructor;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className ToolMetadata
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.presentation;
|
||||
package io.shinhanlife.dap.dapmt.presentation;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.presentation
|
||||
* @package io.shinhanlife.dap.dapmt.presentation
|
||||
* @className BusinessToolController
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -20,12 +20,12 @@ import com.networknt.schema.JsonSchema;
|
||||
import com.networknt.schema.JsonSchemaFactory;
|
||||
import com.networknt.schema.SpecVersion;
|
||||
import com.networknt.schema.ValidationMessage;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.config.McpProperties;
|
||||
import io.shinhanlife.dap.mcc.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcc.service.ToolRegistryHeartbeatSender;
|
||||
import io.shinhanlife.dap.mcc.util.JsonSchemaGenerator;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.config.McpProperties;
|
||||
import io.shinhanlife.dap.dapmt.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapmt.service.ToolRegistryHeartbeatSender;
|
||||
import io.shinhanlife.dap.dapmt.util.JsonSchemaGenerator;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.sample.converter;
|
||||
package io.shinhanlife.dap.dapmt.sample.converter;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.sample.converter
|
||||
* @package io.shinhanlife.dap.dapmt.sample.converter
|
||||
* @className SampleLegacyConverter
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.mcc.sample.converter;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleAiReqDto;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
|
||||
import io.shinhanlife.dap.dapmt.sample.dto.SampleAiReqDto;
|
||||
import io.shinhanlife.dap.dapmt.sample.dto.SampleLegacyReqDto;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.Mapping;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.sample.dto;
|
||||
package io.shinhanlife.dap.dapmt.sample.dto;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.sample.dto
|
||||
* @package io.shinhanlife.dap.dapmt.sample.dto
|
||||
* @className SampleAiReqDto
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcc.sample.dto;
|
||||
package io.shinhanlife.dap.dapmt.sample.dto;
|
||||
|
||||
import lombok.AccessLevel;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
|
||||
import lombok.ToString;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.sample.dto
|
||||
* @package io.shinhanlife.dap.dapmt.sample.dto
|
||||
* @className SampleMciReqDto
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcc.sample.dto;
|
||||
package io.shinhanlife.dap.dapmt.sample.dto;
|
||||
|
||||
import lombok.AccessLevel;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -10,7 +10,7 @@ import lombok.ToString;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.sample.dto
|
||||
* @package io.shinhanlife.dap.dapmt.sample.dto
|
||||
* @className SampleMciResDto
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,14 +1,14 @@
|
||||
package io.shinhanlife.dap.mcc.sample.service;
|
||||
package io.shinhanlife.dap.dapmt.sample.service;
|
||||
|
||||
import io.shinhanlife.dap.common.adapter.support.MciTemplate;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyResDto;
|
||||
import io.shinhanlife.dap.dapmt.sample.dto.SampleLegacyReqDto;
|
||||
import io.shinhanlife.dap.dapmt.sample.dto.SampleLegacyResDto;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.sample.service
|
||||
* @package io.shinhanlife.dap.dapmt.sample.service
|
||||
* @className SampleLegacyCallService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
import io.shinhanlife.dap.common.adapter.connector.LegacyEimsConnector;
|
||||
import io.shinhanlife.dap.common.adapter.util.PiiMaskingUtils;
|
||||
@@ -13,7 +13,7 @@ import java.util.List;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className AbstractMcpToolService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className ToolRegistryHeartbeatSender
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -16,11 +16,11 @@ package io.shinhanlife.dap.mcc.service;
|
||||
* </pre>
|
||||
*/
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.config.McpProperties;
|
||||
import io.shinhanlife.dap.mcc.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.mcc.util.JsonSchemaGenerator;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.config.McpProperties;
|
||||
import io.shinhanlife.dap.dapmt.dto.ToolMetadata;
|
||||
import io.shinhanlife.dap.dapmt.util.JsonSchemaGenerator;
|
||||
import jakarta.annotation.PostConstruct;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.ArrayList;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.util;
|
||||
package io.shinhanlife.dap.dapmt.util;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.sample.converter;
|
||||
package io.shinhanlife.dap.dapmt.sample.converter;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.sample.converter
|
||||
* @package io.shinhanlife.dap.dapmt.sample.converter
|
||||
* @className SampleLegacyConverterTest
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,8 +15,8 @@ package io.shinhanlife.dap.mcc.sample.converter;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleAiReqDto;
|
||||
import io.shinhanlife.dap.mcc.sample.dto.SampleLegacyReqDto;
|
||||
import io.shinhanlife.dap.dapmt.sample.dto.SampleAiReqDto;
|
||||
import io.shinhanlife.dap.dapmt.sample.dto.SampleLegacyReqDto;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className EmailSendReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.email;
|
||||
package io.shinhanlife.dap.dapmt.email;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.email
|
||||
* @package io.shinhanlife.dap.dapmt.email
|
||||
* @className DapToolEmailApplication
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
|
||||
import org.springframework.cache.annotation.EnableCaching;
|
||||
|
||||
@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"})
|
||||
@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"})
|
||||
@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.dapmt", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"})
|
||||
@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.dapmt", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration"})
|
||||
@EnableCaching
|
||||
public class DapToolEmailApplication {
|
||||
public static void main(String[] args) {
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.dto.EmailSendReq;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.dto.EmailSendReq;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.email
|
||||
* @package io.shinhanlife.dap.dapmt.email
|
||||
* @className EmailToolService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className BalanceReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,7 +15,7 @@ package io.shinhanlife.dap.mcc.dto;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className BalanceRes
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className BillingProcessReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className BillingStatusReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className BondCheckReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className BondIssueReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className ContractDetailReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className ContractStatusReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className CustomerDetailReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className CustomerGradeReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className LeaveCountReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.shinhanlife.glow.GlowMciFieldInfo;
|
||||
@@ -6,7 +6,7 @@ import lombok.Data;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className MciSampleStringRes
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import io.shinhanlife.glow.GlowMciFieldInfo;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className MciSampleTargetDto
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className Onnba3011ReqDto
|
||||
* @description 보종By가입설계한도계산조회 MCI 요청 전문 (ONNBA3011_I)
|
||||
* @author 0986406
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className SampleStringReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.shinhanlife.glow.GlowTrgmField;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className SampleStringRes
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.AccessLevel;
|
||||
import lombok.AllArgsConstructor;
|
||||
@@ -8,7 +8,7 @@ import lombok.NoArgsConstructor;
|
||||
import lombok.ToString;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className TemplateDownloadReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpParameter;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpParameter;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className VacationRegisterReq
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,10 +1,10 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className WeatherReq
|
||||
* @description 기상 조회 요청 클래스
|
||||
* @author 0986406
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.mcc.dto;
|
||||
package io.shinhanlife.dap.dapmt.dto;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.dto
|
||||
* @package io.shinhanlife.dap.dapmt.dto
|
||||
* @className WeatherRes
|
||||
* @description 기상 조회 응답 클래스
|
||||
* @author 0986406
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.other;
|
||||
package io.shinhanlife.dap.dapmt.other;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.other
|
||||
* @package io.shinhanlife.dap.dapmt.other
|
||||
* @className DapToolOtherApplication
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
|
||||
import org.springframework.cache.annotation.EnableCaching;
|
||||
|
||||
@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration", "io.shinhanlife.dap.other"})
|
||||
@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration", "io.shinhanlife.dap.other"})
|
||||
@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.dapmt", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration", "io.shinhanlife.dap.other"})
|
||||
@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.dapmt", "io.shinhanlife.dap.common.adapter", "io.shinhanlife.dap.common.mcp", "io.shinhanlife.dap.common.config", "io.shinhanlife.dap.common.integration", "io.shinhanlife.dap.other"})
|
||||
@EnableCaching
|
||||
public class DapToolOtherApplication {
|
||||
public static void main(String[] args) {
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className BalanceService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -15,9 +15,9 @@ package io.shinhanlife.dap.mcc.service;
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.dto.BalanceReq;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.dto.BalanceReq;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.dto.BillingProcessReq;
|
||||
import io.shinhanlife.dap.mcc.dto.BillingStatusReq;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.dto.BillingProcessReq;
|
||||
import io.shinhanlife.dap.dapmt.dto.BillingStatusReq;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -15,7 +15,7 @@ import java.util.Map;
|
||||
categoryKey = "claim"
|
||||
)
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className BillingProcessService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,16 +1,16 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.dto.BondCheckReq;
|
||||
import io.shinhanlife.dap.mcc.dto.BondIssueReq;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.dto.BondCheckReq;
|
||||
import io.shinhanlife.dap.dapmt.dto.BondIssueReq;
|
||||
|
||||
@McpTool(
|
||||
routingType = "EAI",
|
||||
categoryKey = "policy"
|
||||
)
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className BondIssueService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,16 +1,16 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.dto.LeaveCountReq;
|
||||
import io.shinhanlife.dap.mcc.dto.VacationRegisterReq;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.dto.LeaveCountReq;
|
||||
import io.shinhanlife.dap.dapmt.dto.VacationRegisterReq;
|
||||
|
||||
@McpTool(
|
||||
routingType = "HTTP",
|
||||
categoryKey = "hr"
|
||||
)
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className CommonUtilityService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,16 +1,16 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.dto.ContractDetailReq;
|
||||
import io.shinhanlife.dap.mcc.dto.ContractStatusReq;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.dto.ContractDetailReq;
|
||||
import io.shinhanlife.dap.dapmt.dto.ContractStatusReq;
|
||||
|
||||
@McpTool(
|
||||
routingType = "HTTP",
|
||||
categoryKey = "contract"
|
||||
)
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className ContractInquiryService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,16 +1,16 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.mcc.dto.CustomerDetailReq;
|
||||
import io.shinhanlife.dap.mcc.dto.CustomerGradeReq;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.dto.CustomerDetailReq;
|
||||
import io.shinhanlife.dap.dapmt.dto.CustomerGradeReq;
|
||||
|
||||
@McpTool(
|
||||
routingType = "TCP",
|
||||
categoryKey = "customer"
|
||||
)
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className CustomerInfoService
|
||||
* @description AX HUB 시스템 처리 클래스
|
||||
* @author 0986406
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.shinhanlife.dap.mcc.service;
|
||||
package io.shinhanlife.dap.dapmt.service;
|
||||
|
||||
import io.shinhanlife.dap.mcc.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.mcc.annotation.McpTool;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpFunction;
|
||||
import io.shinhanlife.dap.dapmt.annotation.McpTool;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -9,7 +9,7 @@ import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
/**
|
||||
* @package io.shinhanlife.dap.mcc.service
|
||||
* @package io.shinhanlife.dap.dapmt.service
|
||||
* @className DailyQuoteToolService
|
||||
* @description 랜덤 명언 제공 툴
|
||||
* @author 0986406
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user