feat: implement MCI session fetching using employee number
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 1m3s

This commit is contained in:
jade
2026-08-19 16:41:13 +09:00
parent 9cdf313a77
commit e998127fa5
171 changed files with 17018 additions and 3 deletions

View File

@@ -0,0 +1,5 @@
package io.shinhanlife.dap.mcc.biz.pct.converter;
/** Per-Tool converters are generated beside this compatibility marker. */
public interface SystemNoticeConverter {
}

View File

@@ -0,0 +1,25 @@
spring:
config:
activate:
on-profile: local
glow:
communication:
http:
api-list:
- name: ga-status-api
domain: ${AXHUB_GA_STATUS_API_HTTP_DOMAIN:http://localhost:${server.port}}
url: ${AXHUB_GA_STATUS_API_HTTP_URL:/api/mock/http/pct_ga_status}
method: POST
content-type: application/json;charset=UTF-8
biz-pod: false
- name: ga-activity-status
domain: ${AXHUB_GA_ACTIVITY_STATUS_HTTP_DOMAIN:http://localhost:${server.port}}
url: ${AXHUB_GA_ACTIVITY_STATUS_HTTP_URL:/api/mock/http/pct_ga_status}
method: POST
content-type: application/json;charset=UTF-8
biz-pod: false
axhub:
mock:
http:
enabled: true

View File

@@ -0,0 +1,5 @@
{
"resultCode" : "SUCCESS",
"totalSessions" : 12345,
"userCount" : 9876
}

View File

@@ -0,0 +1,39 @@
name: pct_ga_status
display_name: "GA 활동 현황 조회"
version: 1.0.0
category_key: pct
description:
function: "GA 활동 데이터를 조회합니다."
when_to_use: "사용자가 GA 활동 현황을 확인하려면"
when_not_to_use: "사용자가 GA가 아닌 다른 시스템을 요청하거나, 유효하지 않은 파라미터를 제공할 경우"
io_limits: "입력: propertyId, startDate, endDate; 출력: resultCode, totalSessions, userCount"
display_description: "GA 활동 현황을 확인합니다."
example_queries:
- "GA 활동 현황 조회"
- "GA 활동 현황 조회?propertyId=1234&startDate=2024-01-01&endDate=2024-01-31"
- "GA 활동 현황 조회?propertyId=5678&startDate=2024-02-01&endDate=2024-02-28"
- "GA 활동 현황 조회?propertyId=9012&startDate=2024-03-01&endDate=2024-03-31"
read_only: true
destructive: false
idempotent: true
parameters_schema:
type: object
properties:
propertyId:
type: string
description: "GA 프로퍼티 ID (형식: ^[0-9]{1,12}$) (예시: 123456789)"
startDate:
type: string
description: "시작 날짜 (YYYY-MM-DD) (형식: ^\\d{4}-\\d{2}-\\d{2}$) (예시: 2024-01-01)"
endDate:
type: string
description: "종료 날짜 (YYYY-MM-DD) (형식: ^\\d{4}-\\d{2}-\\d{2}$) (예시: 2024-01-31)"
required:
- propertyId
- startDate
- endDate
additionalProperties: false
tags: ["GA", "활동", "현황", "조회"]
legacy_interface_id: "CLHTTP00001"
required_env_keys: []
owner_org: "MCP_TOOL"