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

同步部门

POST
/openservice/eagle-user/sync/syncDepts

EagleUserSyncSyncDeptsPostRequest request = new EagleUserSyncSyncDeptsPostRequest();
request.setCurUserId("apitest");//操作人用户id
request.setEntId("apiceshiqiye");//操作企业
request.setSysCode("supos");//系统编码
List list = new ArrayList<>();
EagleUserSyncSyncDeptsRequestBodyItemInner item = new EagleUserSyncSyncDeptsRequestBodyItemInner();
item.setCode("wanhuatongbu1");//部门编码
item.setName("万华同步1");//部门名称
item.setManagerCodes("sync01");//部门主管编码
item.setValid("1");
item.setParentCode(null);//上级部门编码
list.add(item);
request.setItem(list);

EagleUserSyncSyncDeptsResponse response = qpaasHttpClient.doAction(request);

请求参数

Query 参数
curUserId
string 
当前操作人
必需
示例值:
apitest
entId
string 
操作企业id
必需
示例值:
apiceshiqiye
Body 参数application/json
sysCode
string 
必需
item
array [object {5}] 
必需
name
string 
部门名称
必需
code
string 
部门编码
必需
parentCode
string 
上级部门编码
必需
managerCodes
string 
负责人编码
可选
valid
string 
1有效 0无效
必需
示例
{
  "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