导出任务列表接口
更新时间: 2025-03-18 19:18:46
阅读 1057
接口说明:
获取导出任务列表
基本信息:
| API | /api/dash/exportExcelTask/list |
| Method | POST |
请求参数:
| 字段名称 | 参数类型 | 参数说明 |
|---|---|---|
| type | String | 导出类型,见「type枚举」 |
| projectId | Int | 项目id |
| status | Optional(Array(String)) | 导出状态的列表,见「status枚举」 |
| offset | Optional(Int) | 返回结果偏移量 |
| limit | Optional(Int) | 返回结果数量限制 |
| keyword | Optional(String) | 关键词 |
| startTime | Optional(String) | 开始时间 |
| endTime | Optional(String) | 结束时间 |
| exportType | Optional(String) | 导出结果类型,见「exportType枚举」 |
type枚举:
| report | 报告 |
| component | 组件 |
| tab | 页面 |
| easyFetch | 取数 |
| easyFetchWebhook | 取数Webhook |
| allEasyFetch | 所有取数相关 |
| survey | 填报 |
| elecTable | 电子表格 |
status枚举:
| success | 成功 |
| waiting | 排队中 |
| waitingData | 查询数据中 |
| pending | 数据传输中 |
| generating | 文件生成中 |
| uploading | 文件上传中 |
| fail | 失败 |
| expired | 已过期 |
| approving | 审批中 |
| approvePass | 审批通过 |
| approveReject | 审批拒绝 |
exportType枚举:
| excel | 导出为excel |
| csv | 导出为csv |
| crossTable | 导出为交叉表 |
{
"type": "report",
"projectId": 1,
"status": "success",
"offset": "0",
"limit": "1",
"keyword": "test",
"startTime": "2024-06-18 00:00:00",
"endTime": "2024-07-18 00:00:00",
"exportType": "excel"
}
成功数据返回:
{
"code": 200,
"result": {
"count": 307, // 总任务数量
"list": [ // 任务列表
{
"id": 52464, // 任务id
"type": "dashboard", // 导出类型(report: 报告, dashboard: 页面, component: 组件)
"reportId": 21263, // 报告id
"reportName": "report1", // 报告名称
"dashboardId": 31112, // 页面id
"subName": "dashboard1", // 页面名称
"componentId": null, // 组件id
"componentName": "component1", // 组件名称
"componentType": "table", // 组件类型(table: 表格, auto: 图表, indicator: 指标卡)
"exportWay": "sync", // 导出方式(sync: 普通导出, asyc: 大数据量导出)
"status": "expired", // 任务状态(见输入参数的「status枚举」)
"createTime": "2024-06-26T02:07:45.000Z", // 创建时间
"modifyTime": "2024-06-29T16:00:25.000Z", // 修改时间
}
]
}
}
文档反馈
以上内容对您是否有帮助?