一、基本信息
请求地址:获取教师角色权限接口
接口说明:当前全校老师角色权限信息
请求地址:${BASEURL}/dataconnectorserv/integration/basic/getTeacherRoles
请求方式:POST
请求类型:application/json
接口频率:接口调用上限500次/天
接口版本:2.1
修改日期:2023-12-05
二、请求参数
| 参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| appKey | String | 是 | 平台提供的唯一标识 |
| schoolID | String | 是 | 学校ID,从学校列表获取 |
{
"appKey": "36s2zllw",
"schoolID": "wca5opSRt2tyyBSLqOjdoS=="
}
三、响应结果
| 响应参数名称 | 响应参数类型 | 是否有值 | 说明 |
|---|---|---|---|
| teacherRoles | Array | 是 | 角色列表 |
| roleID | String | 是 | 角色ID:SchoolAdmin |
| roleName | String | 是 | 角色名称:学校管理员 |
| teachers | Array | 否 | 学校管理员-教师列表 |
| teacherEID | String | 否 | 学校管理员-教师EID |
| updateTime | String | 否 | 更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间 |
| roleID | String | 是 | 角色ID:SchoolMaster |
| roleName | String | 是 | 角色名称:校长 |
| teachers | Array | 否 | 校长-教师列表 |
| teacherEID | String | 否 | 校长-教师EID |
| updateTime | String | 是 | 更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间) |
| roleID | String | 是 | 角色ID:GradeAdmin |
| roleName | String | 是 | 年级主任 |
| teachers | Array | 否 | 年级主任-教师列表 |
| teacherEID | String | 否 | 年级主任-教师EID |
| gradeIDs | Array | 否 | 年级主任-年级ID |
| updateTime | String | 是 | 更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间) |
| roleID | String | 是 | 角色ID:ClassAdmin |
| roleName | String | 是 | 班主任 |
| teachers | Array | 是 | 班主任-教师列表 |
| teacherEID | String | 否 | 班主任-教师EID |
| qualifiedClassIDs | String | 否 | 班主任-执教班级ID |
| updateTime | String | 是 | 更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间) |
| roleID | String | 是 | 角色ID:SubjectLeader |
| roleName | String | 是 | 备课组长 |
| teachers | Array | 否 | 备课组长-教师列表 |
| teacherEID | String | 否 | 备课组长-教师EID |
| gradeSubjects | Array | 否 | 备课组长-执教年级科目列表 |
| gradeID | String | 否 | 备课组长-执教年级 |
| subjectIDs | Array | 否 | 备课组长-执教科目列表 |
| updateTime | String | 是 | 更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间) |
| roleID | String | 是 | 角色ID:EducationMaster |
| roleName | String | 是 | 教务管理员 |
| teachers | Array | 否 | 教务管理员-教师列表 |
| teacherEID | String | 否 | 教务管理员-教师EID |
| updateTime | String | 是 | 更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间) |
| roleID | String | 是 | 角色ID:TeachingTeamLeader |
| roleName | String | 是 | 教研组长 |
| teachers | Array | 否 | 教研组长-教师列表 |
| teacherEID | String | 否 | 教研组长-教师EID |
| eduStageSubjects | Array | 否 | 教研组长-学段科目列表 |
| eduStage | String | 否 | 教研组长-学段 |
| subjectIDs | Array | 否 | 教研组长-科目 |
| roleID | String | 是 | 角色ID:TeachingDirector |
| roleName | String | 是 | 教导主任 |
| teachers | Array | 否 | 教导主任-教师列表 |
| teacherEID | String | 否 | 教导主任-教师EID |
| updateTime | String | 是 | 更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间) |
| roleID | String | 是 | 角色ID:DataMaintain |
| roleName | String | 是 | 数据维护管理员 |
| teachers | Array | 否 | 数据维护管理员-教师列表 |
| teacherEID | String | 否 | 数据维护管理员-教师EID |
| updateTime | String | 是 | 更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间) |
{
"code": 0,
"status": "success",
"result": {
"teacherRoles": [
{
"roleID": "SchoolAdmin",
"roleName": "学校管理员",
"teachers": [
{
"teacherEID": "15527902735"
}
],
"updateTime": "2023-09-26T08:04:23Z"
},
{
"roleID": "SchoolMaster",
"roleName": "校长",
"teachers": [],
"updateTime": "2023-10-16T09:25:58Z"
},
{
"roleID": "GradeAdmin",
"roleName": "年级主任",
"teachers": [
{
"teacherEID": "yanshilaoshi002",
"gradeIDs": [
"1012022",
"1012023"
]
}
],
"updateTime": "2023-09-26T08:04:23Z"
},
{
"roleID": "ClassAdmin",
"roleName": "班主任",
"teachers": [
{
"teacherEID": "13404388817",
"qualifiedClassIDs": [
"1012022-1",
"1012023-2"
]
}
],
"updateTime": "2023-10-08T07:57:24Z"
},
{
"roleID": "SubjectLeader",
"roleName": "备课组长",
"teachers": [
{
"teacherEID": "yanshilaoshi002",
"gradeSubjects": [
{
"gradeID": "1012022",
"subjectIDs": [
"1"
]
}
]
}
],
"updateTime": "2023-09-26T08:04:23Z"
},
{
"roleID": "EducationMaster",
"roleName": "教务管理员",
"teachers": [],
"updateTime": "2023-10-16T09:25:58Z"
},
{
"roleID": "TeachingTeamLeader",
"roleName": "教研组长",
"teachers": [
{
"teacherEID": "13880314423",
"eduStageSubjects": [
{
"eduStage": "高中",
"subjectIDs": [
"9"
]
}
]
}
],
"updateTime": "2023-10-16T09:25:25Z"
},
{
"roleID": "TeachingDirector",
"roleName": "教导主任",
"teachers": [],
"updateTime": "2023-10-16T09:25:58Z"
},
{
"roleID": "DataMaintain",
"roleName": "数据维护管理员",
"teachers": [],
"updateTime": "2023-10-16T09:25:58Z"
}
]
}
}