ot.orgs.users.create
创建用户后发送邮件通知并关联和一个或多个组织关系
- 请求路由:
ot.orgs.users.create- 交互模型:
Request Response创建用户后发送邮件通知并关联和一个或多个组织关系
请求
RSocket.rr({
route: 'ot.orgs.users.create',
data:{
accountId: "测试10",
password: "123456",
fullname: "测试用户10",
mobile: "99999999"
},
args:{
orgIds: [
"624a961f17068e3d500b92a1"
]
}
})
请求参数
| 属性 | 类型 | 默认值 | 必须 | 说明 |
|---|---|---|---|---|
| User | Object | 是 | 用户模型 | |
| User.accountId | string | 是 | 账户id | |
| User.password | string | 是 | 密码 | |
| User.fullname | string | 否 | 全名 | |
| User.mobile | string | 否 | 手机号 | |
| orgIds | [string] | 是 | 组织id集合 |
返回
一个用户加组织列表
{
"orgs": [
{
"crBy": "admin@mzd",
"upBy": "admin@mzd",
"crDate": "2022-04-04T06:54:23.802Z",
"upDate": "2022-04-04T06:54:23.802Z",
"tenantId": "mzd",
"id": "624a961f17068e3d500b92a1",
"orgName": "测试组织21",
"parentId": "0",
"delete": false,
"fullId": "624a961f17068e3d500b92a1"
}
],
"user": {
"crDate": "2022-04-04T07:28:22.679982411Z",
"tenantId": "mzd",
"username": "测试10@mzd",
"accountId": "测试10",
"domain": "mzd",
"fullname": "测试用户10",
"mobile": "99999999",
"status": 1,
"userTypes": [],
"extra": {},
"associatedAccounts": []
}
}
返回属性
| 属性 | 类型 | 说明 |
|---|---|---|
| User | Object | 用户模型 |
| 属性 | 类型 | 说明 |
|---|---|---|
| id | string | 唯一id |
| orgName | string | 组织名 |
| parentId | string | 父id |
| delete | boolean | 逻辑删除 |
| fullId | string | 层级关系 |
| crBy | String | 创建人 |
| upBy | String | 修改人 |
| crDate | datetime | 创建时间 |
| upDate | datetime | 更新时间 |
| tenantId | String | 租户id |
错误码
| 值 | 说明 |
|---|---|
| 10400 | 请求参数错误,缺少必须的请求参数 |