feat(was-sys): add TeamContactUseCase for AX team and MCP managers
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 16s
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 16s
This commit is contained in:
@@ -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();
|
||||
}
|
||||
@@ -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" +
|
||||
"=================================================";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user