移除部门中的员工
说明
该接口移除部门中员工,可以将员工从移除部门移动到指定部门。
将员工指定部门移除,并移入到指定部门。
接口限制
1. 10次/秒;
2. 单次传入限制为200条数据;
接口地址
/api/openapi/employee/changeDepartments/batch
请求类型
POST
请求参数
参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
departmentChangeInfos | List<DepartmentChangeInfo> | 是 | 部门移除员工信息列表 |
DepartmentChangeInfo
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
employeeId | String | 是 | 员工编号 |
removeFromDepartmentBizCodes | List<String> | 是 | 移出部门编码列表 |
addIntoDepartmentBizCodes | List<String> | 否 | 移入部门编码列表,当移除部门后该员工没有部门时,为必填 |
参数样例
{
"departmentChangeInfos": [
{
"employeeId": "E10001",
"removeFromDepartmentBizCodes": [
"DP123",
"DP124"
],
"addIntoDepartmentBizCodes": [
"DP234",
"DP232"
]
},
{
"employeeId": "E10002",
"removeFromDepartmentBizCodes": [
"DP123",
"DP124"
],
"addIntoDepartmentBizCodes": [
"DP234",
"DP232"
]
}
]
}
参数样例
- 正常响应参数示例
{
"success": true,
"code": "ACK",
"message": "保存成功!",
"data": null
}
- 错误返回示例
{
"success": false,
"code": "NACK",
"message": "",
"data": {
"errorData": [
{
"key": "E10001",
"errorCode": "100001",
"errorMessage": "移入部门DP234不存在"
}
]
}
}
errorData中的errorCode说明
修改记录
2023-06-30 初始化