diff --git a/src/equipment/__pycache__/service.cpython-311.pyc b/src/equipment/__pycache__/service.cpython-311.pyc index 2ef5726..2c871cd 100644 Binary files a/src/equipment/__pycache__/service.cpython-311.pyc and b/src/equipment/__pycache__/service.cpython-311.pyc differ diff --git a/src/equipment/model.py b/src/equipment/model.py index 09c66f1..b854075 100644 --- a/src/equipment/model.py +++ b/src/equipment/model.py @@ -96,3 +96,5 @@ class EquipmentTransactionRecords(Base, DefaultMixin, IdentityMixin): eac_eac = Column(Float, nullable=False) efdh_equivalent_forced_derated_hours = Column(Float, nullable=False) foh_forced_outage_hours = Column(Float, nullable=False) + category_no = Column(String, nullable=True) + proportion = Column(Float, nullable=True) \ No newline at end of file diff --git a/src/equipment/schema.py b/src/equipment/schema.py index be238d9..14faa5c 100644 --- a/src/equipment/schema.py +++ b/src/equipment/schema.py @@ -74,6 +74,8 @@ class MasterBase(DefaultBase): eac_eac: Optional[float] = Field(None, nullable=True, le=MAX_PRICE) efdh_equivalent_forced_derated_hours: Optional[float] = Field(None, nullable=True) foh_forced_outage_hours: Optional[float] = Field(None, nullable=True) + category_no: Optional[str] = Field(None, nullable=True) + proportion: Optional[float] = Field(None, nullable=True) class EquipmentCreate(EquipmentBase):