getUsers(params?: GetUsersParams)
版本要求:
@ray-js/lock-sdk≥1.0.0
描述
分页/关键字查询用户列表。
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 否 | 查询参数(page 页码、pageSize 每页条数、keyword 搜索关键字) |
返回值
类型:Promise<getUsersResult>
用户列表结果
getUsersResult
| 属性 | 类型 | 说明 |
|---|---|---|
| 用户列表 | ||
hasMore | boolean | 是否还有更多数据 |
引用对象
interface
UserInfo| 属性 | 类型 | 描述 |
|---|---|---|
userId | string | 云端用户 id |
lockUserId | number | 锁端用户 id |
avatarUrl | string | 头像 URL |
backHomeNotifyAttr | number | 回家通知相关属性位 |
effectiveFlag | number | 生效状态标记 |
nickName | string | 昵称 |
offlineUnlock | boolean | 是否支持离线开锁 |
| 生效时间段与重复规则 | ||
| 按开锁方式类型分组的明细 | ||
userContact | string | 用户联系方式(账号) |
userType | UserType | 用户类型 |
isFamilyUser | boolean | 是否为家庭体系成员 |
type
Week周重复位图:下标 0–6 对应周日–周六,0 不生效 1 生效enum
UserType| 枚举值 | 实际值 | 描述 |
|---|---|---|
UserType.ADMIN | 10 | 管理员 |
UserType.MEMBER | 20 | 普通成员 |
UserType.UNKNOW | 30 | 匿名 |
UserType.SHARE | 40 | 分享成员 |
UserType.OWNER | 50 | 家庭拥有者 |
合法值
Week
| 值 | 说明 | 最低版本 |
|---|---|---|
0 | - | - |
1 | - | - |
UserInfo.unlockDetails.type
| 值 | 说明 | 最低版本 |
|---|---|---|
finger | - | - |
face | - | - |
password | - | - |
card | - | - |
fingerVein | - | - |
hand | - | - |
eye | - | - |
UserType
| 值 | 说明 | 最低版本 |
|---|---|---|
10 | 管理员 | - |
20 | 普通成员 | - |
30 | 匿名 | - |
40 | 分享成员 | - |
50 | 家庭拥有者 | - |