移除部门中的员工

说明

该接口移除部门中员工,可以将员工从移除部门移动到指定部门。


将员工指定部门移除,并移入到指定部门。

接口限制

 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"
      ]
    }
  ]
}

参数样例

  1. 正常响应参数示例
{
  "success": true,
  "code": "ACK",
  "message": "保存成功!",
  "data": null
}
  1. 错误返回示例
{
  "success": false,
  "code": "NACK",
  "message": "",
  "data": {
    "errorData": [
      {
        "key": "E10001",
        "errorCode": "100001",
        "errorMessage": "移入部门DP234不存在"
      }
    ]
  }
}

errorData中的errorCode说明

错误码说明

修改记录

2023-06-30 初始化
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""