rebuild(stage-7): deliver ladder and sector rotation

This commit is contained in:
leefer
2026-07-30 03:28:24 +08:00
parent 31a53de890
commit a76d344a98
28 changed files with 1161 additions and 13 deletions
+10
View File
@@ -91,3 +91,13 @@ class MarketWorkspaceResponse(BaseModel):
sentiment: dict[str, Any] | None = None
history: list[dict[str, Any]] | None = None
items: list[dict[str, Any]] | None = None
class RotationMembersResponse(BaseModel):
trade_date: str
sector_name: str
sector_code: str
member_count: int = Field(ge=0)
quoted_count: int = Field(ge=0)
coverage: float = Field(ge=0, le=1)
items: list[dict[str, Any]] = Field(default_factory=list)