mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 22:34:18 +08:00
- 新建 app/services/index_const.py 单一权威: 展示层固定四只核心指数 (上证/深证成指/创业板/科创综指), quote_service/overview/ market_overview_builder/sector_monitor 四处重复定义全部收敛 - fuyao 插件接入指数快照端点 (/api/a-share-index/prices/snapshot): client 增加 index_snapshot (批量上限 627 码), provider 实现可选协议 get_realtime_indices — .BJ 后缀先行过滤 (未知代码整批 1002 连坐), volume 不做股转手; 修复 fuyao 路由下指数冻结在日K兜底的 bug - quote_service 自定义源分支鸭子类型调用 get_realtime_indices 补拉指数, 请求清单 = 核心四只 + 启用指数监控规则标的; 未实现的源走日K兜底 - TickFlow 分支指数固定按码显式拉取, 移除 CN_Index 全量 universe 与 mode core/all 分支; 指数落盘固定 merge 不截断 - 指数偏好全套下线: realtime_index_symbols / sidebar_index_symbols / indices_nav_pinned / realtime_pull_index / realtime_index_mode - /api/index/list 与 /search (全指数浏览搜索) 删除; daily/minute 保留 供指数详情页, sync_instruments/sync_daily 保留供数据页 - sector_monitor 指数标的恒可监控, catalog 签名不再依赖指数偏好 - 新增 7 个用例: 指数快照映射/.BJ 过滤/软失败 + 自定义源指数补充链路 (含监控规则并入/无协议源静默/指数失败软降级)
19 lines
738 B
Python
19 lines
738 B
Python
"""实时指数核心清单 — 产品级固定契约 (单一权威)。
|
|
|
|
指数展示层 (侧栏指数条 / 市场总览) 固定四只核心指数, 不开放配置:
|
|
- 数据源边界: TickFlow 与 fuyao 指数快照双源均完整覆盖, 无降级分歧;
|
|
- 后端消费方 (quote_service / overview / sector_monitor) 与前端 Layout
|
|
统一引用此处, 不得各自维护副本。
|
|
|
|
监控规则的指数标的不受此限 — quote_service 会把启用规则的指数并入显式拉取。
|
|
"""
|
|
|
|
CORE_INDEX_NAMES: dict[str, str] = {
|
|
"000001.SH": "上证指数",
|
|
"399001.SZ": "深证成指",
|
|
"399006.SZ": "创业板指",
|
|
"000680.SH": "科创综指",
|
|
}
|
|
|
|
CORE_INDEX_SYMBOLS: tuple[str, ...] = tuple(CORE_INDEX_NAMES.keys())
|