getFitPasswordList
版本要求:
@ray-js/lock-sdk≥1.2.0
方法签名
getFitPasswordList()描述
获取当前配件在线密码列表。
参数
无
返回值
类型:Promise<FitPasswordItem[]>
列表数据
FitPasswordItem
| 属性 | 类型 | 说明 |
|---|---|---|
id | number | 云端开锁方式记录 id(来自 `unlockBindingId`) |
unlockId | string | 锁端开锁实例 id(来自云端 `devUnlockId`,16 进制字符串) |
unlockName | string | 开锁方式名称(来自云端 `name`) |
photoUnlock | boolean | 是否图片类开锁方式;配件云端未返回该字段,固定为 `false` |
userName | string | 密码所属用户名 |
lockUserId | number | 用户在锁端的用户 id |
userType | number | 用户类型:10 管理员 / 20 普通成员 / 30 无名成员 / 50 家庭拥有者 |
devLockId | string | 门锁端编号(16 进制字符串,来自云端 `devUnlockId`) |
| 有效期配置:生效/失效时间,按周重复时含 `weeks` 与每日时段 |
引用对象
interface
EffectiveConfig| 属性 | 类型 | 描述 |
|---|---|---|
effectiveDate | number | 生效日(秒级时间戳) |
expiredDate | number | 失效日(秒级时间戳) |
repeat | "none" | "week" | 重复策略:无或按周 |
weeks | Week | 周重复位图 |
effectiveTime | number | 每日生效开始时间,单位:分钟 |
expiredTime | number | 每日失效结束时间,单位:分钟 |
type
Week周重复位图:下标 0–6 对应周日–周六,0 不生效 1 生效合法值
EffectiveConfig.repeat
| 值 | 说明 | 最低版本 |
|---|---|---|
none | - | - |
week | - | - |
Week
| 值 | 说明 | 最低版本 |
|---|---|---|
0 | - | - |
1 | - | - |