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"
}
]
}
}