跳转至

防护报告接口

POST 智能报告历史

POST /prod-api/waf/wafv3/intelligenceReport/history

Body 请求参数

查询全部状态(默认):

{
  "pageNum": 1,
  "pageSize": 10,
  "taskStatus": ""
}

仅查询失败任务:

{
  "pageNum": 1,
  "pageSize": 10,
  "taskStatus": "FAILED"
}

Body 字段说明

字段 类型 必选 说明
pageNum integer 页码,从 1 开始
pageSize integer 每页条数
taskStatus string 按任务状态筛选;传 "" 或不传表示 不过滤,返回全部状态

taskStatus 可选取值

取值 含义
PENDING 待处理
RUNNING 生成中
SUCCESS 已成功
FAILED 生成失败

请求参数

名称 位置 类型 必选 中文名 说明
Authorization header string 鉴权 Bearer Token
body body object 请求体 见上文

返回示例

200 Response

{
  "total": 1,
  "rows": [
    {
      "taskId": "31fa09027a0c467c827c66430a81538c",
      "taskStatus": "FAILED",
      "errorMessage": "报告生成失败,请稍后重试",
      "createTime": "2026-04-15 11:12:24",
      "startTime": "2026-04-15 11:12:24",
      "finishTime": "2026-04-15 11:12:32",
      "reportStartTime": "2026-04-01 00:00:00",
      "reportEndTime": "2026-04-14 00:00:00",
      "reportLabel": "2026-04-01 00:00:00 ~ 2026-04-14 00:00:00",
      "summary": null,
      "riskLevel": null
    }
  ],
  "code": 200,
  "msg": "成功"
}

返回结果

状态码 状态码含义 说明
200 OK 成功
401 Unauthorized 未授权
403 Forbidden 无权限

返回数据结构

状态码 200(分页结构 TableDataInfo

名称 类型 说明
code integer 200 表示成功
msg string 提示信息
total integer 符合条件的任务总数
rows array 当前页任务列表

rows[] 单条任务

字段 类型 说明
taskId string 任务 ID;详情、删除、导出 PDF 均使用此 ID
taskStatus string 任务状态,见上文 taskStatus 取值
errorMessage string / null 失败原因;FAILED 时有值,如「报告生成失败,请稍后重试」
createTime string 任务创建时间,yyyy-MM-dd HH:mm:ss
startTime string 开始生成时间
finishTime string 结束时间(成功或失败)
reportStartTime string 报告统计 开始 时间(日志分析区间起点)
reportEndTime string 报告统计 结束 时间
reportLabel string 报告时间范围展示文案,如 2026-04-01 00:00:00 ~ 2026-04-14 00:00:00
summary string / null AI 生成的报告摘要;SUCCESS 后 一般有值,FAILED 时常为 null
riskLevel string / null 风险等级评估;SUCCESS 后 一般有值(如高/中/低),失败时为 null