feat(was-sys): add TeamContactUseCase for AX team and MCP managers
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 16s

This commit is contained in:
jade
2026-08-18 21:13:27 +09:00
parent 7737ac8905
commit 6060eb9f93
2 changed files with 30 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
package io.shinhanlife.dap.mcc.biz.iam.usecase;
import io.shinhanlife.dap.lib.annotation.GrowToolHint;
import org.springaicommunity.mcp.annotation.McpTool;
public interface TeamContactUseCase {
@McpTool(name = "iam_team_contact", title = "팀 연락처 및 담당자 조회", description = "AX 팀, MCP 담당자, 툴 담당자 등 팀 내 주요 담당자 연락처 및 정보를 제공합니다. 담당자가 누군지 물어볼 때 사용하세요.")
@GrowToolHint(requiresApproval = false, categoryKey = "iam", mappingId = "DIRECT_IAM_TEAM_CONTACT")
String getTeamContactInfo();
}

View File

@@ -0,0 +1,19 @@
package io.shinhanlife.dap.mcc.biz.iam.usecase.impl;
import io.shinhanlife.dap.mcc.biz.iam.usecase.TeamContactUseCase;
import org.springframework.stereotype.Service;
@Service
public class TeamContactUseCaseImpl implements TeamContactUseCase {
@Override
public String getTeamContactInfo() {
return "=================================================\n" +
"[ 팀 및 주요 시스템 담당자 안내 ]\n" +
"=================================================\n" +
"- AX 팀 담당자: 박세진 프로\n" +
"- MCP 담당자: 고동연 수석 (고**)\n" +
"- Tool 담당자: 김형식 수석\n" +
"=================================================";
}
}