PriceForecast/lib/pydantic_models.py

34 lines
1.1 KiB
Python

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