教职工信息
学习经历
描述
教职工学习经历
支持的模式
- 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
}通用干部信息同步
描述
批量查询干部信息
支持的模式
- authorization_code
- client_credentials
- password
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/staff/gbrz/sync/officerinfo
请求参数
| 参数名 | 是否必填 | 备注 |
|---|---|---|
| pageSize | 是 | 分页大小 |
| pageNum | 是 | 分页号 |
返回参数
| 参数名 | 类型 | 备注 |
|---|---|---|
| name | string | 姓名 |
| accountNo | string | 职工号 |
| usertypeName | string | 正副职务 |
| deptcode | string | 部门编号 |
| validendTime | string | 有效期 |
| description | string | 描述 |
| zwzj | string | 职务职级 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/staff/gbrz/sync/officerinfo?pageSize=1&pageNum=1"返回示例
json
{
"data": [
{
"name": "龚**",
"accountNo": "19****",
"usertypeName": "管理服务部门正职",
"deptcode": "0206",
"validendTime": "2099-11-30 00:00:00",
"description": "****",
"zwzj": "正处"
}
],
"errCode": 0,
"requestId": "65841fdd16260557305923813e62ab",
"errMsg": "success",
"apiLog": null
}