前端: 新增 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,不受我们缓存控制;页面数值展示走自有缓存通路,统一且可控。
12 lines
242 B
JSON
12 lines
242 B
JSON
{
|
|
"name": "forge-cli-wasm",
|
|
"version": "0.1.2",
|
|
"files": [
|
|
"forge_cli_wasm_bg.wasm",
|
|
"forge_cli_wasm.js",
|
|
"forge_cli_wasm.d.ts"
|
|
],
|
|
"module": "forge_cli_wasm.js",
|
|
"types": "forge_cli_wasm.d.ts",
|
|
"sideEffects": false
|
|
} |