From ce8c88fd433bd21d5f766713c659b64c1911f425 Mon Sep 17 00:00:00 2001 From: MrWaradana Date: Wed, 3 Dec 2025 13:51:39 +0700 Subject: [PATCH] add proportion on equipment master data --- .../__pycache__/service.cpython-311.pyc | Bin 17516 -> 17516 bytes src/equipment/model.py | 2 ++ src/equipment/schema.py | 2 ++ 3 files changed, 4 insertions(+) diff --git a/src/equipment/__pycache__/service.cpython-311.pyc b/src/equipment/__pycache__/service.cpython-311.pyc index 2ef57262aedb09e553f7aea1d3288bf22a2892ac..2c871cd75af9665a25053bbb1a71a9960926903e 100644 GIT binary patch delta 20 acmaFU!T6?wk#jjOFBbz4)NkZWb^!oI)dimb delta 20 acmaFU!T6?wk#jjOFBbz4C~o9Tb^!oG{{=w+ 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):