from datetime import datetime from decimal import Decimal from pydantic import BaseModel from typing import Optional from datetime import datetime from decimal import Decimal class PredictionResult(BaseModel): prediction_date: datetime bdwd: Optional[str] = None feature_factor_frequency: str strategy_id: int predicted_price: Decimal model_evaluation_id: int model_id: int tenant_code: Optional[str] = None reserved_str1: Optional[str] = None reserved_str2: Optional[str] = None reserved_str3: Optional[str] = None reserved_str4: Optional[str] = None reserved_str5: Optional[str] = None reserved_num1: Optional[Decimal] = None reserved_num2: Optional[Decimal] = None reserved_num3: Optional[Decimal] = None reserved_num4: Optional[Decimal] = None reserved_num5: Optional[Decimal] = None version_num: Decimal = Decimal(1) delete_flag: str = '0' create_user: Optional[str] = None create_date: Optional[datetime] = None update_user: Optional[str] = None update_date: Optional[datetime] = None