跳到主要内容

ot.orgs.users.update

修改用户并修改他和组织的关联

  • 请求路由: ot.orgs.users.update
  • 交互模型: Request Response

首先修改用户,然后删除用户之前所有与组织的对应关系,最后添加新的对应关系

请求​

RSocket.rr({
route: 'ot.orgs.users.update',
data: {
username: "测试5@mzd",
accountId: "测试10",
password: "123456",
fullname: "测试用户10",
domain: "mzd",
mobile: "99999999"
},
args:{
orgIds: [
"624a961f17068e3d500b92a1"
]
}
})

请求参数​

属性类型默认值必须说明
UserObject是用户模型
User.usernameObject是标识
User.domainObject是域
User.accountIdObject是账户id
User.passwordString是密码
User.fullnameString否全名
User.mobileString否手机号
orgIdslist是组织id集合

返回​

{
"orgs": [
{
"crBy": "admin@mzd",
"upBy": "admin@mzd",
"crDate": "2022-04-02T02:19:31.040Z",
"upDate": "2022-04-02T10:07:12.417Z",
"tenantId": "mzd",
"id": "6247b2b30fbaee612ea2fbad",
"orgName": "测试组织1",
"parentId": "0",
"delete": true,
"fullId": "6247b2b30fbaee612ea2fbad"
}
],
"user": {
"username": "测试5@mzd",
"accountId": "测试5",
"domain": "mzd",
"fullname": "测试51"
}
}

返回属性​

属性类型说明
idstring唯一id
orgNamestring组织名
parentIdstring父id
deleteboolean逻辑删除
fullIdstring层级关系
crByString创建人
upByString修改人
crDatedatetime创建时间
upDatedatetime更新时间
tenantIdString租户id

---|---|--- User | Object | 用户模型