Appearance
用户图鉴(UserAtlas)
概述
用户图鉴(UserAtlas)用于记录用户图鉴解锁记录,描述用户与图鉴之间的解锁关系、解锁时间以及奖励发放状态。
字段定义
| 字段名 | 类型 | 必填 | 默认值 | 说明 | 状态值枚举 |
|---|---|---|---|---|---|
userAtlasId | string | 是 | - | 用户图鉴记录 ID | - |
userId | string | 是 | - | 用户 ID | - |
atlasId | string | 是 | - | 图鉴 ID | - |
unlockStatus | enum | 是 | unlocked | 当前状态 | unlocked |
unlockTime | datetime | 是 | 当前时间 | 解锁时间 | - |
rewardGranted | bool | 是 | false | 是否已发放奖励积分 | - |
nfcTagId | string | 否 | null | 本次识别的标签 ID | - |
createdAt | datetime | 是 | 当前时间 | 创建时间 | - |
业务说明
- 该实体用于承载用户解锁图鉴的业务记录。
unlockStatus当前定义状态为unlocked,表示图鉴已解锁。rewardGranted用于标识该次图鉴解锁对应的奖励积分是否已发放。nfcTagId为可选字段,用于记录本次解锁过程中识别到的 NFC 标签 ID。
默认值约定
unlockStatus:unlockedunlockTime: 当前时间rewardGranted:falsenfcTagId:nullcreatedAt: 当前时间
