Skip to content

组织 ​

新增组织 ​

接口说明 ​

新增组织,现阶段组织只支持4级,且根组织只能有一个。

请求信息 ​

配置说明参数值
URL/org
MethodPOST
Content-Typeapplication/json

Body参数 ​

参数名类型描述是否必填
parent_idint64父组织id否
namestring组织名称,最长50位是
codestring组织code码,最长100位是

Body数据样例 ​

json
{
  "parent_id": 123,
  "name": "总部",
  "code": "DUZB"
}

响应数据 ​


data数据格式 ​

参数名类型描述
idint64组织id
parent_idint64父组织id
namestring组织名称

响应数据样例 ​

json
{
  "code": 0,
  "message": "success",
  "data": {
    "id": 233,
    "parent_id": 123,
    "name": "总部",
    "code": "DUZB"
  }
}

修改组织 ​

接口说明 ​

修改组织,现阶段只支持名称的修改。

请求信息 ​

配置说明参数值
URL/org
MethodPUT
Content-Typeapplication/json

Body参数 ​

参数名类型描述是否必填
idint64组织id是
namestring组织名称,最长50位是

Body数据样例 ​

json
{
  "id": 123,
  "name": "总部"
}

响应数据 ​


响应数据样例 ​

json
{
  "code": 0,
  "message": "success"
}

删除组织 ​

接口说明 ​

删除组织,删除组织的前提是该组织下已经没有人员了。

请求信息 ​

配置说明参数值
URL/org/:id
MethodDELETE

Path参数 ​

参数名类型描述是否必填
idint64组织id是

响应数据 ​


响应数据样例 ​

json
{
  "code": 0,
  "message": "success"
}

查询组织列表 ​

接口说明 ​

查询组织列表,该查询返回的是组织树,现阶段组织树只有一颗。

请求信息 ​

配置说明参数值
URL/org/list
MethodGET

响应数据 ​


data数据格式 ​

参数名类型描述
idint64组织id
parent_idint64父组织id
namestring组织名称
codestring组织code码
children[]object子组织列表,结构和父类一直,没有子组织时为空

响应数据样例 ​

json
{
  "code": 0,
  "message": "success",
  "data": {
    "orgs": [
      {
        "id": 233,
        "parent_id": 3232,
        "name": "总部",
        "code": "ZB",
        "children": [
          {
            "id": 234,
            "parent_id": 233,
            "name": "集团",
            "code": "JT",
            "children": null
          }
        ]
      }
    ]
  }
}