看股功能更新
This commit is contained in:
@@ -373,3 +373,32 @@ class TradesImportResponse(BaseModel):
|
||||
|
||||
class TradesClearResponse(BaseModel):
|
||||
deleted: int
|
||||
|
||||
|
||||
# ---------- 大盘总览(主页) ----------
|
||||
class IndexQuoteOut(BaseModel):
|
||||
code: str # 000001.SH / HKTECH / DJI
|
||||
name: str # 上证指数 / 恒生科技 / 道琼斯
|
||||
region: str # cn | hk | us(前端分组展示)
|
||||
close: float | None = None
|
||||
change: float | None = None
|
||||
pct_chg: float | None = None
|
||||
trade_date: date | None = None # 最近交易日(收盘口径)
|
||||
spark: list[float] = [] # 近 N 日收盘(旧 -> 新),迷你走势用
|
||||
spark_dates: list[str] = [] # 与 spark 对齐的交易日(YYYYMMDD),hover 提示用
|
||||
|
||||
|
||||
class MarketStatsOut(BaseModel):
|
||||
"""沪深两市汇总(daily_info:沪 SH_A + 深 SZ_MARKET,亿元)。"""
|
||||
trade_date: date | None = None
|
||||
total_mv: float | None = None # 总市值(亿元)
|
||||
float_mv: float | None = None # 流通市值(亿元)
|
||||
amount: float | None = None # 两市成交额(亿元)
|
||||
turnover: float | None = None # 换手率 %(沪市口径)
|
||||
|
||||
|
||||
class MarketOverviewResponse(BaseModel):
|
||||
updated_at: datetime
|
||||
indexes: list[IndexQuoteOut] = []
|
||||
stats: MarketStatsOut | None = None
|
||||
errors: list[str] = [] # 部分来源失败的说明(透明但不阻塞展示)
|
||||
|
||||
Reference in New Issue
Block a user