refactor: AddClientCashInCashOut 加 virtual + 修正架构文档

AddClientCashInCashOut 从 public 改为 public virtual,
使测试可 override, 消除 RecordMarginCashFlow 迁出的阻塞。
AddClientCash 已是 virtual, 这是统一两者。

修正 ARCHITECTURE.md: 保证金有余额和返息(非'没有计息基数')。

验证: 编译0错误, 全量513测试7失败(基线一致)。
This commit is contained in:
hjhan
2026-08-11 17:09:13 +08:00
parent 7cea09d976
commit dafc06793e
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ TRS 的三类业务各自独立,通过 SwapInterest 纯函数库共享计息
**命名规则(防歧义)**
- `Funding` = 融资成本(不用 Interest,避免和通用"利息"混)
- `Return` = 标的总回报(不用 Float,避免和 FR007 浮动利率混)
- `Margin` = 保证金(不用 Notional/Principal,保证金没有"计息基数"概念
- `Margin` = 保证金(客户交的抵押品,有余额和返息,不走融资腿的计息基数框架
- `FloatRate` = FR007 浮动利率(唯一含义)
## 目录结构