feat(contract): amount_rmb 支持 null + 汇总增 unpriced_count;实施计划补「实现假设」机制

- API 契约:无归属购买的明细行 amount_rmb = null(展示「—」);汇总增 unpriced_count(未折算条数)
- shared 类型同步(amount_rmb: number | null · unpriced_count: number)
- 实施计划:loop 停车规则改为「自主推进 + 假设记录」(作者开发期可能缺席);新增 8 条实现假设;待定问题 #1/#3 标记已决
This commit is contained in:
2026-09-15 00:12:19 +08:00
parent dcf7a31c09
commit 1295667c94
3 changed files with 41 additions and 24 deletions
+5 -3
View File
@@ -91,8 +91,8 @@ export interface UsageLogRow {
ip: string
request_id: string
upstream_request_id: string | null
/** 该行折算实付人民币(错误行 quota = 0 → 0) */
amount_rmb: number
/** 该行折算实付人民币(错误行 quota = 0 → 0;匹配不到归属购买时为 null——未登记 / 充值来源) */
amount_rmb: number | null
other: LogOther
}
@@ -130,8 +130,10 @@ export interface SummaryResponse {
cache_tokens: number
/** quota 合计(原值,供核对) */
quota: number
/** 折算实付人民币(跨期按购买期间分段累加) */
/** 可折算部分的实付人民币合计(跨期按购买期间分段累加) */
amount_rmb: number
/** 无法折算的行数(`amount_rmb` 为 `null` 的行——未登记购买 / 充值来源) */
unpriced_count: number
meta: QueryMeta
}