修改部门


修改部门

  • 更新部门主管之前,需要先创建员工,再进行更新部门主管
  • 同级部门下的部门名称不能重复

基本信息

请求方式:POST

请求地址:/napi/enterprise/department/modify

Body参数

参数名参数说明必填参数类型长度值举例备注
msgId消息idYString1281000120150511190411000001企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN
corpCode企业编码YString501000
department部门YDepartment

Department

参数名参数说明必填参数类型长度值举例备注
departmentNo部门编号YString50A1234只支持大小写英文、数字和下划线
nameCn中文名称NString200市场部
nameEn英文名称NString200Marketing Dept.
parentNo上级部门编号NString50null:忽略更新;空串:更新为一级部门;有值:更新为具体部门
leaderList主管列表NList<String>id为tenantUserId。传null:不做更新;传空数组 []:删除所有主管数据;传有值数组:覆盖更新

响应参数定义

参数名参数说明必填参数类型长度值举例备注
resultCode返回码YString00表示成功,其他值为失败。
description描述YString操作成功描述信息,出错时为错误信息即错误原因。

样例

请求

{
  "msgId": "0008120240617143030100010",
  "corpCode": "0008",
  "department": {
    "departmentNo": "A1234",
    "nameCn": "市场部",
    "nameEn": "Marketing Dept.",
    "parentNo": "A123",
    "leaderList": [
      "d12345",
      "m256465"
    ]
  }
}

返回

{
  "resultCode": "0",
  "description": "操作成功"
}

错误码

错误码错误描述
840000050重复请求
840001021企业不存在
840001045部门信息不存在
840001049父部门下已存在同名部门
840001101上级部门编号不能与部门编号相同
840001105父部门不存在
840001150存在无效的租户用户id
840002015已存在相同的任务正在执行中