feat: implement MCI session fetching using employee number
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 1m3s
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 1m3s
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
package io.shinhanlife.dap.mcc.biz.pct.converter;
|
||||
|
||||
/** Per-Tool converters are generated beside this compatibility marker. */
|
||||
public interface SystemNoticeConverter {
|
||||
}
|
||||
@@ -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
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"resultCode" : "SUCCESS",
|
||||
"totalSessions" : 12345,
|
||||
"userCount" : 9876
|
||||
}
|
||||
@@ -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"
|
||||
Reference in New Issue
Block a user