chore: guard student avatar and leaderboard scope

This commit is contained in:
Codex
2026-06-30 18:17:44 +08:00
parent ef153c05fd
commit 853b95c674
9 changed files with 94 additions and 13 deletions

View File

@@ -788,7 +788,7 @@ POST /api/tenant-admin/badge-grants
| `classId` | UUID | 班级范围,可选,后端按当前租户校验 |
| `limit` / `page` | 正整数 | 分页 |
响应会包含 `items``currentUser`。即使当前用户未进入前 N 名,也应优先展示 `currentUser` 作为“我的排名”。排行榜用户头像只返回系统默认头像路径和 `avatarPreset`,前端不能尝试展示微信/QQ 头像或旧库头像 URL。后台后续会补日/周榜预聚合防刷策略,前端只消费接口返回口径。
响应会包含 `items``currentUser`。即使当前用户未进入前 N 名,也应优先展示 `currentUser` 作为“我的排名”。排行榜用户头像只返回系统默认头像路径和 `avatarPreset`,前端不能尝试展示微信/QQ 头像或旧库头像 URL。日/周榜预聚合防刷策略和运营看板不是默认待办,只在租户显式购买/开启排行榜活动并完成压测后再进入开发,前端只消费后端接口返回口径。
### 租户数据看板