- 完玩率←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>
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.