This commit is contained in:
2026-04-29 20:56:59 +08:00
parent fb6f455530
commit 730f485f48
200 changed files with 9881 additions and 2221 deletions

View File

@@ -4,7 +4,7 @@
## 0. 目标
把“剩余叙世币 / 总游戏时长 / 玩过作品”这一排信息卡,从静态数字展示升级成稳定的个人数据看板,让玩家在进入“我的”页时一眼知道自己的账号资产和游玩投入。
把“剩余陶泥币 / 总游戏时长 / 玩过作品”这一排信息卡,从静态数字展示升级成稳定的个人数据看板,让玩家在进入“我的”页时一眼知道自己的账号资产和游玩投入。
---
@@ -12,7 +12,7 @@
当前三个数字来源并不统一:
1. 叙世币来自当前存档上下文,不等于账号总资产
1. 陶泥币来自当前存档上下文,不等于账号总资产
2. 总游戏时长依赖当前快照,不代表全账号累计
3. 玩过作品当前几乎是硬编码推导,不是真实统计
@@ -39,11 +39,11 @@
## 3. 指标定义
## 3.1 剩余叙世
## 3.1 剩余陶泥
定义:
- 当前账号可立即消费的叙世币余额
- 当前账号可立即消费的陶泥币余额
不使用:
@@ -80,7 +80,7 @@
点击行为:
1. 叙世币卡
1. 陶泥币卡
- 打开资产流水抽屉
2. 总游戏时长卡
- 打开游玩统计抽屉
@@ -92,8 +92,9 @@
## 4.2 展示规则
1. 数字过大时做单位缩略展示
2. 进入页面先展示骨架屏
3. 数据请求失败时展示降级文案,不展示假数字
2. “总游戏时长”卡固定以小时为单位展示,短时长不切换成分钟,长时长不切换成天
3. 进入页面先展示骨架屏
4. 数据请求失败时展示降级文案,不展示假数字
---
@@ -123,7 +124,7 @@
返回:
- 叙世币流水列表
- 陶泥币流水列表
### `GET /api/profile/play-stats`
@@ -152,3 +153,4 @@
2. 切换设备后看板数据一致
3. 没有存档时也能正常展示账号级数据
4. 数据加载失败时页面表现可控
5. “总游戏时长”卡展示值始终带 `小时` 单位,例如 `0小时``1.5小时``36小时`