部门分类批量同步接口

说明

该接口用于批量新增或更新部门分类。

接口限制

 1. 10次/秒;
 2. 单次导入限制为200条数据;

接口说明

  1. 接口支持批量导入多个部门分类
  2. 单条失败模式。即传入的每条数据互不影响。某条失败,不会影响其他数据执行
  3. 一个部门分类限制最多包含500个部门,如本次导入将导致该部门分类下的部门超限,则本次有关该部门分类的导入将失败
  4. 该接口部门分类编码作为唯一标识。如果编码不存在,将新增一条记录;如果存在,将更新

接口地址

/api/openapi/org/department/group/batch

请求类型

POST

请求参数

参数说明

字段名称 字段类型 是否必填 字段说明
name String(80) 否 部门分类名称
若该参数当前有值,传""视为清除原数据。
不填时视为维持原数据
nameEn String(80) 否 部门分类英文名称
若该参数当前有值,传""视为清除原数据。
不填时视为维持原数据
businessCode String(80) 是 部门分类编码
groupName String(80) 否 部门分组名称 如名称存在则将部门分类挂到该分组下,名称不存在则新增分组
description String(80) 否 描述
若该参数当前有值,传""视为清除原数据。
不填时视为维持原数据
includeChildDept String(16) 否 所选部门是否作用到子部门 填写是或者否
新增时不填默认是
更新时
传""视为清除原数据。
不填时视为维持原数据
departmentBusinessCodes List<String> 否 关联的部门编码
不填时视为维持原数据
填写空数组时视为清除原数据

参数样例

[
  {
    "name": "name1",
    "businessCode": "OPAPI1",
    "groupName": "分组1",
    "description": "描述1",
    "departmentBusinessCodes": []
  }
]

响应参数

参数样例

  1. 正常响应参数示例
{
  "code": "ACK",
  "message": "",
  "data": null,
  "errorCode": null,
  "success": true
}
  1. 错误返回示例
   当有数据发生错误时,code返回NACK,data里会包含错误对象,此接口错误数据的key为部门分类编码
{
  "code": "NACK",
  "message": "",
  "data": {
    "errorData": [
      {
        "key": "OPAPI2",
        "errorCode": "30005",
        "errorMessage": "部门分类名称已存在",
        "errorIndex": 0
      }
    ]
  },
  "errorCode": null,
  "success": false
}

修改记录

2025-10-23 新增
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2026-09-23 10:19:53

results matching ""

    No results matching ""

    results matching ""

      No results matching ""