zizi 22bc528243 feat(studio): 看板占位接真——完玩率/广告收益/七日趋势 接 G1/G2 live 端点
- 完玩率←telemetry/my/summary.completionRate;广告收益←trade/my/income-summary.totalNet(分→元);七日趋势←telemetry/my/game-stat/trend?days=7 渲真柱状(播放/完成双柱)
- 新增 api/trade.ts getMyIncomeSummary + telemetry.ts getMySummary/getMyTrend + types 契约镜像;api/index 导出 tradeApi
- 失败/空走真实空态(完玩率"--"/收益"--"/趋势"近7日暂无数据"),不再"建设中"
- 真机验证(:4173 live 截图双态):有数据态完玩率50%+真趋势柱、空账号态真空态,console 零错;测试态 DB 已还原零漂移(game_project 全归 creator=1)
- 契约 follow-up:trend.statDate 实测序列化为 JSON 数组[y,m,d](Jackson LocalDate 默认)与 telemetry.yaml 描述 yyyy-MM-dd 不符,前端已兼容,建议后端/契约对齐
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 09:54:08 +00:00
..

Vue 3 + TypeScript + Vite

This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Learn more about the recommended Project Setup and IDE Support in the Vue Docs TypeScript Guide.