查询父部门列表


查询父部门列表

基本信息

请求方式:POST

请求地址:/napi/enterprise/department/parent/list

Body参数

参数名参数说明必填参数类型长度值举例备注
msgId消息idYString1281000120150511190411000001企业编码+消息方向+YYYYMMDDHHMMSS+NNNNNN
corpCode企业编码YString501000
type查询类型YEnumdepartment查询部门:department,查询员工归属部门:member
departmentNo部门编号NString50A1234type为department时必填
tenantUserId租户用户idNString200d00xxxxxxtype为member时必填

响应参数定义

参数名参数说明必填参数类型长度值举例备注
resultCode返回码YString00表示成功,其他值为失败。
description描述YString操作成功描述信息,出错时为错误信息即错误原因。
data响应数据YDepartmentParenttype为member时有多个父级部门列表; type为department时只有一个父部门列表

DepartmentParent

参数名参数说明必填参数类型长度值举例备注
resultList父部门列表集合YList<DepartmentParentList>

DepartmentParentList

参数名参数说明必填参数类型长度值举例备注
parentList父部门列表YList<Department>自顶向下

Department

参数名参数说明必填参数类型长度值举例备注
departmentNo部门编号YString50A1234
nameCn中文名称YString200市场部
nameEn英文名称NString200Marketing Dept.

样例

请求

{
  "msgId": "0008120240617143030100010",
  "corpCode": "0008",
  "type": "department",
  "departmentNo": "A1234",
  "tenantUserId": null
}

返回

{
  "resultCode": "0",
  "description": "操作成功",
  "data": {
    "resultList": [
      {
        "parentList": [
          {
            "departmentNo": "A123",
            "nameCn": "一级部门",
            "nameEn": "level_1_department"
          },
          {
            "departmentNo": "A1234",
            "nameCn": "市场部",
            "nameEn": "Marketing Dept."
          }
        ]
      }
    ]
  }
}

错误码

错误码错误描述
840000050重复请求
840001001用户不存在
840001021企业不存在
840001045部门信息不存在