流量数据报表

February 26, 2024About 5 min

流量数据报表

示例接口

示例接口描述

URL

/example/1705901513893

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
fooString请求属性示例@ctitle

Response

名称类型必选简介Mock初始值Mock规则
stringString字符串属性示例1-10
numberNumber数字属性示例11-100
booleanBoolean布尔属性示例true1-2
regexpRegExp正则属性示例/[a-z][A-Z][0-9]/
functionFunction函数属性示例() => Math.random()
arrayArray数组属性示例1-10
  fooNumber数组元素示例1+1
  barString数组元素示例1-10
itemsArray自定义数组元素示例[1, true, 'hello', /\w{10}/]
objectObject对象属性示例
  fooNumber对象属性示例1+1
  barString对象属性示例1-10
placeholderString占位符示例@title

报表规则 - 新建

URL

/report_rule

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
rule_nameString规则名
rule_uuidsString涉及规则uuid列表
policy_typeNumber策略类型,0:一次性,1:周期性0
stat_startNumber一次性时间窗口开始时间1765432870
stat_endNumber一次性时间窗口结束时间1765932820
mail_switchNumber邮件开关,0:关,1:开
mail_addressArray
  emailString邮箱
  nameString收件人
policiesArray周期性时间策略2
  monthString7
  dayString12
  timeString12:00
rangeNumber时间区间:0:日,1:周,2:月,3:年

Response

名称类型必选简介Mock初始值Mock规则

报表规则 - 修改

URL

/report_rule

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
rule_uuidString规则uuid@guid
rule_nameString规则名
rule_uuidsString涉及规则uuid列表
policy_typeString策略类型,一次性one_time,周期性:periodic
stat_startString一次性时间窗口开始时间1765432870
stat_endString一次性时间窗口结束时间1765932820
mail_switchNumber邮件开关,0:关,1:开
mail_addressArray
  addressString邮箱
  nameString收件人
policiesObject周期性时间策略
  timeString时间点14:30
  dayNumber日,表示每月的固定天31
  monthNumber月,表示每年的固定月12
rangeNumber时间区间:最近一日:0,最近一周:1,最近一月:2,最近一年:30

Response

名称类型必选简介Mock初始值Mock规则

报表规则 - 列表

SDK方法名:listReportRule

URL

/report_rule

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
limitNumber
pageNumber

Response

名称类型必选简介Mock初始值Mock规则
retNumber
msgString
dataObject
  info_listArray
    rule_nameString
    usernameString
    policy_typeString
    statusString状态:EXPORT:导出中、成功:SUCCESS、失败:FAILED;
等待:WAIT
EXPORT
    next_timeNumber下次执行时间1988720321
    rule_uuidStringD42BF707-C971-EEA9-521F-BB0F3F7A92FC

报表规则 - 操作

URL

/report_rule/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
rule_uuidsString规则uuid(一次性规则操作)
task_uuidsArray报表uuid(进入查看报表页面操作)
operateString下载:download;
邮件推送:mail_send;
重新导出:redo_export;
立即导出:do_export;
suffixString导出文件后缀csv,xlsx(暂不支持)

Response

名称类型必选简介Mock初始值Mock规则
retString
msgString
dataObject
  codeString
  messageString

报表规则 - 删除

URL

/report_rule

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
rule_uuidsString

Response

名称类型必选简介Mock初始值Mock规则
retString
msgString
dataObject
  codeString
  messageString
  sucess_listArray
    codeString
    messageString
  fail_listArray
  all_listArray

报表规则 - 查看报表

SDK方法名:listReportRuleStatistics

URL

/report_rule/statistics

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
limitString
pageString
search_fieldString模糊查询字段rule_name
where_args[rule_uuid]String查询报表规则uuid(从一次性报表规则跳转)@guid
where_args[task_uuid]String查询导出历史uuid(从定时报表规则导出历史跳转)@guid
search_valueString模糊查询字段值test

Response

名称类型必选简介Mock初始值Mock规则
retNumber
msgString
dataObject
  info_listArray
    rule_nameString对应同步规则名
    rule_uuidString对应同步规则uuidD42BF707-C971-EEA9-521F-BB0F3F7A92FC
    next_timeNumber下次执行时间1988720321
    start_timeNumber
    end_timeNumber
    traffic_sumNumber流量
    uuidString报表uuid
    task_uuidString对应周期性执行的导出历史uuid
  start_timeString
  durationString
  rule_sumNumber
  traffic_totalNumber

报表规则 - 导出历史

SDK方法名:listReportRuleHistory

URL

/report_rule/history

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
limitString
pageString
where_args[rule_uuid]String查询报表规则uuid@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber
msgString
dataObject
  info_listArray
    start_timeNumber开始时间
    traffic_sumNumber数据总量
    rule_sumNumber规则总数
    durationNumber用时(秒)
    task_uuidString报表uuid(跳转查看时的入参)

报表规则 - 删除导出历史记录

SDK方法名:

URL

/report_rule/history

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
task_uuidsArray历史记录uuid

Response

名称类型必选简介Mock初始值Mock规则
retString
msgString
dataObject
  codeString
  messageString
  sucess_listArray
    codeString
    messageString
  fail_listArray
  all_listArray
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl