Files
news/report_import/__init__.py
T
simon 366e60e8a9 feat: 日报结构化入库(M10 前后端分离数据层)
- 新增 report_db 包: MySQL 连接/建表/幂等写入 (news_report/news_event, myquant 库)
- 新增 report_import 包: 历史 178 份日报 HTML 解析入库, 表头驱动列映射
- reporter.py 完全切换: generate_report 结构化入库, 不再生成/上传 HTML
- CLI: 新增 report-import 子命令
- 依赖: uv add pymysql; 配置: NEWS_DB_* / REPORT_HISTORY_DIR
- 文档: docs/report_db_design.md(实现逻辑), docs/db_schema.md(表结构供 API/前端)
- 测试: 24 个单测通过 (parser/builder/models/importer)
2026-08-03 21:32:07 +08:00

22 lines
471 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""历史日报解析与批量导入(Milestone 10)。
将 doorcome 历史日报 HTMLfinance/intl)解析为结构化数据并写入 MySQL。
"""
from .importer import ImportStats, import_history
from .parser import (
ReportParseError,
parse_finance_report,
parse_intl_report,
parse_report,
)
__all__ = [
"ImportStats",
"ReportParseError",
"import_history",
"parse_finance_report",
"parse_intl_report",
"parse_report",
]