教职工信息
学习经历
描述
教职工学习经历
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/edu
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 是 | 用户名,即学工号,当授权为authorization_code和password模式时可省略 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
graduatedSchool | string | 学校名称 |
speciality | string | 专业 |
beginDate | string | 开始时间 |
xlName | string | 学历名称 |
highestXw | string | 是否最高学位,1是0不是 |
endDate | string | 结束时间 |
xlCode | string | 学历代码 |
userId | string | 工号 |
xwName | string | 学位名称 |
xwCode | string | 学位代码 |
xwDate | string | 学位时间 |
highestXl | string | 是否最高学历,1是0不是 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/edu?userId=20****73"
返回示例
json
{
"data": [{
"graduatedSchool": "七宝中学",
"speciality": "",
"beginDate": "2004-09",
"xlName": "",
"highestXw": "0",
"endDate": "2007-06",
"xlCode": "",
"userId": "20***073",
"xwName": "",
"xwCode": "",
"xwDate": "",
"highestXl": "0"
}, {
"graduatedSchool": "华东师范大学",
"speciality": "",
"beginDate": "2007-09",
"xlName": "大学本科毕业",
"highestXw": "0",
"endDate": "2011-06",
"xlCode": "21",
"userId": "20***073",
"xwName": "学士",
"xwCode": "4",
"xwDate": "",
"highestXl": "1"
}, {
"graduatedSchool": "华东师范大学",
"speciality": "",
"beginDate": "2011-12",
"xlName": "",
"highestXw": "1",
"endDate": "2013-12",
"xlCode": "",
"userId": "20****073",
"xwName": "硕士",
"xwCode": "3",
"xwDate": "",
"highestXl": "0"
}],
"requestId": "6a0f0ef016232902185634755e05d2",
"errCode": 0,
"errMsg": "success",
"apiLog": null
}
工作经历
描述
教职工工作经历
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/work
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 是 | 用户名,即学工号,当授权为authorization_code和password模式时可省略 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
unit | string | 单位名称 |
speciality | string | 专业 |
startDate | string | 开始时间 |
endDate | string | 结束时间 |
duty | string | 部门名称 |
userId | string | 工号 |
remark | string | 备注 |
jobContent | string | 职位 |
countryId | string | 国家代码 |
countryName | string | 国家名称 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/work?userId=20****73"
返回示例
json
{
"data": [{
"unit": "上海雇员人才服务有限公司派遣至华师大",
"endDate": "2015-07",
"duty": "信息化办公室",
"remark": "",
"countryName": "中国",
"jobContent": "",
"userId": "20***073",
"countryId": "156",
"startDate": "2011-07"
}, {
"unit": "教育部管理信息中心",
"endDate": "2015-10",
"duty": "教育预测与评价处",
"remark": "",
"countryName": "中国",
"jobContent": "",
"userId": "20***073",
"countryId": "156",
"startDate": "2014-10"
}, {
"unit": "华东师范大学",
"endDate": "",
"duty": "信息化办公室",
"remark": "",
"countryName": "中国",
"jobContent": "",
"userId": "20***073",
"countryId": "156",
"startDate": "2015-08"
}],
"requestId": "65841f9216232912357903323e2406",
"errCode": 0,
"errMsg": "success",
"apiLog": null
}
年度考核
描述
教职工年度考核
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/assess
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 是 | 用户名,即学工号,当授权为authorization_code和password模式时可省略 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
assessResult | string | 考核结果代码 |
assessResultName | string | 考核结果 |
assessYear | string | 考核年份 |
userId | string | 工号 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/assess?userId=20****73"
返回示例
json
{
"data": [{
"assessResult": "02",
"assessResultName": "合格",
"assessYear": "2015",
"userId": "20****73"
}, {
"assessResult": "02",
"assessResultName": "合格",
"assessYear": "2016",
"userId": "20****73"
}, {
"assessResult": "02",
"assessResultName": "合格",
"assessYear": "2017",
"userId": "20****73"
}, {
"assessResult": "02",
"assessResultName": "合格",
"assessYear": "2018",
"userId": "20****73"
}, {
"assessResult": "01",
"assessResultName": "优秀",
"assessYear": "2019",
"userId": "20****73"
}, {
"assessResult": "02",
"assessResultName": "合格",
"assessYear": "2020",
"userId": "20****73"
}],
"requestId": "6a0f0e4b16310986291363649e7387",
"errCode": 0,
"errMsg": "success",
"apiLog": null
}
辅导员学生关系
描述
根据工号查询辅导员的学生关系
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/stuins
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 是 | 用户名,即工号,当授权为authorization_code和password模式时可省略 |
pageSize | 是 | 分页大小 |
pageNum | 是 | 分页号 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
xh | string | 学号 |
instructorName | string | 辅导员姓名 |
instructorZgh | string | 辅导员工号 |
xm | string | 学生姓名 |
beginTime | string | 开始时间 |
userId | string | 用户名,即学号 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/student/stuins?userId=201***44&pageSize=1&pageNum=1"
返回示例
json
{
"data": {
"totalNum": 1049,
"pageSize": 1,
"rows": [
{
"xh": "51******2",
"instructorName": "孙*",
"xm": "白***",
"instructorZgh": "20***44",
"beginTime": "2021-05-12",
"userId": "20***44"
}
],
"pageNum": 1
},
"errCode": 0,
"requestId": "65841f9216260559877598163e7bbc",
"errMsg": "success",
"apiLog": null
}
根据工号查询干部任职
描述
根据工号查询干部任职信息
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/gbrz/byuserid
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 是 | 用户名,即工号,当授权为authorization_code和password模式时可省略 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
zj | string | 职级 |
zwzj | string | 职位职级 |
rzkssj | string | 任职开始时间 |
departmentId | string | 部门编号 |
department | string | 部门名称 |
zwbz | string | 职务备注 |
userId | string | 用户名,即工号 |
zw | string | 职务 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/gbrz/byuserid?userId=1*****2"
返回示例
json
{
"data": [
{
"zj": "正处级",
"zwzj": "07",
"rzkssj": "2019-04-15",
"departmentId": "0445",
"department": "信息化治理办公室",
"zwbz": "正职",
"userId": "*******",
"zw": "信息化治理委员会秘书长"
}
],
"errCode": 0,
"requestId": "65841f9216260569590458795e7bbe",
"errMsg": "success",
"apiLog": null
}
根据部门查询干部任职
描述
根据部门编号查询干部任职信息
支持的模式
- client_credentials
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/gbrz/bydepartmentid
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
departmentId | 是 | 部门编号 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
zj | string | 职级 |
zwzj | string | 职位职级 |
rzkssj | string | 任职开始时间 |
departmentId | string | 部门编号 |
department | string | 部门名称 |
zwbz | string | 职务备注 |
userId | string | 用户名,即工号 |
zw | string | 职务 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/gbrz/bydepartmentid?departmentId=0445"
返回示例
json
{
"data": [
{
"zj": "正处级",
"zwzj": "07",
"rzkssj": "2019-04-15",
"departmentId": "0445",
"department": "信息化治理办公室",
"zwbz": "正职",
"userId": "*******",
"zw": "信息化治理委员会秘书长"
},
{
"zj": "副处级",
"zwzj": "08",
"rzkssj": "2019-04-15",
"departmentId": "0445",
"department": "信息化治理办公室",
"zwbz": "副职",
"userId": "*******",
"zw": "信息化治理办公室副主任"
},
{
"zj": "副处级",
"zwzj": "08",
"rzkssj": "2019-04-15",
"departmentId": "0445",
"department": "信息化治理办公室",
"zwbz": "副职",
"userId": "*******",
"zw": "信息化治理办公室副主任"
},
{
"zj": "副处级",
"zwzj": "08",
"rzkssj": "2019-06-24",
"departmentId": "0445",
"department": "信息化治理办公室",
"zwbz": "副职",
"userId": "*******",
"zw": "副主任"
},
{
"zj": "副处级",
"zwzj": "08",
"rzkssj": "2019-12-02",
"departmentId": "0445",
"department": "信息化治理办公室",
"zwbz": "副职",
"userId": "*******",
"zw": "信息化治理办公室副主任"
},
{
"zj": "副处级",
"zwzj": "08",
"rzkssj": "2020-07-06",
"departmentId": "0445",
"department": "信息化治理办公室",
"zwbz": "正职",
"userId": "*******",
"zw": "信息化治理办公室副主任 (主持工作)"
}
],
"errCode": 0,
"requestId": "6a0f0ef016260568277685687e05cc",
"errMsg": "success",
"apiLog": null
}
教师指导本科生论文
描述
根据工号查询指导本科生论文情况
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/guide/bks
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 是 | 用户名,即工号,当授权为authorization_code和password模式时可省略 |
sfzx | 是 | 过滤是否在校的学生,1在校0不在校 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
xbm | string | 性别代码 |
xz | string | 学制 |
xxxs | string | 学习形式代码 |
zyh | string | 专业号 |
xslb | string | 学生类别 |
xxxsmc | string | 学习形式名称 |
sfmsm | string | 是否免收费,1是0否 |
normal | string | 是否师范生,1是0否 |
xslbId | string | 学生类别代码 |
rxny | string | 入校年月 |
sfzx | string | 是否在校,1在0不在 |
zyyx | string | 专业院系 |
bdrq | string | 入学报到日期 |
xh | string | 学号 |
bjmc | string | 班级名称 |
glyx | string | 管理院系 |
xm | string | 姓名 |
glyxm | string | 管理院系代码 |
lxrq | string | 离校日期 |
xq | string | 校区 |
nj | string | 年级 |
zy | string | 专业 |
zyyxm | string | 专业院系代码 |
lw | string | 毕业论文题目 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/guide/bks?userId=19***22&sfzx=1"
返回示例
json
{
"data": [{
"xslbId": "15",
"normal": "否",
"xbm": "1",
"xz": "4",
"xxxs": "3",
"rxny": "2017-09-01",
"sfzx": "1",
"zyyx": "计算机科学与技术学院",
"zyh": "5102",
"xslb": "统招生",
"xxxsmc": "普通全日制",
"lw": "Oauth的研究与应用设计",
"bdrq": "2021-09-01",
"xh": "10****53",
"bjmc": "本科17级计算机科学与技术专业02班",
"sfmsm": "0",
"glyx": "计算机科学与技术学院",
"xm": "毛**",
"glyxm": "015901",
"xq": "中北校区",
"lxrq": "",
"nj": "2017",
"zyyxm": "015901",
"zy": "计算机科学与技术"
}],
"errCode": 0,
"requestId": "65841fdd16310989327367945e019b",
"errMsg": "success",
"apiLog": null
}
教师指导研究生
描述
根据工号查询指导研究生情况
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/guide/yjs
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 是 | 用户名,即工号,当授权为authorization_code和password模式时可省略 |
sfzx | 是 | 过滤是否在校的学生,1在校0不在校 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
cc | string | 层次,硕士研究生或博士研究生 |
xz | string | 学制 |
xxxs | string | 学习形式 |
zxjh | string | 专项计划 |
lqlb | string | 录取类别 |
zymc | string | 专业名称 |
yxmc | string | 院系名称 |
rxrq | string | 入学日期 |
xh | string | 学号 |
yxdm | string | 院系代码 |
zydm | string | 专业代码 |
lqlbdm | string | 录取类别代码 |
xwlx | string | 学位类型 |
xm | string | 姓名 |
yjbyrq | string | 预计毕业日期 |
nj | string | 年级 |
sfzx | string | 是否在校,1在0不在 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/guide/bks?userId=19***22&sfzx=1"
返回示例
json
{
"data": [{
"cc": "硕士研究生",
"xz": "2.5",
"xxxs": "全日制",
"sfzx": "1",
"zxjh": "硕士_无专项计划",
"lqlb": "非定向",
"zymc": "计算机技术",
"yxmc": "计算机科学与技术学院",
"xh": "5***0",
"rxrq": "2019-09-01",
"yxdm": "015901",
"zydm": "085211",
"lqlbdm": "11",
"xwlx": "专业学位",
"xm": "胡**",
"yjbyrq": "2022-01-01",
"nj": "2019"
}, {
"cc": "硕士研究生",
"xz": "2.5",
"xxxs": "全日制",
"sfzx": "1",
"zxjh": "硕士_无专项计划",
"lqlb": "非定向",
"zymc": "计算机技术",
"yxmc": "计算机科学与技术学院",
"xh": "51***3",
"rxrq": "2019-09-01",
"yxdm": "015901",
"zydm": "085211",
"lqlbdm": "11",
"xwlx": "专业学位",
"xm": "王**",
"yjbyrq": "2022-01-01",
"nj": "2019"
}{
"cc": "博士研究生",
"xz": "4",
"xxxs": "全日制",
"sfzx": "1",
"zxjh": "博士_无专项计划",
"lqlb": "非定向",
"zymc": "计算机应用技术",
"yxmc": "计算机科学与技术学院",
"xh": "52**016",
"rxrq": "2020-09-13",
"yxdm": "015901",
"zydm": "081203",
"lqlbdm": "11",
"xwlx": "学术学位",
"xm": "左*",
"yjbyrq": "2024-07-01",
"nj": "2020"
}],
"errCode": 0,
"requestId": "6a0f0e4b16310993817785430e7386",
"errMsg": "success",
"apiLog": null
}
查询学工负责人信息
描述
根据工号查询对应的学工负责院系,如果不是负责人则返回空数组
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/studeptins
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
userId | 是 | 工号 |
返回参数
参数名 | 类型 | 备注 |
---|---|---|
name | string | 学生姓名 |
userId | string | 职工号 |
departmentId | string | 部门编号 |
departmentName | string | 部门名称 |
type | string | 负责人类型 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/studeptins?userId=xxxxxx"
返回示例
json
{
"data": [
{
"name": "李**",
"departmentId": "0110",
"userId": "19*****1",
"departmentName": "体育与健康学院",
"type": "学工负责人"
}
],
"errCode": 0,
"requestId": "65841fdd16260557305923813e62ab",
"errMsg": "success",
"apiLog": null
}