Commit Graph

8 Commits

Author SHA1 Message Date
cf605ac5b8 feat(data_manager): 增强新闻获取功能,支持指定时间范围查询和历史数据检索 2025-04-20 17:13:06 +08:00
ef7eabf3ce feat(news): 添加新闻数据获取和管理功能,支持智能增量更新和分批获取 2025-04-19 23:18:16 +08:00
3253fd4951 ♻️ refactor(data_manager): 将获取盘前竞价数据函数重构为通用表数据查询函数 2025-04-19 22:24:27 +08:00
6ffe0d9968 feat(data_manager): 添加获取主板非ST股票和盘前竞价数据的方法 2025-04-19 21:09:14 +08:00
acb83cd39b ♻️ refactor(data): 添加数据源可用性注释并在错误处理中增加休眠,重组数据更新逻辑并分离特殊数据源的更新流程 2025-04-19 20:49:23 +08:00
27632816a4 feat(data_manager): 添加批量更新数据功能并优化返回值为布尔类型 2025-04-19 20:07:53 +08:00
1abff8b130 ♻️ refactor(logger): 将日志管理器路径从logger更新为logger_manager并优化数据返回格式 2025-04-19 19:31:58 +08:00
5c22360b58 🔨 refactor(data): 重构数据管理模块,提取独立的DataReader类并优化API接口
为了提升代码结构和可维护性,将data_fetcher.py重命名为data_manager.py,并进行以下重构:

1. 将实例变量移至模块级别配置
2. 将实例方法转换为静态方法
3. 提取新的DataReader类用于数据读取操作
4. 在DatabaseManager中添加通用查询方法
5. 优化数据获取与缓存逻辑
2025-04-19 19:24:24 +08:00