refactor: 提取数据同步逻辑为抽象基类

新增 base_sync.py 模块,提供三层抽象结构统一数据同步流程:
- BaseDataSync: 所有同步类型的基础抽象(客户端、股票代码获取、交易日历)
- StockBasedSync: 按股票同步抽象类(适用于 daily, pro_bar)
- DateBasedSync: 按日期同步抽象类(适用于 bak_basic)
This commit is contained in:
2026-02-27 23:34:12 +08:00
parent 0698b9d919
commit 484bcd0ab7
6 changed files with 1255 additions and 1548 deletions

View File

@@ -189,7 +189,10 @@ class Storage:
end_net_profit DOUBLE,
update_flag VARCHAR(1),
PRIMARY KEY (ts_code, end_date)
update_flag VARCHAR(1),
PRIMARY KEY (ts_code, end_date)
)
""")
# Create pro_bar table for pro bar data (with adj, tor, vr)
self._connection.execute("""