Fundamental_Analysis/services/data-persistence-service/.sqlx
Lv, Qi 21155bc4f8 feat(realtime): 接入前端实时报价并完善后端缓存
前端: 新增 RealTimeQuoteResponse 类型;新增 useRealtimeQuote Hook 并在报告页图表旁展示价格与时间戳(严格 TTL,无兜底)

FastAPI: 新增 GET /financials/{market}/{symbol}/realtime?max_age_seconds=.. 只读端点;通过 DataPersistenceClient 读取 Rust 缓存

Rust: 新增 realtime_quotes hypertable 迁移;新增 POST /api/v1/market-data/quotes 与 GET /api/v1/market-data/quotes/{symbol}?market=..;新增 DTO/Model/DB 函数;修正 #[api] 宏与路径参数;生成 SQLx 离线缓存 (.sqlx) 以支持离线构建

Python: DataPersistenceClient 新增 upsert/get 实时报价,并调整 GET 路径与参数

说明: TradingView 图表是第三方 websocket,不受我们缓存控制;页面数值展示走自有缓存通路,统一且可控。
2025-11-09 05:12:14 +08:00
..
query-5ddfe5e70c62b906ca23de28cd0056fa116a90f932567cefff259e110b6e9b1b.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-7bc18e5f68bfc1455b7e6e74feacabb79121b6a8008c999852a9fae3a8396789.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-21a6b3602a199978f87186634866e7bd72a083ebd55985acae1d712434e2ebb6.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-47dd5646e6a94d84da1db7e7aa5961ce012cf8467e5b98fc88f073f84ddd7b87.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-79ac63ac22399f0ba64783b87fbca6f7637c0f331c1346211ac5275e51221654.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-242e6f3319cfa0c19b53c4da80993a1da3cb77f58a3c0dac0260bf3adb4e501f.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-926e80040622e569d7698396e0126fecc648346e67ecae96cb191077737f5ab5.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-4536af5904df2b38a10e801f488cf2bd4176dccf06b0b791284d729f53ab262d.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-8868e58490b2f11be13c74ae3b1ce71a3f589b61d046815b6e9a7fe67ce94886.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-a487a815febf42b5c58fce44382f2d849f81b5831e733fc1d8faa62196f67dc9.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-a857a2bbeb2b7defebc976b472df1fd3b88ab154afe1d0d6ca044e616a75e60f.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-c3d06b1b669d66f82fd532a7bc782621101780f7f549852fc3b4405b477870af.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00
query-c08e82dfa0c325fe81baef633be7369ff6e4eb4534d00a41da94adfebbd44cc2.json feat(realtime): 接入前端实时报价并完善后端缓存 2025-11-09 05:12:14 +08:00