P0: 移除硬编码 API Key - MarketDataService Tiingo Key 改为强制环境变量 P1: 拆分 Entity 文件 - 从 Portfolio.cs 提取 Position.cs - 从 Portfolio.cs 提取 Transaction.cs - 每个实体独立文件,符合单一职责原则 |
||
|---|---|---|
| .. | ||
| ExchangeRateService.cs | ||
| IExchangeRateService.cs | ||
| IMarketDataService.cs | ||
| MarketDataService.cs | ||
| MockExchangeRateService.cs | ||
| MockMarketDataService.cs | ||