feat: Add `cf` and `eaf` fields to the `YearData` model and schema.

main
MrWaradana 3 weeks ago
parent 92818a581a
commit 65308e5735

@ -18,3 +18,5 @@ class Yeardata(Base, DefaultMixin, IdentityMixin):
asset_crit_efdh_equivalent_forced_derated_hours = Column(Float, nullable=False)
asset_crit_foh_forced_outage_hours = Column(Float, nullable=False)
asset_crit_extra_fuel_cost = Column(Float, nullable=False)
cf = Column(Float, nullable=False)
eaf = Column(Float, nullable=False)

@ -19,6 +19,8 @@ class YeardataBase(DefaultBase):
asset_crit_efdh_equivalent_forced_derated_hours: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
asset_crit_foh_forced_outage_hours: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
asset_crit_extra_fuel_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
cf: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
eaf: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
created_at: Optional[datetime] = Field(None, nullable=True)
updated_at: Optional[datetime] = Field(None, nullable=True)
created_by: Optional[str] = Field(None, nullable=True)

Loading…
Cancel
Save