BuildLegRate → FundingLegRate.Build(position, spread, float) — 利率值对象的自然工厂 BuildEodPolicy → AccrualPolicy.BuildEod(position, annualDays, isCompound) — 计息政策的自然工厂 SwapDealService删除2个private static定义, 4处调用点改用类型方法 SwapModule零回归(7基线/510通过)
固定/浮动腿的区别是取率环节的事,计息只认一个数;以 Fixed/Floating 工厂 取代原 4 字段构造,不再为腿型背负多余字段。