批量删除部门接口
说明
该接口用于批量删除部门信息。
接口限制
- 单次处理限制为200条数据
- 单条失败模式。即传入的每条数据互不影响。某条失败,不会影响其他数据执行。
- 删除的编码支持再次导入并更新为最新数据。
- 若该部门下有人员(在职人员),则不允许删除。
接口地址
/api/openapi/org/department/batch
请求类型
DELETE
请求参数
参数说明
参数名称 |
类型 |
是否必填 |
参数说明 |
部门编号列表 |
List<DepartmentForm> |
是 |
部门请求信息 |
字段名 |
类型 |
是否必填 |
参数说明 |
businessCode |
String(50) |
是 |
部门编码 |
参数样例
[
{
"businessCode": "10001.01"
},
{
"businessCode": "10001.02"
}
]
响应参数
参数样例
- 正常响应参数示例
{
"success":true,
"code": "ACK",
"message": "保存成功!",
"data": null
}
- 错误返回示例
{
"success": false,
"code": "NACK",
"message": "",
"data": {
"errorData": [
{
"key": "10001.01",
"errorCode": "100003",
"errorMessage": "部门未找到"
}
]
}
}
修改记录
2020-04-02 订正文档格式,修改错误返回结果,增加一层