Skip to main content

一、基本信息​


请求地址:获取教师角色权限接口

接口说明:当前全校老师角色权限信息

请求地址:${BASEURL}/dataconnectorserv/integration/basic/getTeacherRoles

请求方式:POST

请求类型:application/json

接口频率:接口调用上限500次/天

接口版本:2.1

修改日期:2023-12-05

二、请求参数​


参数名类型是否必填说明
appKeyString是平台提供的唯一标识
schoolIDString是学校ID,从学校列表获取
{
"appKey": "36s2zllw",
"schoolID": "wca5opSRt2tyyBSLqOjdoS=="
}

三、响应结果​


响应参数名称响应参数类型是否有值说明
teacherRolesArray是角色列表
roleIDString是角色ID:SchoolAdmin
roleNameString是角色名称:学校管理员
teachersArray否学校管理员-教师列表
teacherEIDString否学校管理员-教师EID
updateTimeString否更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间
roleIDString是角色ID:SchoolMaster
roleNameString是角色名称:校长
teachersArray否校长-教师列表
teacherEIDString否校长-教师EID
updateTimeString是更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间)
roleIDString是角色ID:GradeAdmin
roleNameString是年级主任
teachersArray否年级主任-教师列表
teacherEIDString否年级主任-教师EID
gradeIDsArray否年级主任-年级ID
updateTimeString是更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间)
roleIDString是角色ID:ClassAdmin
roleNameString是班主任
teachersArray是班主任-教师列表
teacherEIDString否班主任-教师EID
qualifiedClassIDsString否班主任-执教班级ID
updateTimeString是更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间)
roleIDString是角色ID:SubjectLeader
roleNameString是备课组长
teachersArray否备课组长-教师列表
teacherEIDString否备课组长-教师EID
gradeSubjectsArray否备课组长-执教年级科目列表
gradeIDString否备课组长-执教年级
subjectIDsArray否备课组长-执教科目列表
updateTimeString是更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间)
roleIDString是角色ID:EducationMaster
roleNameString是教务管理员
teachersArray否教务管理员-教师列表
teacherEIDString否教务管理员-教师EID
updateTimeString是更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间)
roleIDString是角色ID:TeachingTeamLeader
roleNameString是教研组长
teachersArray否教研组长-教师列表
teacherEIDString否教研组长-教师EID
eduStageSubjectsArray否教研组长-学段科目列表
eduStageString否教研组长-学段
subjectIDsArray否教研组长-科目
roleIDString是角色ID:TeachingDirector
roleNameString是教导主任
teachersArray否教导主任-教师列表
teacherEIDString否教导主任-教师EID
updateTimeString是更新时间(格式化UTC时间,比北京时间早8小时,UTC+时区差=本地时间)
roleIDString是角色ID:DataMaintain
roleNameString是数据维护管理员
teachersArray否数据维护管理员-教师列表
teacherEIDString否数据维护管理员-教师EID
updateTimeString是更新时间(格式化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"
}
]
}
}