跳到主要内容

users

获取用户列表

  • 请求路由: users
  • 交互模型: Request Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "users",
"args" : {
"search" : {
"keyword" : "135"
}
}
});

请求参数​

名称类型必须说明
searchObject否查询参数
search.usernameString否用户名
search.fullnameString否用户姓名
search.mobileString否手机号码
search.emailString否邮件地址
search.userTypesString否逗号分隔的用户类型, 如: 1,2,3
请求参数中携带kind时,忽略userTypes
search.kindString否按类型获取用户
all - 所有用户; console - 后台用户; inet - 互联网用户
请求参数中携带kind时,忽略userTypes
search.statusNumber否用户状态
search.extraObject否extra查询参数键值对
search.keywordString否模糊匹配关键字
search.fromString否查询起始时间,时间样式为RFC3339格式,如:2019-04-18T00:13:39.649Z
search.toString否查询终止时间,时间样式为RFC3339格式,如:2019-04-19T00:13:39.649Z
pgObject否分页参数
pg.pageNumber否页码,首页从0开始
pg.sizeNumber否每页记录,默认为10
pg.sortString[]否排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。
例如:["id", "crDate;desc"]

返回​

用户列表

[
{
"crDate" : "2023-04-09T12:42:17.099Z",
"tenantId" : "mzd",
"username" : "13500010001@mzd",
"accountId" : "13500010001",
"domain" : "mzd",
"fullname" : "13500010001",
"mobile" : "13500010001",
"gender" : 1,
"genderText" : "男",
"status" : 1,
"userTypes" : [ ],
"inviteCode" : "HbXm6Ls",
"extra" : { },
"associatedAccounts" : [ ]
},
{
"crDate" : "2023-02-09T03:20:36.044Z",
"tenantId" : "mzd",
"username" : "oKQgr46obJ_hpT867BJxzqNjt2MA@mzd",
"accountId" : "oKQgr46obJ_hpT867BJxzqNjt2MA",
"domain" : "mzd",
"fullname" : "张",
"mobile" : "13500020002",
"email" : "",
"gender" : 1,
"genderText" : "男",
"status" : 1,
"userTypes" : [
1,
3
],
"inviteCode" : "HbXm6Lt",
"extra" : { },
"associatedAccounts" : [ ]
}
]

返回属性​

名称类型说明
usernameString用户标识
accountIdString用户集成帐户标识
domainString用户集成域,默认为所属租户标识
fullnameString用户姓名
passwordString登录密码
mobileString手机号码
emailString邮件地址
genderNumber用户性别
statusNumber用户状态
0 - disabled; 1 - enabled
userTypesNumber[]用户类型,创建用户时指定,具体类型的值由调用方约定
inviteCodeString邀请码
特定用户类型对应的邀请码为<用户邀请码>-<用户类型标识>
如用户邀请码为HbXm6Ls,则用户类型3对应的邀请码为HbXm6Ls-3
extraObject
associatedAccountsObject[]关联帐户信息
associatedAccounts.[].authTypeNumber账号类型: 1 - 微信; 2 - 微博; 待扩展
associatedAccounts.[].appIdString集成标识
associatedAccounts.[].accountString账号
associatedAccounts.[].extraObject其他扩展信息
anonymousBoolean是否匿名用户
crDateString创建时间
tenantIdString租户ID

下载结果模型定义