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

根据用户范围获取用户信息

POST
/openservice/eagle-user/user/getUserByUserRange
sdk使用
@Test
    public void getUserByUserRange() {
        EagleUserUserGetUserByUserRangePostRequest request = new EagleUserUserGetUserByUserRangePostRequest();
        request.setEntId("apiceshiqiye");
        request.setUserId("apitest");
        String str = "[{\"id\": \"81\", \"name\": \"邹铁梅\", \"type\": \"department\", \"checked\": true, \"parents\": [\"1\"], \"blacklist\": [], \"parent_id\": \"1\"}]";
        List<EagleUserUserGetUserByUserRangeRequestBodyUserRangeListInner> list = JSON
                .parseArray(str, EagleUserUserGetUserByUserRangeRequestBodyUserRangeListInner.class);
        request.setUserRangeList(list);
        EagleUserUserGetUserByUserRangeResponse response = qpaasHttpClient.doAction(request);
        System.out.println(response.getResult());
    }

请求参数

Body 参数application/json
entId
string 
企业id
必需
当前登陆企业
userId
string 
用户id
必需
当前登陆用户
userRangeList
array [object {9}] 
用户范围
必需
id
string 
节点id
可选
type
string 
类型
可选
member 个人 role 岗位 department部门 group 角色
name
string 
节点名
可选
parent
string 
可选
parent_id
string 
上层节点id
可选
checked
string 
可选
checkedOrder
string 
可选
parents
array[string]
父节点
可选
当前节点的父节点集合
blacklist
array [object {8}] 
黑名单
可选
示例
{
    "entId": "APICeShiQiYe",
    "userId": "APICeShiQiYe_6_ApiTest",
    "userRangeList": [{"id": "81", "name": "邹铁梅", "type": "department", "checked": true, "parents": ["1"], "blacklist": [], "parent_id": "1"}]
}

返回响应

🟢200成功
application/json
Body
status
integer 
状态码
必需
code
integer 
code
必需
result
array [object {2}] 
结果集
必需
userId
string 
用户id
必需
realName
string 
用户名
必需
msg
string 
必需
示例
{
    "status": 200,
    "code": 1000000,
    "result": [
        {
            "userId": "ztmdl2",
            "realName": "代理用户2"
        },
        {
            "userId": "ztmwt1",
            "realName": "委托用户1"
        },
        {
            "userId": "utest10",
            "realName": "test10"
        },
        {
            "userId": "ztm2",
            "realName": "邹铁梅2"
        },
        {
            "userId": "ztmdl",
            "realName": "代理用户"
        },
        {
            "userId": "ztm1",
            "realName": "邹铁梅"
        },
        {
            "userId": "ztmwt2",
            "realName": "委托用户2"
        }
    ],
    "msg": "成功"
}
上一页
获取节点下用户
下一页
获取联系人信息
Built with