123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import "../base.api"
- type (
- ChartsReq {
- StartDate *string `json:"start_date"`
- EndDate *string `json:"end_date"`
- // 租户id
- OrganizationId *uint64 `json:"organizationId,optional"`
- }
- ChartsResp {
- BaseDataInfo
- Data *ChartsData `json:"data"`
- }
- ChartsData {
- AiResponse *ChartsInfo `json:"ai_response"`
- SopRun *ChartsInfo `json:"sop_run"`
- TotalFriend *ChartsInfo `json:"total_friend"`
- TotalGroup *ChartsInfo `json:"total_group"`
- AccountBalance *ChartsInfo `json:"account_balance"`
- ConsumeToken *ChartsInfo `json:"consume_token"`
- ActiveUser *ChartsInfo `json:"active_user"`
- NewUser *ChartsInfo `json:"new_user"`
- }
- ChartsInfo {
- Count *uint64 `json:"count"`
- Rate *float32 `json:"rate"`
- Label []string `json:"label"`
- Val []uint64 `json:"val"`
- }
- )
- @server(
- group: dashboard
- )
- service Wechat {
- // get charts | 获取图表数据
- @handler getCharts
- post /dashboard/charts (ChartsReq) returns (ChartsResp)
- }
|