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

同步角色

POST
/openservice/eagle-user/sync/syncRoles

EagleUserSyncSyncRolesPostRequest request = new EagleUserSyncSyncRolesPostRequest();
request.setCurUserId("apitest");//操作人用户id
request.setEntId("apiceshiqiye");//操作企业
request.setSysCode("supos");//系统编码
List list = new ArrayList<>();
EagleUserSyncSyncRolesRequestBodyItemInner item = new EagleUserSyncSyncRolesRequestBodyItemInner();
item.setCode("wanhuatongbu1");//角色编码
item.setName("万华同步1");//角色名称
item.setValid("1");//是否有效 1有效 0无效
list.add(item);
request.setItem(list);
EagleUserSyncSyncRolesResponse eagleUserSyncSyncRolesResponse = qpaasHttpClient.doAction(request);

请求参数

Query 参数
curUserId
string 
当前操作人
必需
示例值:
apitest
entId
string 
操作企业id
必需
示例值:
apiceshiqiye
Body 参数application/json
sysCode
string 
必需
item
array [object {3}] 
必需
name
string 
角色名称
必需
code
string 
角色编码
必需
valid
string 
是否有效
必需
示例
{
    "sysCode": "wanhua",
    "item": [
        {
            "name": "万华同步1",
            "code": "wanhuatongbu1",
            "parentCode": null,
            "managerCodes": "sync01"
        },
        {
            "name": "万华同步2",
            "code": "wanhuatongbu2",
            "parentCode": "wanhuatongbu1",
            "managerCodes": "sync01"
        }
        ,
        {
            "name": "万华同步3",
            "code": "wanhuatongbu3",
            "parentCode": "wanhuatongbu1",
            "managerCodes": "sync01"
        }
    ]
}

返回响应

🟢200成功
application/json
Body
result
string 
批次号
必需
msg
string 
必需
code
integer 
必需
guid
string 
必需
status
integer 
必需
示例
{
    "result": "3e78e395-f495-4772-85c8-78cac5ab40de",
    "msg": "成功",
    "code": 1000000,
    "guid": "56b1d5b2d66f8e32",
    "status": 200
}
上一页
同步部门
下一页
同步用户角色关系
Built with