修改部门
修改部门
- 更新部门主管之前,需要先创建员工,再进行更新部门主管
- 同级部门下的部门名称不能重复
基本信息
请求方式:POST
请求地址:/napi/enterprise/department/modify
Body参数
参数名 | 参数说明 | 必填 | 参数类型 | 长度 | 值举例 | 备注 |
---|---|---|---|---|---|---|
msgId | 消息id | Y | String | 128 | 1000120150511190411000001 | 企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN |
corpCode | 企业编码 | Y | String | 50 | 1000 | |
department | 部门 | Y | Department |
Department
参数名 | 参数说明 | 必填 | 参数类型 | 长度 | 值举例 | 备注 |
---|---|---|---|---|---|---|
departmentNo | 部门编号 | Y | String | 50 | A1234 | 只支持大小写英文、数字和下划线 |
nameCn | 中文名称 | N | String | 200 | 市场部 | |
nameEn | 英文名称 | N | String | 200 | Marketing Dept. | |
parentNo | 上级部门编号 | N | String | 50 | null:忽略更新;空串:更新为一级部门;有值:更新为具体部门 | |
leaderList | 主管列表 | N | List<String> | id为tenantUserId。传null:不做更新;传空数组 []:删除所有主管数据;传有值数组:覆盖更新 |
响应参数定义
参数名 | 参数说明 | 必填 | 参数类型 | 长度 | 值举例 | 备注 |
---|---|---|---|---|---|---|
resultCode | 返回码 | Y | String | 0 | 0表示成功,其他值为失败。 | |
description | 描述 | Y | String | 操作成功 | 描述信息,出错时为错误信息即错误原因。 |
样例
请求
{
"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 | 已存在相同的任务正在执行中 |