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

同步用户

POST
/openservice/eagle-user/sync/syncUser

EagleUserSyncSyncUserPostRequest request = new EagleUserSyncSyncUserPostRequest();
request.setCurUserId("apitest");//操作人用户id
request.setEntId("apiceshiqiye");//操作企业
request.setSysCode("supos");//系统编码
List items = new ArrayList<>();
EagleUserSyncSyncUserRequestBodyItemInner item = new EagleUserSyncSyncUserRequestBodyItemInner();
item.setCode("sync01");//用户编码
item.setPhone("18912960001");//手机号
item.setGender("1");//性别(0:男|1:女)
item.setEmail("344@qq.com");//邮箱
item.setDirectLeaderCode("apitest");//直接上级编码
item.setMainPosition("wanhuatongbu1");//主职编码
item.setEntryDate("2022-11-07");//入职时间
item.setBirthday("2022-11-07");//入职时间
item.setValid("1");
item.setStatus("false");//是否离职 false不禁用 不离职 true 禁用 离职
item.setPositions(Arrays.asList("wanhuatongbu2"));//兼职列表
items.add(item);
request.setItem(items);
EagleUserSyncSyncUserResponse eagleUserSyncSyncUserResponse= qpaasHttpClient.doAction(request);

请求参数

Query 参数
curUserId
string 
当前操作人
必需
示例值:
apitest
entId
string 
操作企业id
必需
示例值:
apiceshiqiye
Body 参数application/json
sysCode
string 
系统编码
必需
钉钉:dingtalk;微信:wechat,蓝卓:supos
item
array [object {12}] 
必需
name
string 
用户名
必需
code
string 
用户编码
必需
gender
string 
性别
必需
(0:男|1:女)
mainPosition
string 
主职编码
必需
directLeaderCode
string 
直接上级编码
可选
email
string 
邮箱
可选
邮箱与手机号必填一个
phone
string 
手机号
可选
邮箱与手机号必填一个
entryDate
string 
入职时间
可选
valid
string 
/1有效 0无效
必需
status
string 
false:在职 true 离职
可选
positions
array[string]
兼职
可选
birthday
string 
生日
必需
示例
{
    "sysCode": "wanhua",
    "item": [
        {
            "name": "同步测试",
            "code": "sync01",
            "gender": "1",
            "mainPosition": "wanhuatongbu1",
            "directLeaderCode": "sync02",
            "email": "sync01@qq.com"
        },
        {
            "name": "同步测试2",
            "code": "sync02",
            "gender": "1",
            "mainPosition": "wanhuatongbu1",
            "email": "sync02@qq.com"
        }
        ,
        {
            "name": "同步测试3",
            "code": "sync03",
            "gender": "1",
            "mainPosition": "wanhuatongbu2",
            "email": "sync03@qq.com",
            "entryDate":"2022-11-07T01:01:49.000+0000"
        }
    ]
}

返回响应

🟢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