Logo
Explore Help
Register Sign In
suncheng/EmailBill
1
0
Fork 0
You've already forked EmailBill
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
a7414c792e8c2cb086a77138669ae08d32ab8df8
EmailBill/openspec/changes/archive/2026-02-20-fix-deposit-detail-empty/.openspec.yaml

3 lines
40 B
YAML
Raw Normal View History

feat(budget): 实现存款明细计算核心逻辑 - 添加 BudgetItemCalculator 辅助类,实现明细项计算规则 - 收入:实际>0取实际,否则取预算 - 支出:取MAX(预算, 实际) - 硬性支出未发生:按天数折算 - 归档数据:直接使用实际值 - 实现月度和年度存款核心公式 - 月度:收入预算 + 本月年度收入 - 支出预算 - 本月年度支出 - 年度:归档已实收 + 未来收入预算 - 归档已实支 - 未来支出预算 - 定义存款明细数据结构 - SavingsDetail: 包含收入/支出明细列表和汇总 - BudgetDetailItem: 预算明细项(含计算用金额、计算说明等) - SavingsCalculationSummary: 计算汇总信息 - 新增单元测试 - BudgetItemCalculatorTest: 11个测试覆盖所有计算规则 - BudgetSavingsCalculationTest: 6个测试验证核心公式 测试结果:所有测试通过 (366 passed, 0 failed)
2026-02-20 16:26:04 +08:00
schema: spec-driven
created: 2026-02-20
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.3 Page: 59ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API