增加了moneyflow表格导入模块。

This commit is contained in:
2026-08-15 23:02:26 +08:00
parent 5d9352ccf3
commit 51079bd8dc
2 changed files with 186 additions and 4 deletions
+5 -1
View File
@@ -18,7 +18,6 @@
- 行情类表按 MAX(trade_date)+1 天 → 昨天 增量拉取
- daily / daily_basic 走按交易日全市场模式(快);adj_factor 走按股票批量
- 财务表按 MAX(end_date) 往前推 400 天 → 昨天(覆盖新公告的季度报告,UPSERT 幂等)
- moneyflow 表暂未纳入(新版 importer 无对应导入函数,后续需要再补)
"""
import argparse
import logging
@@ -32,6 +31,7 @@ from importer import (
import_stock_basic,
import_daily_by_date,
import_daily_basic_by_date,
import_moneyflow_by_date,
import_adj_factor_batch,
import_index_daily,
import_financial_statements,
@@ -49,6 +49,7 @@ logger.setLevel(logging.INFO)
TABLE_SPECS = {
"daily": ("trade_date", ["ts_code", "trade_date"]),
"daily_basic": ("trade_date", ["ts_code", "trade_date"]),
"moneyflow": ("trade_date", ["ts_code", "trade_date"]),
"adj_factor": ("trade_date", ["ts_code", "trade_date"]),
"index_daily": ("trade_date", ["ts_code", "trade_date"]),
"income": ("end_date", ["ts_code", "end_date", "report_type"]),
@@ -105,6 +106,7 @@ def run_daily(end_date, dry_run, limit):
for table, date_col in [
("daily", "trade_date"),
("daily_basic", "trade_date"),
("moneyflow", "trade_date"),
("adj_factor", "trade_date"),
("index_daily", "trade_date"),
]:
@@ -129,6 +131,8 @@ def run_daily(end_date, dry_run, limit):
import_daily_by_date(start, end_date)
elif table == "daily_basic":
import_daily_basic_by_date(start, end_date)
elif table == "moneyflow":
import_moneyflow_by_date(start, end_date)
elif table == "adj_factor":
import_adj_factor_batch(codes, start, end_date)
elif table == "index_daily":