导出任务列表接口
更新时间: 2025-01-21 10:49:04
阅读 16
接口说明:
获取导出任务列表
基本信息:
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", // 修改时间
}
]
}
}
文档反馈
以上内容对您是否有帮助?