Skip to content

数据中心导出

控制器: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)。