Update project

This commit is contained in:
wanghep
2026-04-08 20:04:40 +08:00
parent 2eab960303
commit 862235ea89
130 changed files with 60206 additions and 231 deletions

View File

@ -199,3 +199,40 @@ class AShareSectorFlowResponse(BaseModel):
source_url: str | None = None
precision: Precision
sector_types: dict[str, AShareSectorGroup]
class EtfRealtimeRecord(BaseModel):
trade_date: str
code: str
name: str
fund_name: str | None = None
detail_url: str | None = None
source_url: str | None = None
latest_price: float | None = None
change_amount: float | None = None
change_percent: float | None = None
previous_close: float | None = None
open_price: float | None = None
high_price: float | None = None
low_price: float | None = None
volume: int | None = None
turnover_amount: float | None = None
turnover_rate: float | None = None
change_percent_1m: float | None = None
change_percent_3m: float | None = None
change_percent_4m: float | None = None
updated_at: str | None = None
snapshot_time: str | None = None
source_name: str
precision: Precision
is_trading: bool = False
class EtfRealtimeResponse(BaseModel):
trade_date: str
updated_at: str | None = None
source_name: str
source_url: str | None = None
precision: Precision
group: str
records: list[EtfRealtimeRecord]