Appearance
数据中心导出
控制器:
ApiV3Bundle\Controller\Admin\Data\*共两步:先GET .../export/header获取列定义,再POST/GET .../export/data触发数据导出。
用户登录记录导出
GET /user_login_record/export/data权限
admin_data_center_user_data_overview
参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
startDate / endDate string | 否 | 时间范围 ? |
keyword string | 否 | 搜索关键词 ? |
响应
| 字段 | 描述 |
|---|---|
taskId string | 异步导出任务 ID ? |
培训项目成员明细导出 - 表头
GET /data_center/project_plan_member_detail/export/header权限
admin_data_center_user_project_plan_member_detail_data
响应
| 字段 | 描述 |
|---|---|
headers array | 列定义(key + label) |
培训项目成员明细导出 - 数据
POST /data_center/project_plan_member_detail/export/data权限
admin_data_center_user_project_plan_member_detail_data
参数(JSON Body)
| 字段 | 是否必须 | 描述 |
|---|---|---|
headers string[] | 是 | 选定列 ? |
filters object | 否 | 筛选条件 ? |
响应
| 字段 | 描述 |
|---|---|
taskId string | 异步任务 ID ? |
课程成员明细导出 - 表头
GET /course/{courseId}/member_detail/export/header参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
courseId int | 是 | 课程 ID(path) |
响应:同上 headers
课程成员明细导出 - 数据
GET /course/{courseId}/member_detail/export/data响应:同上 taskId
线上课程成员明细导出
GET /data_center/online_course_member_detail/export/header
POST /data_center/online_course_member_detail/export/data权限
admin_data_center_user_online_course_member_detail_data
线下课程成员明细导出
GET /data_center/offline_course_member_detail/export/header
POST /data_center/offline_course_member_detail/export/data权限
admin_data_center_user_offline_course_member_detail_data
线上课程教师明细导出
GET /data_center/online_course_teacher_detail/export/header
POST /data_center/online_course_teacher_detail/export/data权限
admin_data_center_online_course_teacher_detail
线下课程教师明细导出
GET /data_center/offline_course_teacher_detail/export/header
POST /data_center/offline_course_teacher_detail/export/data权限
admin_data_center_offline_course_teacher_detail
试卷-课时结果导出
POST /test_paper/{testPaperId}/lesson/{lessonId}/result/export参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
testPaperId int | 是 | 试卷 ID(path) |
lessonId int | 是 | 课时 ID(path) |
headers string[] | 否 | 选定列 ? |
响应
| 字段 | 描述 |
|---|---|
taskId string | 异步任务 ID ? |
所有导出接口的统一返回字段为:
taskId(异步导出)、或者直接返回二进制流(具体由控制器实现决定,建议查看Admin\Data\DataCenterExportController)。