1. 模块总览
| 模块 | 核心功能 | 读的表 / 写的表 | 最低角色 |
| 📊 数据看板 | 大盘 + 单游戏钻取(见 §2 指标) | stats_daily、events 聚合(只读) | readonly |
| 👤 用户管理 | 按 openid/昵称/user_id 查用户;看资料/钱包/流水/存档/订单/风控分;封禁/禁言/调余额(双人复核) | users、wallets、currency_txns(写:status、admin_adjust 流水) | ops(调余额需 superadmin 复核) |
| 💾 存档查询/修复 | 查看任意用户任意游戏的 saves JSON;客诉时手工修复(表单编辑 + diff 预览);修复即 version+1 并落审计 | saves(写) | ops |
| 🎮 游戏库管理 | games 表 CRUD:上下架、排序、NEW 角标、逐款 config(体力/scoreMax/广告场景);改 config 即全量生效,无需发版 | games(写) | ops |
| 🛒 商品与订单 | products CRUD(价格/内容物/限购/上下架);订单查询、异常单补发货、退款标记、日对账报表(平台账单 vs orders) | products、orders(写:补发货走标准发货事务) | ops / 对账 readonly |
| 🔗 分享数据 | 分享漏斗(发起→回流→达成)、文案 A/B 胜率、回流拉新数、疑似刷量列表(同 IP 段聚集) | share_records、share_visits(只读 + 拉黑写 risk) | readonly |
| 🏆 排行榜管理 | 各游戏各赛季榜单、待复核高分队列(03 §5 风控标记)、删除作弊分、赛季手动结算兜底 | leaderboard_scores(写)、Redis 同步失效 | ops |
| ⚙️ 配置与活动 | app_configs 可视化编辑:公告、首充弹窗开关、双通道场景配置(05 §4 表就是这里的编辑界面)、分享/广告每日限额、卡点参数(M6 日程调参入口) | app_configs(写,带版本历史可回滚) | ops |
| 🔐 系统管理 | admin_users 与角色、审计日志查询、API 健康状态(探活结果) | admin_users、audit_logs | superadmin |
2. 数据看板指标(直接对齐 v2 验收基准)
2.1 大盘日报(首屏)
| 指标 | 口径 | 对标线(v2) |
| DAU / 新增 / 次留 / D7 | events.session_start 去重;次留=昨日新增今日回访 | 中国 IAA 活跃次留 ≥40% 为优质(G6) |
| 人均激励视频次数 | ad_complete / DAU | 及格 3 / 良好 5–8 / 优秀 10+ |
| 广告渗透率 | 看过 ≥1 次激励视频的 DAU 占比 | 及格 40% / 良好 60% |
| 分享发起率 / 回流率 | share_create/DAU;share_visit/share_create | 回流拉新计入 K 因子 |
| 付费率 / ARPPU / 首充转化(阶段 4 起) | 付费 UV/DAU;GMV/付费 UV;首充购买/首充弹窗曝光 | 付费率及格 1%、首充转化及格 2%(v2 3.6) |
| 签到率 / streak 分布 | signins/DAU;current_streak 直方图 | 7 天+ streak 用户占比是留存先行指标 |
2.2 单游戏钻取页
- 该款的 DAU、次留、场均时长、串场来源/去向(从哪款来、玩完去哪款——合集北极星"串场率"的明细)。
- 摩擦点漏斗:
unlock_show → unlock_choice(ad/share/pay/quit) 各通道分流比——每周据此调 05 §4 场景限额。
- 经济健康:该款软货币日产出 vs 日消耗(currency_txns 按 reason 聚合)——v2 P10「sink>source」的运行时监控。
3. 权限模型(RBAC)
| 角色 | 能力 | 约束 |
| readonly | 全部只读(看板、查询) | — |
| ops | readonly + 游戏库/配置/商品/榜单/存档修复/封禁 | 所有写操作落 audit_logs;配置改动可回滚 |
| superadmin | ops + 调余额复核、admin 账号管理、退款标记 | 调余额需第二名 superadmin 复核通过才执行(双人规则) |
登录链路:CF Access 验证邮箱(Google/OTP)→ SPA 载入 → 用 Access JWT 换自有 admin JWT(服务端校验邮箱在 admin_users 且 status 正常)→ 按角色渲染菜单。红线 /admin/v1 与业务 API 同进程但独立密钥、独立限频,且仅接受来自 Cloudflare 的回源 IP 段(Nginx 白名单),防止扫到直连。
4. 关键页面线框(两例)
【用户详情页】
┌ 用户 #10086 · 微信 · 省份:广东 · risk:0 ──────── [封禁] [禁言] ┐
│ 钱包: 💰12,400 💎38 ⚡3/5 [调整余额(需复核)] │
│ Tab: 流水 | 存档 | 订单 | 分享 | 设备 │
│ 流水: 07-09 12:01 gem -10 consume_revive g14 余额38 │
│ 07-09 11:58 coin +200 ad_reward g14 余额12,400 │
└ 存档: g14_mohei v17 (64KB内) [查看JSON] [修复(diff预览)] ┘
【双通道场景配置页】(app_configs 可视化 = 05 §4 表)
┌ scene: revive ─────────────────────────────────┐
│ 通道: [✓]ad 每日6次 [✓]share 每日3次 [ ]pay │
│ 平台覆盖: wx(全开) tt(share→sidebar) │
│ [保存并生效] 历史版本: v3 07-08 ops@a [回滚] │
└────────────────────────────────────────────────┘
5. 交付边界
- 阶段 1 只做:看板(基础四率) + 用户查询 + 游戏库管理 + 配置编辑(够运营试点期用);订单/对账随阶段 4 支付一起交付(08)。
- 报表导出一律 CSV;不做自助 BI,复杂分析直接连只读库跑 SQL。