Update project
This commit is contained in:
33
backend/app/api/capital_image_schemas.py
Normal file
33
backend/app/api/capital_image_schemas.py
Normal file
@ -0,0 +1,33 @@
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class CapitalImageRecordBase(BaseModel):
|
||||
id: str
|
||||
trade_date: str | None
|
||||
subject: str | None
|
||||
snapshot_time: str | None
|
||||
main_force_amount_yi: float | None
|
||||
institution_amount_yi: float | None
|
||||
large_household_amount_yi: float | None
|
||||
retail_amount_yi: float | None
|
||||
overall_trend: str | None
|
||||
intraday_summary: str | None
|
||||
review_status: str
|
||||
extraction_method: str
|
||||
image_name: str
|
||||
image_url: str
|
||||
created_at: str
|
||||
updated_at: str
|
||||
|
||||
|
||||
class CapitalImageRecordDetail(CapitalImageRecordBase):
|
||||
raw_extraction: dict = Field(default_factory=dict)
|
||||
|
||||
|
||||
class CapitalImageListResponse(BaseModel):
|
||||
items: list[CapitalImageRecordBase]
|
||||
total: int
|
||||
|
||||
|
||||
class CapitalImageUploadResponse(BaseModel):
|
||||
item: CapitalImageRecordDetail
|
||||
Reference in New Issue
Block a user