V22.6
  1. 部门管理
V22.6
  • 后端接口
    • 用户与角色
      • 通讯录管理
        • 用户管理
          • 创建用户(不含任命)
          • 创建用户(含任命)
          • 编辑用户(含任命)
          • 禁用用户
          • 激活用户
          • 获取用户信息-php
          • 获取节点下用户
          • 根据用户范围获取用户信息
          • 获取联系人信息
        • 部门管理
          • 根据节点id获取下级节点
            GET
        • 角色管理
          • 绑定节点与角色关系
          • 获取节点绑定的角色
          • 获取用户角色id集合
      • 组织架构同步
        • 同步岗位
        • 同步部门
        • 同步角色
        • 同步用户角色关系
        • 同步用户
        • 触发同步组织架构定时任务
      • 身份验证
        • 短信登录
        • 获取最新token
        • 重置密码
        • 修改密码
  1. 部门管理

根据节点id获取下级节点

GET
/openservice/eagle-user/action/departments
@Test
public void getDepts(){
EagleUserActionDepartmentsGetRequest request = new EagleUserActionDepartmentsGetRequest();
request.setEntId("apiceshiqiye");
request.setDepartmentId("20");
EagleUserActionDepartmentsResponse response =qpaasHttpClient.doAction(request);
}

请求参数

Query 参数
departmentId
string 
节点id
可选
示例值:
1
entId
string 
企业id
可选
示例值:
apiceshiqiye

返回响应

🟢200成功
application/json
Body
status
integer 
必需
code
integer 
必需
result
array [object {11}] 
必需
id
string 
节点id
必需
type
string 
节点类型
必需
level
integer 
节点层级
必需
parent
string 
父节点id
必需
order
integer 
排序
必需
name
string 
节点名称
必需
pinyin
string 
拼音
必需
assign
string  | null 
权限范围
必需
hasChild
integer 
是否存在子节点
必需
depType
string 
部门类型
必需
nodeLevel
string 
节点级别
必需
msg
string 
必需
示例
{
    "status": 200,
    "code": 1000000,
    "result": [
        {
            "id": "1",
            "type": "department",
            "level": 0,
            "parent": "0",
            "order": 1,
            "name": "API测试企业",
            "pinyin": "APIceshiqiye",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "53",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 1,
            "name": "测试ABC334",
            "pinyin": "ceshiABC334",
            "description": "",
            "assign": "",
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "51",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 2,
            "name": "测试新1",
            "pinyin": "ceshixin1",
            "description": "",
            "assign": "",
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "56",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 3,
            "name": "测试DEF",
            "pinyin": "ceshidef",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 0,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "36",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 4,
            "name": "performance",
            "pinyin": "performance",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "12",
            "type": "role",
            "level": 1,
            "parent": "1",
            "order": 5,
            "name": "董事长",
            "pinyin": "dongshichang",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "59",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 6,
            "name": "删除节点1",
            "pinyin": "shanchujiedian1",
            "description": "",
            "assign": "",
            "tag": 0,
            "hasChild": 0,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "60",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 7,
            "name": "组织架构编辑部门节点",
            "pinyin": "zuzhijiagoubianjibumenjiedian",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 0,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "61",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 8,
            "name": "用于组织架构新增节点",
            "pinyin": "yongyuzuzhijiagouxinzengjiedian",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 0,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "68",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 9,
            "name": "启业云公司",
            "pinyin": "qiyeyungongsi",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "81",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 10,
            "name": "邹铁梅",
            "pinyin": "zoutiemei",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "83",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 11,
            "name": "权限管理测试",
            "pinyin": "quanxianguanliceshi",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 0,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "88",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 12,
            "name": "万华同步1",
            "pinyin": "wanhuatongbu1",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "91",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 13,
            "name": "supos14",
            "pinyin": "supos14",
            "description": "",
            "assign": "",
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "92",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 14,
            "name": "supos15",
            "pinyin": "supos15",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 0,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "94",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 15,
            "name": "why1一级部门",
            "pinyin": "why1yijibumen",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 0,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "95",
            "type": "role",
            "level": 1,
            "parent": "1",
            "order": 16,
            "name": "why1一级岗位",
            "pinyin": "why1yijigangwei",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 0,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "96",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 17,
            "name": "why一级部门",
            "pinyin": "whyyijibumen",
            "description": "",
            "assign": null,
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        },
        {
            "id": "57",
            "type": "department",
            "level": 1,
            "parent": "1",
            "order": 19,
            "name": "测试E",
            "pinyin": "ceshiE",
            "description": "",
            "assign": "",
            "tag": 0,
            "hasChild": 1,
            "label": "",
            "depType": "",
            "nodeLevel": "",
            "memberCount": 0
        }
    ],
    "msg": "成功"
}
上一页
获取联系人信息
下一页
绑定节点与角色关系
Built with