跳到主要内容

ot.orgs.users

分页查询所有用户并带上组织名称分页展示

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

先条件查询出所有用户再根据对应组织条件过滤,最后查询出用户对应所有组织的信息

请求​

RSocket.rs({
route: 'ot.orgs.users',
args:{
search : {
keyword : "",
from : "",
to : "",
orgId : "",
tenantId : "",
status : "",
userTypes: "100"
},
pg : {
page : 0,
size : 10
}
}
})

请求参数​

属性类型默认值必须说明
searchObject是查询条件对象
search.keywordstring否关键字(fullname, email, mobile)
search.fromstring否时间条件从什么时候开始
search.tostring否时间条件从什么时候结束
search.tenantIdstring否租户id
search.statusstring否状态
search.orgIdstring否组织id
search.userTypesString否逗号分隔的用户类型,如1,2(100为后台用户)
pgObject是分页对象
pg.pagestring0否当前页
pg.sizestring10否每页数量

返回​

用户加组织的列表

[
{
"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": []
}
}
]

返回属性​

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