aszerW
72df18a28b
feat(models): 添加 Pydantic 数据模型(Phase 1)
- 定义请求模型:OHLCVRequest, AssetTypeRequest
- 定义响应模型:OHLCVResponse, AssetTypeResponse, ErrorResponse
- 定义枚举类型:AssetTypeEnum, AdjTypeEnum, TimeframeEnum
- 提供类型安全的 API 响应验证
- 支持 IDE 自动补全和类型检查
- 为 Phase 2 (Flask-Pydantic 集成) 做准备
测试通过:
✅ 请求参数自动验证(日期格式、adj 值)
✅ 响应数据验证(美股 META、ETF 513100.SH、BTC)
✅ 序列化/反序列化正常
✅ 类型安全检查(缺失字段、类型错误)
2026-05-24 00:42:22 +08:00
..
2026-05-23 12:46:48 +08:00
2026-05-12 21:33:19 +08:00
2026-05-23 23:40:18 +08:00
2026-05-23 18:41:20 +08:00
2026-05-24 00:06:34 +08:00
2026-05-24 00:42:22 +08:00
2026-05-13 23:30:32 +08:00
2026-05-12 22:40:35 +08:00
2026-05-23 22:36:23 +08:00
2026-05-23 23:40:18 +08:00
2026-05-23 18:32:00 +08:00