Skip to content

教学管理数据

提供教学相关数据,数据来源本研一体系统。

学期数据

描述

该 API 提供学期数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/semester

请求参数

参数名是否必填备注
school_year学年
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
SEMESTER_IDnumber唯一标识
SCHOOL_YEARstring学年
SEASONstring季节
CODEstring学期编码
NAME_ZHstring学期名称
NAME_ENstring学期英文名称
START_DATEstring开始日期
END_DATEstring结束日期
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/semester?school_year=2026-2027&pageNum=1&pageSize=10"

返回示例

json
{
  "data": {
    "totalNum": 82045,
    "pageSize": 2,
    "rows": [
      {
        "SEMESTER_ID": 1632,
        "SCHOOL_YEAR": "2026-2027",
        "SEASON": "春",
        "CODE": "20271",
        "NAME_ZH": "2027春",
        "NAME_EN": "2027 Spring",
        "START_DATE": "2027-03-01 00:00:00",
        "END_DATE": "2027-07-15 00:00:00",
        "created_at": "2026-03-19 00:00:00",
        "updated_at": "2026-03-19 00:00:00"
      },
      {
        "SEMESTER_ID": 1631,
        "SCHOOL_YEAR": "2026-2027",
        "SEASON": "秋",
        "CODE": "20262",
        "NAME_ZH": "2026秋",
        "NAME_EN": "2026 Fall",
        "START_DATE": "2026-09-01 00:00:00",
        "END_DATE": "2027-02-20 00:00:00",
        "created_at": "2026-03-19 00:00:00",
        "updated_at": "2026-03-19 00:00:00"
      },
      ......
    ],
    "pageNum": 1
  },
  "errCode": 0,
  "requestId": "a1843694cfa0240ee4fde325f7f4d739",
  "errMsg": "success",
  "apiLog": null
}

专业数据

描述

该 API 提供专业数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmange/major

请求参数

参数名是否必填备注
department_code专业院系代码
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
MAJOR_IDnumber唯一标识
BIZ_TYPEstring归属业务(本科/研究生)
DEPARTMENT_CODEstring专业院系代码
DEPARTMENT_NAMEstring专业院系名称
MAJOR_CODEstring专业代码
MAJOR_NAME_ZHstring专业中文名称
MAJOR_NAME_ENstring专业英文名称
ABBR_ZHstring专业中文简称
ABBR_ENstring专业英文简称
DISCIPLINE_CATEGORY_CODEstring学科门类代码
DISCIPLINE_CATEGORY_NAME_ZHstring学科门类中文名
DISCIPLINE_CATEGORY_NAME_ENstring学科门类英文名
FIRST_DISCIPLINE_CODEstring一级学科代码
FIRST_DISCIPLINE_NAME_ZHstring一级学科中文名
FIRST_DISCIPLINE_NAME_ENstring一级学科英文名
SECOND_DISCIPLINE_CODEstring二级学科代码
SECOND_DISCIPLINE_NAME_ZHstring二级学科中文名
SECOND_DISCIPLINE_NAME_ENstring二级学科英文名
OPEN_YEARstring开设年份
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmange/major?department_code=01****&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 11,
        "pageSize": 10,
        "rows": [
            {
                "MAJOR_ID": 1132,
                "BIZ_TYPE": "本科",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "21**",
                "MAJOR_NAME_ZH": "通***",
                "MAJOR_NAME_EN": "Tele****************",
                "ABBR_ZH": "通信",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "",
                "DISCIPLINE_CATEGORY_NAME_ZH": "",
                "DISCIPLINE_CATEGORY_NAME_EN": "",
                "FIRST_DISCIPLINE_CODE": "",
                "FIRST_DISCIPLINE_NAME_ZH": "",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "",
                "SECOND_DISCIPLINE_NAME_ZH": "",
                "SECOND_DISCIPLINE_NAME_EN": "",
                "OPEN_YEAR": "",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 1133,
                "BIZ_TYPE": "本科",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "2***",
                "MAJOR_NAME_ZH": "电******",
                "MAJOR_NAME_EN": "Elec*******************",
                "ABBR_ZH": "电信",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "",
                "DISCIPLINE_CATEGORY_NAME_ZH": "",
                "DISCIPLINE_CATEGORY_NAME_EN": "",
                "FIRST_DISCIPLINE_CODE": "",
                "FIRST_DISCIPLINE_NAME_ZH": "",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "",
                "SECOND_DISCIPLINE_NAME_ZH": "",
                "SECOND_DISCIPLINE_NAME_EN": "",
                "OPEN_YEAR": "",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 3298,
                "BIZ_TYPE": "本科",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "2***",
                "MAJOR_NAME_ZH": "电****",
                "MAJOR_NAME_EN": "Ele****************",
                "ABBR_ZH": "电信类",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "",
                "DISCIPLINE_CATEGORY_NAME_ZH": "",
                "DISCIPLINE_CATEGORY_NAME_EN": "",
                "FIRST_DISCIPLINE_CODE": "",
                "FIRST_DISCIPLINE_NAME_ZH": "",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "",
                "SECOND_DISCIPLINE_NAME_ZH": "",
                "SECOND_DISCIPLINE_NAME_EN": "",
                "OPEN_YEAR": "",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 12823,
                "BIZ_TYPE": "研究生",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "08******",
                "MAJOR_NAME_ZH": "信*********",
                "MAJOR_NAME_EN": "Info************************",
                "ABBR_ZH": "",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "08",
                "DISCIPLINE_CATEGORY_NAME_ZH": "工学",
                "DISCIPLINE_CATEGORY_NAME_EN": "Technology",
                "FIRST_DISCIPLINE_CODE": "08**",
                "FIRST_DISCIPLINE_NAME_ZH": "信********",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "08******",
                "SECOND_DISCIPLINE_NAME_ZH": "信*********",
                "SECOND_DISCIPLINE_NAME_EN": "Info*******************",
                "OPEN_YEAR": "2016",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 12824,
                "BIZ_TYPE": "研究生",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "08****",
                "MAJOR_NAME_ZH": "通**********",
                "MAJOR_NAME_EN": "Comm**********************",
                "ABBR_ZH": "",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "08",
                "DISCIPLINE_CATEGORY_NAME_ZH": "工学",
                "DISCIPLINE_CATEGORY_NAME_EN": "Technology",
                "FIRST_DISCIPLINE_CODE": "08**",
                "FIRST_DISCIPLINE_NAME_ZH": "信******",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "08****",
                "SECOND_DISCIPLINE_NAME_ZH": "通**********",
                "SECOND_DISCIPLINE_NAME_EN": "Comm**********************",
                "OPEN_YEAR": "2016",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 12825,
                "BIZ_TYPE": "研究生",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "08****",
                "MAJOR_NAME_ZH": "信********",
                "MAJOR_NAME_EN": "Sign******************",
                "ABBR_ZH": "",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "08",
                "DISCIPLINE_CATEGORY_NAME_ZH": "工学",
                "DISCIPLINE_CATEGORY_NAME_EN": "Technology",
                "FIRST_DISCIPLINE_CODE": "08**",
                "FIRST_DISCIPLINE_NAME_ZH": "信息******",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "08****",
                "SECOND_DISCIPLINE_NAME_ZH": "信********",
                "SECOND_DISCIPLINE_NAME_EN": "Sign******************",
                "OPEN_YEAR": "2016",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 13295,
                "BIZ_TYPE": "研究生",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "08****",
                "MAJOR_NAME_ZH": "电***",
                "MAJOR_NAME_EN": "Mast*********************",
                "ABBR_ZH": "",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "08",
                "DISCIPLINE_CATEGORY_NAME_ZH": "工学",
                "DISCIPLINE_CATEGORY_NAME_EN": "Technology",
                "FIRST_DISCIPLINE_CODE": "08**",
                "FIRST_DISCIPLINE_NAME_ZH": "电***",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "08*****",
                "SECOND_DISCIPLINE_NAME_ZH": "电***",
                "SECOND_DISCIPLINE_NAME_EN": "Mas******************",
                "OPEN_YEAR": "2020",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 13300,
                "BIZ_TYPE": "研究生",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "08****",
                "MAJOR_NAME_ZH": "通信**********",
                "MAJOR_NAME_EN": "Tel*******************",
                "ABBR_ZH": "",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "08",
                "DISCIPLINE_CATEGORY_NAME_ZH": "工学",
                "DISCIPLINE_CATEGORY_NAME_EN": "Technology",
                "FIRST_DISCIPLINE_CODE": "08**",
                "FIRST_DISCIPLINE_NAME_ZH": "电***",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "08****",
                "SECOND_DISCIPLINE_NAME_ZH": "通信************",
                "SECOND_DISCIPLINE_NAME_EN": "Tel*******************",
                "OPEN_YEAR": "2022",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 13301,
                "BIZ_TYPE": "研究生",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "08****",
                "MAJOR_NAME_ZH": "集成*****",
                "MAJOR_NAME_EN": "Inte***********************",
                "ABBR_ZH": "",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "08",
                "DISCIPLINE_CATEGORY_NAME_ZH": "工学",
                "DISCIPLINE_CATEGORY_NAME_EN": "Technology",
                "FIRST_DISCIPLINE_CODE": "08**",
                "FIRST_DISCIPLINE_NAME_ZH": "电***",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "08*****",
                "SECOND_DISCIPLINE_NAME_ZH": "集成*****",
                "SECOND_DISCIPLINE_NAME_EN": "Inte*******************",
                "OPEN_YEAR": "2022",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            },
            {
                "MAJOR_ID": 13312,
                "BIZ_TYPE": "研究生",
                "DEPARTMENT_CODE": "01****",
                "DEPARTMENT_NAME": "信息********(集成********)",
                "MAJOR_CODE": "14****",
                "MAJOR_NAME_ZH": "集成***************",
                "MAJOR_NAME_EN": "Inte***************************",
                "ABBR_ZH": "",
                "ABBR_EN": "",
                "DISCIPLINE_CATEGORY_CODE": "14",
                "DISCIPLINE_CATEGORY_NAME_ZH": "交叉学科",
                "DISCIPLINE_CATEGORY_NAME_EN": "",
                "FIRST_DISCIPLINE_CODE": "14**",
                "FIRST_DISCIPLINE_NAME_ZH": "集成************",
                "FIRST_DISCIPLINE_NAME_EN": "",
                "SECOND_DISCIPLINE_CODE": "14****",
                "SECOND_DISCIPLINE_NAME_ZH": "集成**************",
                "SECOND_DISCIPLINE_NAME_EN": "Inte************************",
                "OPEN_YEAR": "2023",
                "created_at": "2026-03-19 15:50:43",
                "updated_at": "2026-03-19 15:50:43"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "200e4d07bc798eab2af3d8c923b5470b",
    "errMsg": "success"
}

教学班数据

描述

查询教学班数据(开课数据)

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/lesson

请求参数

参数名是否必填备注
teacher_code授课教师工号
course_code课程代码
dept_code开课院系代码
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
LESSON_IDnumber唯一标识
BIZ_TYPEstring所属业务(本科/研究生)
SEMESTER_CODEstring学期代码(引用 IDC_V_SEMESTER)
SEMESTER_NAMEstring学期名称
OPEN_DEPARTMENT_CODEstring开课院系代码
OPEN_DEPARTMENT_NAMEstring开课院系名称
COURSE_CODEstring课程代码
COURSE_NAME_ZHstring课程中文名称
COURSE_NAME_ENstring课程英文名称
TEACHER_CODESstring授课教师工号(多个合并后逗号隔开)
TEACHER_NAMESstring授课教师姓名(多个合并后逗号隔开)
CREDITSnumber学分
P_INFO_TOTALnumber总学时
PRACTICEnumber是否含实践学时
COURSE_TYPEstring课程类别
COURSE_PROPERTstring课程性质
LESSON_CODEstring教学班代码
LESSON_NAMEstring教学班名称
TEACH_LANGstring授课语言
LIMIT_COUNTnumber选课上限
STD_COUNTnumber已选学生数
SCHEDULE_TEXT_DTPP_ZHstring排课信息展示文本(包含教师、时间、地点,仅展示用)
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/lesson?dept_code=01**&ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 1528,
        "pageSize": 10,
        "rows": [
            {
                "LESSON_ID": 534239,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PS*****",
                "COURSE_NAME_ZH": "心**",
                "COURSE_NAME_EN": "Psy*****",
                "TEACHER_CODES": "20****41,20****00,20****29",
                "TEACHER_NAMES": "杨**,陈**,王**",
                "CREDITS": 2,
                "P_INFO_TOTAL": 108,
                "PRACTICE": "否",
                "COURSE_TYPE": "教育理论与拓展",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "PSY******************",
                "LESSON_NAME": "2019汉*************************生",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 223,
                "STD_COUNT": 193,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 536440,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PS*******",
                "COURSE_NAME_ZH": "心***",
                "COURSE_NAME_EN": "Psy*********",
                "TEACHER_CODES": "20****42,20****70,20****06",
                "TEACHER_NAMES": "房**,马**,郭**",
                "CREDITS": 2,
                "P_INFO_TOTAL": 108,
                "PRACTICE": "否",
                "COURSE_TYPE": "教育理论与拓展",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "PSY*****************",
                "LESSON_NAME": "2019思想*****************************招生",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 209,
                "STD_COUNT": 171,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 539406,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "MAT********",
                "COURSE_NAME_ZH": "概*********",
                "COURSE_NAME_EN": "Prob****************",
                "TEACHER_CODES": "19****02",
                "TEACHER_NAMES": "邵**",
                "CREDITS": 3,
                "P_INFO_TOTAL": 51,
                "PRACTICE": "否",
                "COURSE_TYPE": "学科基础课程",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "MAT***************",
                "LESSON_NAME": "2020心***********",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 132,
                "STD_COUNT": 135,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 539407,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PSY***************",
                "COURSE_NAME_ZH": "神***********",
                "COURSE_NAME_EN": "Neur*************",
                "TEACHER_CODES": "20****89",
                "TEACHER_NAMES": "刘**",
                "CREDITS": 2,
                "P_INFO_TOTAL": 34,
                "PRACTICE": "否",
                "COURSE_TYPE": "学科基础课程",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "PSY******************",
                "LESSON_NAME": "2020心************",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 66,
                "STD_COUNT": 61,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 539408,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PSY********",
                "COURSE_NAME_ZH": "心********",
                "COURSE_NAME_EN": "Histo***********",
                "TEACHER_CODES": "20****70",
                "TEACHER_NAMES": "马**",
                "CREDITS": 2,
                "P_INFO_TOTAL": 34,
                "PRACTICE": "否",
                "COURSE_TYPE": "专业必修",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "PSY****************",
                "LESSON_NAME": "2020心*************** ",
                "TEACH_LANG": "",
                "LIMIT_COUNT": 132,
                "STD_COUNT": 118,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 539409,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PSY********",
                "COURSE_NAME_ZH": "神经*********",
                "COURSE_NAME_EN": "Neuros******************",
                "TEACHER_CODES": "20****81",
                "TEACHER_NAMES": "高**",
                "CREDITS": 1,
                "P_INFO_TOTAL": 56,
                "PRACTICE": "否",
                "COURSE_TYPE": "专业必修",
                "COURSE_PROPERT": "独立设置实验课",
                "LESSON_CODE": "PSY***********",
                "LESSON_NAME": "2020心*************",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 65,
                "STD_COUNT": 60,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 539410,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PSY**************",
                "COURSE_NAME_ZH": "心*************",
                "COURSE_NAME_EN": "psyc*********************",
                "TEACHER_CODES": "19****50",
                "TEACHER_NAMES": "邵**",
                "CREDITS": 2,
                "P_INFO_TOTAL": 68,
                "PRACTICE": "否",
                "COURSE_TYPE": "专业必修",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "PSY********************",
                "LESSON_NAME": "2020心****************",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 66,
                "STD_COUNT": 62,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 539411,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PSY**********",
                "COURSE_NAME_ZH": "职************",
                "COURSE_NAME_EN": "Prof***************",
                "TEACHER_CODES": "20****16",
                "TEACHER_NAMES": "段**",
                "CREDITS": 2,
                "P_INFO_TOTAL": 34,
                "PRACTICE": "否",
                "COURSE_TYPE": "拓展素养",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "PSY**************",
                "LESSON_NAME": "2020心*************** ",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 66,
                "STD_COUNT": 40,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 539415,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PSY****************",
                "COURSE_NAME_ZH": "神***********",
                "COURSE_NAME_EN": "Neuro****************",
                "TEACHER_CODES": "20****89",
                "TEACHER_NAMES": "刘**",
                "CREDITS": 2,
                "P_INFO_TOTAL": 34,
                "PRACTICE": "否",
                "COURSE_TYPE": "学科基础课程",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "PSY*****************",
                "LESSON_NAME": "2020心****************",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 66,
                "STD_COUNT": 53,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            },
            {
                "LESSON_ID": 539534,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "OPEN_DEPARTMENT_CODE": "01**",
                "OPEN_DEPARTMENT_NAME": "心理*******",
                "COURSE_CODE": "PSY***************",
                "COURSE_NAME_ZH": "心************",
                "COURSE_NAME_EN": "psyc******************",
                "TEACHER_CODES": "20****50",
                "TEACHER_NAMES": "文**",
                "CREDITS": 2,
                "P_INFO_TOTAL": 34,
                "PRACTICE": "否",
                "COURSE_TYPE": "专业必修",
                "COURSE_PROPERT": "理论课",
                "LESSON_CODE": "PSY******************",
                "LESSON_NAME": "2020心***************",
                "TEACH_LANG": "中文",
                "LIMIT_COUNT": 66,
                "STD_COUNT": 55,
                "SCHEDULE_TEXT_DTPP_ZH": "",
                "created_at": "2026-03-18 10:09:27",
                "updated_at": "2026-03-18 10:09:27"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "2a00c14d480ba40185f9a197b3b73435",
    "errMsg": "success",
    "apiLog": ""
}

教师上课课表

描述

提供自2021年以来教师上课课表数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/teacherschedule

请求参数

参数名是否必填备注
teacher_code教师工号
lesson_code教学班代码
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
TEACHER_SCHEDULE_IDstring唯一标识
LESSON_IDnumber教学班 ID
BIZ_TYPEstring所属业务(本科/研究生)
SEMESTER_CODEstring学期代码
SEMESTER_NAMEstring学期名称
COURSE_CODEstring课程代码
COURSE_NAME_ZHstring课程中文名称
COURSE_NAME_ENstring课程英文名称
LESSON_CODEstring教学班代码
LESSON_NAMEstring教学班名称
TEACHER_CODEstring教师工号
TEACHER_NAMEstring教师名称
WEEKSstring排课周次
WEEKDAYstring排课星期
UNITSstring节次
ROOM_CODEstring上课地点代码
ROOMstring上课地点
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/teacherschedule?ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 120085,
        "pageSize": 10,
        "rows": [
            {
                "TEACHER_SCHEDULE_ID": "5340692006020231~21~17周闵四教314",
                "LESSON_ID": 534069,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "STB******",
                "COURSE_NAME_ZH": "高*********",
                "COURSE_NAME_EN": "Adva***********C2",
                "LESSON_CODE": "MAT***************",
                "LESSON_NAME": "本科20*************",
                "TEACHER_CODE": "2****2",
                "TEACHER_NAME": "覃**",
                "WEEKS": "1~17周",
                "WEEKDAY": "周三",
                "UNITS": "1~2",
                "ROOM_CODE": "M-4-314",
                "ROOM": "闵四教314",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340692006020251~21~17周闵四教314",
                "LESSON_ID": 534069,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "STB****",
                "COURSE_NAME_ZH": "高********",
                "COURSE_NAME_EN": "Adva**************C2",
                "LESSON_CODE": "MAT***************",
                "LESSON_NAME": "本科202***********",
                "TEACHER_CODE": "20****02",
                "TEACHER_NAME": "覃**",
                "WEEKS": "1~17周",
                "WEEKDAY": "周五",
                "UNITS": "1~2",
                "ROOM_CODE": "M-4-314",
                "ROOM": "闵四教314",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340702008020525~71~9,11~17周闵一教231",
                "LESSON_ID": 534070,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "BUS********",
                "COURSE_NAME_ZH": "会******",
                "COURSE_NAME_EN": "Prin*************",
                "LESSON_CODE": "ECO************",
                "LESSON_NAME": "本科20***********",
                "TEACHER_CODE": "20****05",
                "TEACHER_NAME": "王*",
                "WEEKS": "1~9,11~17周",
                "WEEKDAY": "周二",
                "UNITS": "5~7",
                "ROOM_CODE": "M-1-231",
                "ROOM": "闵一教231",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340702012004225~710周闵一教231",
                "LESSON_ID": 534070,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "BUS********",
                "COURSE_NAME_ZH": "会*********",
                "COURSE_NAME_EN": "Prin*************",
                "LESSON_CODE": "ECO**************",
                "LESSON_NAME": "本科202*********",
                "TEACHER_CODE": "20****42",
                "TEACHER_NAME": "郝**",
                "WEEKS": "10周",
                "WEEKDAY": "周二",
                "UNITS": "5~7",
                "ROOM_CODE": "M-1-231",
                "ROOM": "闵一教231",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340711996010429~111~9周闵一教227",
                "LESSON_ID": 534071,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "BUS*********",
                "COURSE_NAME_ZH": "宏********",
                "COURSE_NAME_EN": "Macr*********",
                "LESSON_CODE": "REE*********",
                "LESSON_NAME": "本科20***********1班 1",
                "TEACHER_CODE": "19****04",
                "TEACHER_NAME": "孙**",
                "WEEKS": "1~9周",
                "WEEKDAY": "周二",
                "UNITS": "9~11",
                "ROOM_CODE": "M-1-227",
                "ROOM": "闵一教227",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340712009003729~1110~17周闵一教227",
                "LESSON_ID": 534071,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "BUS*******",
                "COURSE_NAME_ZH": "宏******学",
                "COURSE_NAME_EN": "Macr************",
                "LESSON_CODE": "REE***********.01",
                "LESSON_NAME": "本科202*************班 1",
                "TEACHER_CODE": "20****37",
                "TEACHER_NAME": "龙**",
                "WEEKS": "10~17周",
                "WEEKDAY": "周二",
                "UNITS": "9~11",
                "ROOM_CODE": "M-1-227",
                "ROOM": "闵一教227",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340722004006211~31~5周闵一教227",
                "LESSON_ID": 534072,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "BUS********",
                "COURSE_NAME_ZH": "管**********统",
                "COURSE_NAME_EN": "Mana*************tem",
                "LESSON_CODE": "RE***********.01",
                "LESSON_NAME": "本科20***********班 1",
                "TEACHER_CODE": "20****62",
                "TEACHER_NAME": "段**",
                "WEEKS": "1~5周",
                "WEEKDAY": "周一",
                "UNITS": "1~3",
                "ROOM_CODE": "M-1-227",
                "ROOM": "闵一教227",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340722013013711~311~17周闵一教227",
                "LESSON_ID": 534072,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "BUS*********",
                "COURSE_NAME_ZH": "管***********统",
                "COURSE_NAME_EN": "Mana*****************tem",
                "LESSON_CODE": "REE*****************.01",
                "LESSON_NAME": "本科202*************班 1",
                "TEACHER_CODE": "20****37",
                "TEACHER_NAME": "阮**",
                "WEEKS": "11~17周",
                "WEEKDAY": "周一",
                "UNITS": "1~3",
                "ROOM_CODE": "M-1-227",
                "ROOM": "闵一教227",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340722016005811~36~10周闵一教227",
                "LESSON_ID": 534072,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "BUS********",
                "COURSE_NAME_ZH": "管**********统",
                "COURSE_NAME_EN": "Mana*****************tem",
                "LESSON_CODE": "REE*************.01",
                "LESSON_NAME": "本科202*********班 1",
                "TEACHER_CODE": "20****58",
                "TEACHER_NAME": "姚**",
                "WEEKS": "6~10周",
                "WEEKDAY": "周一",
                "UNITS": "1~3",
                "ROOM_CODE": "M-1-227",
                "ROOM": "闵一教227",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            },
            {
                "TEACHER_SCHEDULE_ID": "5340742012004249~111~17周闵一教115",
                "LESSON_ID": 534074,
                "BIZ_TYPE": "本科",
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "COURSE_CODE": "BUS************",
                "COURSE_NAME_ZH": "会***********",
                "COURSE_NAME_EN": "Prin*************ting",
                "LESSON_CODE": "ECO**************.02",
                "LESSON_NAME": "2020旅**********************统招生 ",
                "TEACHER_CODE": "20****42",
                "TEACHER_NAME": "郝**",
                "WEEKS": "1~17周",
                "WEEKDAY": "周四",
                "UNITS": "9~11",
                "ROOM_CODE": "M-1-115",
                "ROOM": "闵一教115",
                "created_at": "2026-03-19 00:10:39",
                "updated_at": "2026-03-19 00:10:39"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "49af0aa809f591e14248687b3cf3fa43",
    "errMsg": "success",
    "apiLog": null
}

教学班授课教师

描述

查询教学班授课教师数据

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/lessonteacher

请求参数

参数名是否必填备注
teacher_code教师工号
lesson_code教学班代码
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
LESSON_TEACHER_IDstring唯一标识
SEMESTER_IDnumber学期 ID
SEMESTER_CODEstring学期代码(引用 IDC_V_SEMESTER)
SEMESTER_NAMEstring学期名称
BIZ_TYPEstring业务归属
COURSE_CODEstring课程代码
COURSE_NAMEstring课程名称
LESSON_IDnumber教学班 ID(引用 IDC_V_LESSON)
LESSON_CODEstring教学班代码
LESSON_NAMEstring教学班名称
TEACHER_CODEstring教师工号
TEACHER_NAMEstring教师名称
TEACHER_GENDERstring教师性别
TEACHER_TITLEstring教师职称
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/lessonteacher?ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 76730,
        "pageSize": 10,
        "rows": [
            {
                "LESSON_TEACHER_ID": "1025100464552255552255",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "本科",
                "COURSE_CODE": "DES*******",
                "COURSE_NAME": "项目*****************文化",
                "LESSON_ID": 552255,
                "LESSON_CODE": "DE******************.01",
                "LESSON_NAME": "2020视************************学生 ",
                "TEACHER_CODE": "20****00",
                "TEACHER_NAME": "郑**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:22",
                "updated_at": "2026-03-19 00:11:22"
            },
            {
                "LESSON_TEACHER_ID": "102510185534850353850353",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "研究生",
                "COURSE_CODE": "POL***************49",
                "COURSE_NAME": "政治***********阐释",
                "LESSON_ID": 850353,
                "LESSON_CODE": "202*********",
                "LESSON_NAME": "政治***********************-政哲",
                "TEACHER_CODE": "20****84",
                "TEACHER_NAME": "林**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:27",
                "updated_at": "2026-03-19 00:11:27"
            },
            {
                "LESSON_TEACHER_ID": "102510329759554164554164",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "本科********",
                "COURSE_NAME": "人类****************理学",
                "LESSON_ID": 554164,
                "LESSON_CODE": "PSY*************.02",
                "LESSON_NAME": "2021 **************************本科",
                "TEACHER_CODE": "20****89",
                "TEACHER_NAME": "刘**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:21",
                "updated_at": "2026-03-19 00:11:21"
            },
            {
                "LESSON_TEACHER_ID": "102510329759850489850489",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "研究生",
                "COURSE_CODE": "PSY*************",
                "COURSE_NAME": "情绪*******发展",
                "LESSON_ID": 850489,
                "LESSON_CODE": "202********",
                "LESSON_NAME": "情绪****************春-1",
                "TEACHER_CODE": "20****89",
                "TEACHER_NAME": "刘**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:26",
                "updated_at": "2026-03-19 00:11:26"
            },
            {
                "LESSON_TEACHER_ID": "102510329759850623850623",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "研究生",
                "COURSE_CODE": "PSY*************",
                "COURSE_NAME": "行为*********方法I",
                "LESSON_ID": 850623,
                "LESSON_CODE": "202*********",
                "LESSON_NAME": "行为*****************2春",
                "TEACHER_CODE": "20****89",
                "TEACHER_NAME": "刘**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:18",
                "updated_at": "2026-03-19 00:11:18"
            },
            {
                "LESSON_TEACHER_ID": "102510329759850625850625",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "研究生",
                "COURSE_CODE": "PSY**************",
                "COURSE_NAME": "心理*********法",
                "LESSON_ID": 850625,
                "LESSON_CODE": "20*************3",
                "LESSON_NAME": "心理***************2春",
                "TEACHER_CODE": "20****89",
                "TEACHER_NAME": "刘**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:23",
                "updated_at": "2026-03-19 00:11:23"
            },
            {
                "LESSON_TEACHER_ID": "102510329759850628850628",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "研究生",
                "COURSE_CODE": "PSY***************2",
                "COURSE_NAME": "发展***************专题",
                "LESSON_ID": 850628,
                "LESSON_CODE": "20**********6",
                "LESSON_NAME": "发展****************春",
                "TEACHER_CODE": "20****89",
                "TEACHER_NAME": "刘**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:18",
                "updated_at": "2026-03-19 00:11:18"
            },
            {
                "LESSON_TEACHER_ID": "102510329759851438851438",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "研究生",
                "COURSE_CODE": "MAP***********45",
                "COURSE_NAME": "行***************法",
                "LESSON_ID": 851438,
                "LESSON_CODE": "20************7",
                "LESSON_NAME": "行为*****************工业)",
                "TEACHER_CODE": "20****89",
                "TEACHER_NAME": "刘**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:21",
                "updated_at": "2026-03-19 00:11:21"
            },
            {
                "LESSON_TEACHER_ID": "102510330704553697553697",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "本科",
                "COURSE_CODE": "EDU********",
                "COURSE_NAME": "学前**************评估",
                "LESSON_ID": 553697,
                "LESSON_CODE": "PES***************.02",
                "LESSON_NAME": "2020*********招生2",
                "TEACHER_CODE": "20****90",
                "TEACHER_NAME": "刘**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:16",
                "updated_at": "2026-03-19 00:11:16"
            },
            {
                "LESSON_TEACHER_ID": "102510340801852999852999",
                "SEMESTER_ID": 1025,
                "SEMESTER_CODE": "20221",
                "SEMESTER_NAME": "2022春",
                "BIZ_TYPE": "研究生",
                "COURSE_CODE": "WHS**************",
                "COURSE_NAME": "经济************",
                "LESSON_ID": 852999,
                "LESSON_CODE": "202********",
                "LESSON_NAME": "经************1班",
                "TEACHER_CODE": "20****88",
                "TEACHER_NAME": "姚**",
                "TEACHER_GENDER": "",
                "TEACHER_TITLE": "",
                "created_at": "2026-03-19 00:11:24",
                "updated_at": "2026-03-19 00:11:24"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "aefbac0283e5c98eae6244607fe9ae10",
    "errMsg": "success"
}

排课明细

描述

提供2021年至今排课明细数据查询。同一门课程一个学期内上课多少周,则返回多少行数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/schedule

请求参数

参数名是否必填备注
lesson_code教学班代码
teacher_code教师工号
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
SCHEDULE_IDstring唯一标识
SEMESTER_IDstring学期 ID(引用 IDC_V_SEMESTER)
SEMESTER_CODEstring学期代码
SEMESTER_NAMEstring学期名称
BIZ_TYPEstring归属业务(本科/研究生)
LESSON_IDnumber开课教学班 ID(引用 IDC_V_LESSON)
LESSON_CODEstring教学班代码
LESSON_NAMEstring教学班名称
COURSE_CODEstring课程代码
COURSE_NAMEstring课程名称
TEACHER_CODEstring教师工号
TEACHER_NAMEstring教师名称
SCHEDULE_DATEstring日期
WEEKstring周次
WEEKDAYstring星期几
UNITTIME_BEGINnumber开始节次
UNITTIME_ENDnumber结束节次
START_TIMEnumber开始时间
END_TIMEnumber结束时间
PERIODSnumber课时
ROOMstring上课地点
ROOM_CODEstring上课地点代码
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/schedule?lesson_code=SE4225.01&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 983020,
        "pageSize": 10,
        "rows": [
            {
                "SCHEDULE_ID": "100018",
                "SEMESTER_ID": "1377",
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 733295,
                "LESSON_CODE": "SE********01",
                "LESSON_NAME": "2022 ***********技术",
                "COURSE_CODE": "SE******",
                "COURSE_NAME": "论文**********作",
                "TEACHER_CODE": "20****15",
                "TEACHER_NAME": "史**",
                "SCHEDULE_DATE": "2025-10-23",
                "WEEK": "6",
                "WEEKDAY": "周四",
                "UNITTIME_BEGIN": 6,
                "UNITTIME_END": 7,
                "START_TIME": 1300,
                "END_TIME": 1435,
                "PERIODS": 2,
                "ROOM": "理科大楼B226",
                "ROOM_CODE": "Z-LKDL-B226",
                "created_at": "2026-03-19 00:11:22",
                "updated_at": "2026-03-19 00:11:22"
            },
            {
                "SCHEDULE_ID": "100019",
                "SEMESTER_ID": "1377",
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 733295,
                "LESSON_CODE": "SE4********",
                "LESSON_NAME": "2022************技术",
                "COURSE_CODE": "SE*******",
                "COURSE_NAME": "论文********作",
                "TEACHER_CODE": "20****42",
                "TEACHER_NAME": "杜**",
                "SCHEDULE_DATE": "2025-11-06",
                "WEEK": "8",
                "WEEKDAY": "周四",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "教书院218",
                "ROOM_CODE": "Z-JSY-218",
                "created_at": "2026-03-19 00:11:22",
                "updated_at": "2026-03-19 00:11:22"
            },
            {
                "SCHEDULE_ID": "1000257",
                "SEMESTER_ID": "993",
                "SEMESTER_CODE": "20212",
                "SEMESTER_NAME": "2021秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 542204,
                "LESSON_CODE": "EDU**********03",
                "LESSON_NAME": "2020级***********康",
                "COURSE_CODE": "EDU*********1",
                "COURSE_NAME": "德育**********法",
                "TEACHER_CODE": "20****10",
                "TEACHER_NAME": "叶**",
                "SCHEDULE_DATE": "2021-09-07",
                "WEEK": "1",
                "WEEKDAY": "周二",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "文史楼118",
                "ROOM_CODE": "Z-WSL-118",
                "created_at": "2026-03-19 00:13:15",
                "updated_at": "2026-03-19 00:13:15"
            },
            {
                "SCHEDULE_ID": "1000258",
                "SEMESTER_ID": "993",
                "SEMESTER_CODE": "20212",
                "SEMESTER_NAME": "2021秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 542204,
                "LESSON_CODE": "EDU***********.03",
                "LESSON_NAME": "2020*********教康",
                "COURSE_CODE": "EDU*********1",
                "COURSE_NAME": "德育**********法",
                "TEACHER_CODE": "20****10",
                "TEACHER_NAME": "叶**",
                "SCHEDULE_DATE": "2021-09-14",
                "WEEK": "2",
                "WEEKDAY": "周二",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "文史楼118",
                "ROOM_CODE": "Z-WSL-118",
                "created_at": "2026-03-19 00:13:15",
                "updated_at": "2026-03-19 00:13:15"
            },
            {
                "SCHEDULE_ID": "1000259",
                "SEMESTER_ID": "993",
                "SEMESTER_CODE": "20212",
                "SEMESTER_NAME": "2021秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 542204,
                "LESSON_CODE": "EDU*************03",
                "LESSON_NAME": "2020***********教康",
                "COURSE_CODE": "EDU*********",
                "COURSE_NAME": "德育********法",
                "TEACHER_CODE": "20****10",
                "TEACHER_NAME": "叶**",
                "SCHEDULE_DATE": "2021-09-21",
                "WEEK": "3",
                "WEEKDAY": "周二",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "文史楼118",
                "ROOM_CODE": "Z-WSL-118",
                "created_at": "2026-03-19 00:13:15",
                "updated_at": "2026-03-19 00:13:15"
            },
            {
                "SCHEDULE_ID": "1000260",
                "SEMESTER_ID": "993",
                "SEMESTER_CODE": "20212",
                "SEMESTER_NAME": "2021秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 542204,
                "LESSON_CODE": "EDU**********.03",
                "LESSON_NAME": "2020************教康",
                "COURSE_CODE": "EDU*********1",
                "COURSE_NAME": "德**********法",
                "TEACHER_CODE": "20****10",
                "TEACHER_NAME": "叶**",
                "SCHEDULE_DATE": "2021-09-28",
                "WEEK": "4",
                "WEEKDAY": "周二",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "文史楼118",
                "ROOM_CODE": "Z-WSL-118",
                "created_at": "2026-03-19 00:13:15",
                "updated_at": "2026-03-19 00:13:15"
            },
            {
                "SCHEDULE_ID": "1000261",
                "SEMESTER_ID": "993",
                "SEMESTER_CODE": "20212",
                "SEMESTER_NAME": "2021秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 542204,
                "LESSON_CODE": "EDU**********.03",
                "LESSON_NAME": "2020************教康",
                "COURSE_CODE": "EDU*********1",
                "COURSE_NAME": "德**********法",
                "TEACHER_CODE": "20****10",
                "TEACHER_NAME": "叶**",
                "SCHEDULE_DATE": "2021-10-05",
                "WEEK": "5",
                "WEEKDAY": "周二",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "文史楼118",
                "ROOM_CODE": "Z-WSL-118",
                "created_at": "2026-03-19 00:13:15",
                "updated_at": "2026-03-19 00:13:15"
            },
            {
                "SCHEDULE_ID": "1000262",
                "SEMESTER_ID": "993",
                "SEMESTER_CODE": "20212",
                "SEMESTER_NAME": "2021秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 542204,
                "LESSON_CODE": "EDU**********.03",
                "LESSON_NAME": "2020************教康",
                "COURSE_CODE": "EDU*********1",
                "COURSE_NAME": "德**********法",
                "TEACHER_CODE": "20****10",
                "TEACHER_NAME": "叶**",
                "SCHEDULE_DATE": "2021-10-12",
                "WEEK": "6",
                "WEEKDAY": "周二",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "文史楼118",
                "ROOM_CODE": "Z-WSL-118",
                "created_at": "2026-03-19 00:13:15",
                "updated_at": "2026-03-19 00:13:15"
            },
            {
                "SCHEDULE_ID": "1000263",
                "SEMESTER_ID": "993",
                "SEMESTER_CODE": "20212",
                "SEMESTER_NAME": "2021秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 542204,
                "LESSON_CODE": "EDU**********.03",
                "LESSON_NAME": "2020************教康",
                "COURSE_CODE": "EDU*********1",
                "COURSE_NAME": "德**********法",
                "TEACHER_CODE": "20****10",
                "TEACHER_NAME": "叶**",
                "SCHEDULE_DATE": "2021-10-19",
                "WEEK": "7",
                "WEEKDAY": "周二",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "文史楼118",
                "ROOM_CODE": "Z-WSL-118",
                "created_at": "2026-03-19 00:13:15",
                "updated_at": "2026-03-19 00:13:15"
            },
            {
                "SCHEDULE_ID": "1000264",
                "SEMESTER_ID": "993",
                "SEMESTER_CODE": "20212",
                "SEMESTER_NAME": "2021秋",
                "BIZ_TYPE": "本科",
                "LESSON_ID": 542204,
                "LESSON_CODE": "EDU**********.03",
                "LESSON_NAME": "2020************教康",
                "COURSE_CODE": "EDU*********1",
                "COURSE_NAME": "德**********法",
                "TEACHER_CODE": "20****10",
                "TEACHER_NAME": "叶**",
                "SCHEDULE_DATE": "2021-10-26",
                "WEEK": "8",
                "WEEKDAY": "周二",
                "UNITTIME_BEGIN": 8,
                "UNITTIME_END": 9,
                "START_TIME": 1450,
                "END_TIME": 1625,
                "PERIODS": 2,
                "ROOM": "文史楼118",
                "ROOM_CODE": "Z-WSL-118",
                "created_at": "2026-03-19 00:13:15",
                "updated_at": "2026-03-19 00:13:15"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "259f92803787c0a8a8b7938673c89ad7",
    "errMsg": "success",
    "apiLog": null
}

学生选课

描述

该 API 提供选课数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/coursetake

请求参数

参数名是否必填备注
student_code学号
lesson_code教学班代码
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
COURSE_TAKE_IDnumber唯一标识
SEMESTER_IDnumber学期 ID(引用 IDC_V_SEMESTER)
SEMESTER_CODEstring学期代码
SEMESTER_NAMEstring学期名称
LESSON_BIZ_TYPEstring教学班所属业务(本科/研究生)
STUDENT_CODEstring学号(引用 IDC_V_STUDENT)
STUDENT_NAMEstring学生姓名
COURSE_CODEstring课程代码
COURSE_NAME_ZHstring课程中文名称
LESSON_IDnumber教学班 ID(引用 IDC_V_LESSON)
LESSON_CODEstring教学班代码
LESSON_NAMEstring教学班名称
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/coursetake?ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": -1,
        "pageSize": 10,
        "rows": [
            {
                "COURSE_TAKE_ID": 6999412,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******20",
                "STUDENT_NAME": "洪**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999413,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******04",
                "STUDENT_NAME": "郭**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999414,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******01",
                "STUDENT_NAME": "张**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999415,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******03",
                "STUDENT_NAME": "范**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999416,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******02",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999417,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******06",
                "STUDENT_NAME": "黄**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999418,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******01",
                "STUDENT_NAME": "张**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999419,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******05",
                "STUDENT_NAME": "殷**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999420,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******16",
                "STUDENT_NAME": "贺**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            },
            {
                "COURSE_TAKE_ID": 6999421,
                "SEMESTER_ID": 929,
                "SEMESTER_CODE": "20211",
                "SEMESTER_NAME": "2021春",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******25",
                "STUDENT_NAME": "吴**",
                "COURSE_CODE": "MUS*****",
                "COURSE_NAME_ZH": "艺*******",
                "LESSON_ID": 536000,
                "LESSON_CODE": "MUS************.01",
                "LESSON_NAME": "2020音******************************生 202... ",
                "created_at": "2026-03-19 00:15:48",
                "updated_at": "2026-03-19 00:15:48"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "6fc0ad45cbfcfadc5a854e9cca28d834",
    "errMsg": "success"
}

考试数据(本科)

描述

该 API 提供考试数据,仅提供本科考试数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/studentexam

请求参数

参数名是否必填备注
student_code学号
lesson_code教学班代码
course_codestring课程编码
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
EXAM_TAKE_IDnumber唯一标识
SEMESTER_IDnumber学期 ID(关联 IDC_V_SEMESTER 表 ID)
SEMESTER_CODEstring学期代码
SEMESTER_NAMEstring学期名称
LESSON_BIZ_TYPEstring教学班所属业务(本科/研究生)
STUDENT_CODEstring学号
STUDENT_NAMEstring学生姓名
COURSE_CODEstring课程编码
COURSE_NAME_ZHstring课程名称中文
LESSON_IDnumber任务 ID(引用 IDC_V_LESSON)
LESSON_CODEstring教学班代码
LESSON_NAMEstring教学班名称
EXAM_TYPEstring考试类型(期中/期末)
EXAM_DATEstring考试日期
EXAM_START_TIMEnumber开始时间
EXAM_TIME_END_TIMEnumber结束时间
EXAM_PLACEstring考试地点
SEAT_NOnumber座位号
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/studentexam?ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 65876,
        "pageSize": 10,
        "rows": [
            {
                "EXAM_TAKE_ID": 221,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******74",
                "STUDENT_NAME": "陈**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教203",
                "SEAT_NO": 43,
                "created_at": "2026-03-19 00:11:21",
                "updated_at": "2026-03-19 00:11:21"
            },
            {
                "EXAM_TAKE_ID": 222,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******82",
                "STUDENT_NAME": "嘎**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教203",
                "SEAT_NO": 48,
                "created_at": "2026-03-19 00:11:21",
                "updated_at": "2026-03-19 00:11:21"
            },
            {
                "EXAM_TAKE_ID": 223,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******31",
                "STUDENT_NAME": "徐**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教219",
                "SEAT_NO": 26,
                "created_at": "2026-03-19 00:11:17",
                "updated_at": "2026-03-19 00:11:17"
            },
            {
                "EXAM_TAKE_ID": 224,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******08",
                "STUDENT_NAME": "徐**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教207",
                "SEAT_NO": 16,
                "created_at": "2026-03-19 00:11:18",
                "updated_at": "2026-03-19 00:11:18"
            },
            {
                "EXAM_TAKE_ID": 225,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******39",
                "STUDENT_NAME": "雷**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教203",
                "SEAT_NO": 28,
                "created_at": "2026-03-19 00:11:21",
                "updated_at": "2026-03-19 00:11:21"
            },
            {
                "EXAM_TAKE_ID": 226,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******83",
                "STUDENT_NAME": "黎**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教203",
                "SEAT_NO": 49,
                "created_at": "2026-03-19 00:11:21",
                "updated_at": "2026-03-19 00:11:21"
            },
            {
                "EXAM_TAKE_ID": 227,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******01",
                "STUDENT_NAME": "唐**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教203",
                "SEAT_NO": 12,
                "created_at": "2026-03-19 00:11:21",
                "updated_at": "2026-03-19 00:11:21"
            },
            {
                "EXAM_TAKE_ID": 228,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******48",
                "STUDENT_NAME": "陈**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教207",
                "SEAT_NO": 34,
                "created_at": "2026-03-19 00:11:18",
                "updated_at": "2026-03-19 00:11:18"
            },
            {
                "EXAM_TAKE_ID": 229,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******88",
                "STUDENT_NAME": "梅**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教207",
                "SEAT_NO": 51,
                "created_at": "2026-03-19 00:11:18",
                "updated_at": "2026-03-19 00:11:18"
            },
            {
                "EXAM_TAKE_ID": 230,
                "SEMESTER_ID": 1377,
                "SEMESTER_CODE": "20252",
                "SEMESTER_NAME": "2025秋",
                "LESSON_BIZ_TYPE": "本科",
                "STUDENT_CODE": "10*******20",
                "STUDENT_NAME": "吴**",
                "COURSE_CODE": "CHE******2",
                "COURSE_NAME_ZH": "物******",
                "LESSON_ID": 736610,
                "LESSON_CODE": "CHE******.01",
                "LESSON_NAME": "本科********5班",
                "EXAM_TYPE": "期末考试",
                "EXAM_DATE": "2026-01-14",
                "EXAM_START_TIME": 1030,
                "EXAM_TIME_END_TIME": 1230,
                "EXAM_PLACE": "闵一教203",
                "SEAT_NO": 7,
                "created_at": "2026-03-19 00:11:21",
                "updated_at": "2026-03-19 00:11:21"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "84361002c61a4c369790e8504a5cfbb2",
    "errMsg": "success"
}

学生成绩数据

描述

该 API 提供学生成绩数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/grade

请求参数

参数名是否必填备注
student_code学号
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
GRADE_IDnumber唯一标识
BIZ_TYPEstring成绩所属业务类型
SEMESTER_IDnumber学期 ID(引用 IDC_V_SEMESTER)
SEMESTER_CODEstring学期代码
SEMESTER_NAMEstring学期名称
STUDENT_CODEstring学号(引用 IDC_V_STUDENT)
STUDENT_NAMEstring学生姓名
COURSE_CODEstring课程代码
COURSE_NAME_ZHstring课程中文名称
COURSE_NAME_ENstring课程英文名称
LESSON_CODEstring教学班代码
SCORE_RANKstring等级(本科特有)
SCOREstring成绩
GPnumber绩点
PASSEDstring是否及格
COURSE_MOD_TYPE_IDstring课程类别
UPDATE_DATE_TIMEstring成绩更新时间
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/grade?student_code=10*******67&ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 57,
        "pageSize": 10,
        "rows": [
            {
                "GRADE_ID": 3,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "DA***",
                "COURSE_NAME_ZH": "计算*****",
                "COURSE_NAME_EN": "Comp*************",
                "LESSON_CODE": "COMC*************.01",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": "",
                "PASSED": "是",
                "COURSE_MOD_TYPE": "计算机类",
                "UPDATED_DATE_TIME": "2025-04-19",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 73,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "ED******",
                "COURSE_NAME_ZH": "教*******",
                "COURSE_NAME_EN": "Eco****************ion",
                "LESSON_CODE": "MAN*****************.01",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": 3,
                "PASSED": "是",
                "COURSE_MOD_TYPE": "专业必修",
                "UPDATED_DATE_TIME": "2025-06-30",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 1355,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "EDM*********",
                "COURSE_NAME_ZH": "教**********",
                "COURSE_NAME_EN": "Edu**************",
                "LESSON_CODE": "MAN*****************.01",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": 3,
                "PASSED": "是",
                "COURSE_MOD_TYPE": "专业必修",
                "UPDATED_DATE_TIME": "2025-07-04",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 5839,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "EDM***********",
                "COURSE_NAME_ZH": "教育*********",
                "COURSE_NAME_EN": "Inv******************tice",
                "LESSON_CODE": "MAN*****************.01",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": "",
                "PASSED": "是",
                "COURSE_MOD_TYPE": "教育管理与治理",
                "UPDATED_DATE_TIME": "2025-07-01",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 5891,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "EDM**************",
                "COURSE_NAME_ZH": "社会**************用",
                "COURSE_NAME_EN": "Soc********************ta",
                "LESSON_CODE": "MAN*******************.01",
                "SCORE_RANK": "**",
                "SCORE": "**",
                "GP": 3,
                "PASSED": "是",
                "COURSE_MOD_TYPE": "方法及应用",
                "UPDATED_DATE_TIME": "2025-06-26",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 7126,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "EDM*********",
                "COURSE_NAME_ZH": "教************",
                "COURSE_NAME_EN": "Edu***************",
                "LESSON_CODE": "MAN***************8.01",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": 3,
                "PASSED": "是",
                "COURSE_MOD_TYPE": "专业必修",
                "UPDATED_DATE_TIME": "2025-07-04",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 7180,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "EDM***********",
                "COURSE_NAME_ZH": "教********",
                "COURSE_NAME_EN": "Edu*****************",
                "LESSON_CODE": "MAN*******************.01",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": 3,
                "PASSED": "是",
                "COURSE_MOD_TYPE": "专业必修",
                "UPDATED_DATE_TIME": "2025-06-26",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 7186,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "EDU***********",
                "COURSE_NAME_ZH": "教育************",
                "COURSE_NAME_EN": "Edu********************ip",
                "LESSON_CODE": "EDU******************4",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": 4,
                "PASSED": "是",
                "COURSE_MOD_TYPE": "教育组织运行",
                "UPDATED_DATE_TIME": "2025-06-26",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 8478,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "EDM***********",
                "COURSE_NAME_ZH": "创新**************",
                "COURSE_NAME_EN": "Inn*********************ice",
                "LESSON_CODE": "MAN****************.01",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": 3,
                "PASSED": "是",
                "COURSE_MOD_TYPE": "专业实践课程",
                "UPDATED_DATE_TIME": "2025-06-25",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            },
            {
                "GRADE_ID": 9085,
                "BIZ_TYPE": "本科",
                "SEMESTER_ID": 1313,
                "SEMESTER_CODE": "20251",
                "SEMESTER_NAME": "2025春",
                "STUDENT_CODE": "10*******67",
                "STUDENT_NAME": "李**",
                "COURSE_CODE": "GEO**********6",
                "COURSE_NAME_ZH": "世界**********",
                "COURSE_NAME_EN": "Worl****************",
                "LESSON_CODE": "GEO*****************.02",
                "SCORE_RANK": "**",
                "SCORE": "",
                "GP": "",
                "PASSED": "是",
                "COURSE_MOD_TYPE": "文化、审美与诠释",
                "UPDATED_DATE_TIME": "2025-06-17",
                "created_at": "2026-03-18 10:06:53",
                "updated_at": "2026-03-18 10:06:53"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "8cf9559eea1d19ee9874a8fd025ac317",
    "errMsg": "success"
}

研究生培养环节

描述

该 API 提供培养环节数据,仅提供研究生数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/training

请求参数

参数名是否必填备注
student_code学号
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
STD_TRAINING_IDstring唯一标识
STUDENT_CODEstring学号
STUDENT_NAMEstring学生姓名
TRAINING_NAME_ZHstring培养环节名称
PASSEDnumber是否通过
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/training?ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 4,
        "pageSize": 10,
        "rows": [
            {
                "STD_TRAINING_ID": "100000018未通过",
                "STUDENT_CODE": "71*******10",
                "STUDENT_NAME": "章**",
                "TRAINING_NAME_ZH": "开题报告",
                "PASSED": "未通过",
                "created_at": "2026-03-24 16:10:52",
                "updated_at": "2026-03-24 16:10:52"
            },
            {
                "STD_TRAINING_ID": "100000020通过",
                "STUDENT_CODE": "71*******10",
                "STUDENT_NAME": "章**",
                "TRAINING_NAME_ZH": "专业实践",
                "PASSED": "通过",
                "created_at": "2026-03-24 16:10:50",
                "updated_at": "2026-03-24 16:10:50"
            },
            {
                "STD_TRAINING_ID": "100000021未通过",
                "STUDENT_CODE": "71*******10",
                "STUDENT_NAME": "章**",
                "TRAINING_NAME_ZH": "中期审核",
                "PASSED": "未通过",
                "created_at": "2026-03-24 16:10:50",
                "updated_at": "2026-03-24 16:10:50"
            },
            {
                "STD_TRAINING_ID": "10000006通过",
                "STUDENT_CODE": "71*******10",
                "STUDENT_NAME": "章**",
                "TRAINING_NAME_ZH": "研究伦理与学术规范测试",
                "PASSED": "通过",
                "created_at": "2026-03-24 16:10:51",
                "updated_at": "2026-03-24 16:10:51"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "1657f44b02176ee3befa5a80be5877d8",
    "errMsg": "success"
}

本科助教数据

描述

该API提供学生助教数据。

支持的模式

  • client_credentials

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v2/teachingmanage/assistantjob

请求参数

参数名是否必填备注
student_code学号
teacher_code导师工号
ts时间戳,获取该时间后更新的数据;ts=0获取全部数据
pageNum分页第几页,从 1 开始
pageSize每页的数量,每次请求小于等于 2000

返回参数

参数名类型备注
XHstring学号
XMstring姓名
JXBIDstring教学班代码
KCDMstring课程代码
KCMCstring课程名称
DSGHstring导师工号
DSXMstring导师姓名
SCHOOL_YEARstring学年
XQstring学期
created_atdatetime记录创建时间
updated_atdatetime记录更新时间

请求示例

bash
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v2/teachingmanage/assistantjob?ts=0&pageNum=1&pageSize=10"

返回示例

json
{
    "data": {
        "totalNum": 1684,
        "pageSize": 10,
        "rows": [
            {
                "XH": "10*******16",
                "XM": "郭**",
                "JXBID": "DAT********.01",
                "KCDM": "DA*****1",
                "KCMC": "概***************计",
                "DSGH": "20****64",
                "DSXM": "陆**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:20:22"
            },
            {
                "XH": "10*******07",
                "XM": "彭**",
                "JXBID": "SF*********.14",
                "KCDM": "SF********7",
                "KCMC": "跨********际",
                "DSGH": "20****23",
                "DSXM": "李**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:20:21"
            },
            {
                "XH": "10*******14",
                "XM": "王**",
                "JXBID": "CHI*********.05",
                "KCDM": "CHI**********0",
                "KCMC": "大*********",
                "DSGH": "20****49",
                "DSXM": "陶**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:06:31"
            },
            {
                "XH": "10*******44",
                "XM": "张**",
                "JXBID": "ST*******.02",
                "KCDM": "ST*******6",
                "KCMC": "时********",
                "DSGH": "20****90",
                "DSXM": "李**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:06:31"
            },
            {
                "XH": "10*******32",
                "XM": "陈**",
                "JXBID": "SF********01",
                "KCDM": "SF*********",
                "KCMC": "英语**********",
                "DSGH": "20****08",
                "DSXM": "郭**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:06:31"
            },
            {
                "XH": "10*******16",
                "XM": "黄**",
                "JXBID": "CH********.04",
                "KCDM": "CH*********",
                "KCMC": "大********",
                "DSGH": "20****66",
                "DSXM": "徐**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:06:31"
            },
            {
                "XH": "10*******61",
                "XM": "徐**",
                "JXBID": "CH********.02",
                "KCDM": "CH********",
                "KCMC": "大**********",
                "DSGH": "20****87",
                "DSXM": "丁**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:20:22"
            },
            {
                "XH": "10*******65",
                "XM": "沈**",
                "JXBID": "CHI********.02",
                "KCDM": "CHI********",
                "KCMC": "大*********",
                "DSGH": "20****87",
                "DSXM": "丁**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:20:22"
            },
            {
                "XH": "10*******76",
                "XM": "石**",
                "JXBID": "CHI********.05",
                "KCDM": "CHI********",
                "KCMC": "大*********",
                "DSGH": "20****49",
                "DSXM": "陶**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:06:31"
            },
            {
                "XH": "10*******78",
                "XM": "王**",
                "JXBID": "CHI********.02",
                "KCDM": "CHI********",
                "KCMC": "大*********",
                "DSGH": "20****87",
                "DSXM": "丁**",
                "SCHOOL_YEAR": "2025-2026",
                "XQ": "4",
                "created_at": "2026-03-24 10:06:31",
                "updated_at": "2026-03-24 10:20:22"
            }
        ],
        "pageNum": 1
    },
    "errCode": 0,
    "requestId": "d88f767db18d3d4b8f9fd82743b8f6da",
    "errMsg": "success"
}