批量同步部门接口
说明
该接口用于批量更新或保存部门信息。
接口限制
1. 10次/秒;
2. 单次导入限制为200条数据;
3. 单条失败模式。即传入的每条数据互不影响。某条失败,不会影响其他数据执行。
接口地址
平台级批量同步部门接口
/api/platform/org/department/batch
请求类型
POST
请求参数
参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
entCode | String(50) | 是 | 企业编号 |
operator | String(50) | 是 | 操作人编号 |
departments | List<DepartmentForm> | 是 | 部门请求信息 |
参数样例
{
"entCode" :"EC30GQQG0VB9JO",
"operator":"test",
"departments":[
{
"businessCode": "10001.03",
"name": "压力测试03",
"sortNumber": 4,
"managerEmployeeIds": [
"210433"
],
"parentBizCode": " ",
"controlProperties": [
"reimburse_dept_scene",
"pre_consume_dept_scene"
],
"enabled": true,
"nameEn": "dept one",
"isCompany": true,
"deptVisibilityType": "specifyDeptsAndStaffs",
"specifyDeptAndUsers": [
{
"type": "STAFF",
"bizCode": "210433"
}
]
}
]
}
响应参数
响应参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
response_code | int | 是 | 响应码 |
response_message | String | 否 | 错误信息 |
data | String | 否 | 响应体 |
response_code - 响应码说明
参数样例
- 正常响应参数示例
{ "response_code": 0, "response_message": "", "data": null }
- 错误返回示例
{ "response_code": 9999, "response_message": "", "data": { "errorData": [ { "key": "E100011", "errorCode": "110005", "errorMessage": "当前员工常驻地设置只支持一个常驻地" } ] } }
errorData中的errorCode说明
部门错误码说明
修改记录
2023-04-25 新增