关键修复: 1. BackfillNavHistoryInternalAsync 汇率处理bug - holdings 存储目标币种成本,避免卖出时用当前汇率重转历史成本 - 优先使用交易时保存的汇率 2. Transaction 表新增字段 - exchange_rate: 交易时汇率 - total_amount_base: 本位币金额 - 创建交易时自动保存汇率 3. CalculateAndSaveDailyNavAsync - 优先使用 TotalAmountBase 字段计算成本 - 回退到当前汇率(兼容历史数据) 4. 新增迁移脚本 sql/migrate_financial_fields.sql |
||
|---|---|---|
| .. | ||
| add_total_cost_column.sql | ||
| migrate_financial_fields.sql | ||