Files
tick-stock-panel/backend/app/api
shy3130 76431b588e feat: 概念/行业数据改为用户手动获取
将内置概念(ext_gn_ths)/行业(ext_hy_ths)数据源从「自动拉取」改为
「用户在页面手动点获取」, 避免启动时网络请求阻塞, 也符合用户自主控制预期。

后端:
- ext_presets.py (新增): 内置预设配方 + 结构转换 (接口 concepts/industries
  数组 → 拼接成字符串) + ensure_builtin_presets(只建config不拉数据) +
  fetch_preset(手动拉取, 供 API 调用)
- ext_data.py: 新增 POST /api/ext-data/presets/{config_id}/fetch 专用接口
  (放在动态路由前避免被当 config_id); 走结构转换保证 schema 一致
- main.py: lifespan 改为只 ensure_builtin_presets 创建 config, 不自动拉取

安全保证: 已存在则完全跳过, 绝不覆盖用户已有数据; 行业表去掉无用的
thscode/time 列。
2026-06-28 16:01:39 +08:00
..
2026-06-18 17:18:23 +08:00
2026-06-27 23:23:34 +08:00
2026-06-27 23:23:34 +08:00
2026-06-18 17:18:23 +08:00
2026-06-27 23:23:34 +08:00
2026-06-27 23:23:34 +08:00
2026-06-18 17:18:23 +08:00
2026-06-27 23:23:34 +08:00
2026-06-18 17:18:23 +08:00
2026-06-27 23:23:34 +08:00