全量人员学工号-实时
最近更新时间: 2024年11月29日 02时50分15秒
实时
描述
根据人员身份认证状态、部门和人员类型查询全量人员学工号
支持的模式
客户端模式
请求方法
GET
请求地址
https://api.tongji.edu.cn/v1/rt/user/all_info
数据来源
人员状态系统
请求参数
参数名 | 是否必填 | 备注 |
---|---|---|
statusCode | 否 | 人员身份认证状态,0代表有效、1代表失效、-1代表全部不传参数默认为0 |
deptCode | 否 | 部门/学院代码不传代表全部获取 |
userTypeCode | 否 | 人员类型,1-教职工、2-本科生、3-硕士研究生、4-博士研究生、5-继续教育本科、6-继续教育外聘教师、7-供应商人员,不传代表全部获取 |
sinceUserId | 否 | 游标的起始位置,请把响应中的同字段传入,获取下一页,循环往复获取全量数据 |
返回参数
参数名 | 类型 | 备注 | 码表 |
---|---|---|---|
userId | string | 学工号 | |
name | string | 姓名 | |
deptCode | string | 部门/学院代码 | |
deptName | string | 部门/代码名称 | |
userTypeCode | string | 人员类型代码 | types |
userTypeName | string | 人员类型名称 | |
statusCode | string | 状态,全部取自人员状态 | status |
statusName | string | 状态名称 | |
createTime | date | 创建时间 | |
updateTime | date | 更新时间 |
解释说明
每次固定返回1000条数据 第一次请求sinceUserId请置为空 获取后续数据在请求上附上上一次的sinceUserId 当sinceUserId为空或者返回条数为0时,可以停止循环,已经获取全量数据
请求示例
curl -X GET \
'https://api.tongji.edu.cn/v1/rt/user/all_info' \
-H 'statusCode: ' \
-H 'deptCode: ' \
-H 'userTypeCode: ' \
-H 'sinceUserId: '
返回示例
{
"code": "A00000",
"data": {
"count": 1000,
"sinceUserId": "21*****7",
"userInfos": [
{
"createTime": "2023-11-06 11:33:53",
"deptCode": "000033",
"deptName": "继续教育学院",
"name": "姚*",
"statusCode": "0",
"statusName": "有效",
"updateTime": "2024-06-26 16:09:48",
"userId": "21*****7",
"userTypeCode": "5",
"userTypeName": "继续教育本科"
},
{
"createTime": "2023-11-06 11:33:30",
"deptCode": "000033",
"deptName": "继续教育学院",
"name": "雷**",
"statusCode": "0",
"statusName": "有效",
"updateTime": "2024-06-26 16:09:46",
"userId": "21*****6",
"userTypeCode": "5",
"userTypeName": "继续教育本科"
}
]
}
}