增加了moneyflow表格导入模块。
This commit is contained in:
@@ -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":
|
||||
|
||||
Reference in New Issue
Block a user