From 65308e5735231349a52a7a9ad487cdc8629b785f Mon Sep 17 00:00:00 2001 From: MrWaradana Date: Fri, 19 Dec 2025 14:32:26 +0700 Subject: [PATCH] feat: Add `cf` and `eaf` fields to the `YearData` model and schema. --- src/yeardata/model.py | 2 ++ src/yeardata/schema.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/yeardata/model.py b/src/yeardata/model.py index bc734f0..c15eda1 100644 --- a/src/yeardata/model.py +++ b/src/yeardata/model.py @@ -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) \ No newline at end of file diff --git a/src/yeardata/schema.py b/src/yeardata/schema.py index 9b551aa..49742d8 100644 --- a/src/yeardata/schema.py +++ b/src/yeardata/schema.py @@ -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)