|
@@ -264,7 +264,7 @@ class WarehouseItemBase(BaseModel):
|
|
|
color_name: str
|
|
color_name: str
|
|
|
quantity: float = 0.0 # Total weight
|
|
quantity: float = 0.0 # Total weight
|
|
|
unit_mass: float = 1.0 # Weight of one unit (e.g. 1kg spool)
|
|
unit_mass: float = 1.0 # Weight of one unit (e.g. 1kg spool)
|
|
|
- units_count: int = 0 # Number of units (e.g. 10 spools)
|
|
|
|
|
|
|
+ units_count: float = 0.0 # Number of units (e.g. 1.5 spools)
|
|
|
notes: Optional[str] = None
|
|
notes: Optional[str] = None
|
|
|
is_active: bool = True
|
|
is_active: bool = True
|
|
|
|
|
|
|
@@ -274,7 +274,7 @@ class WarehouseItemCreate(WarehouseItemBase):
|
|
|
class WarehouseItemUpdate(BaseModel):
|
|
class WarehouseItemUpdate(BaseModel):
|
|
|
quantity: Optional[float] = None
|
|
quantity: Optional[float] = None
|
|
|
unit_mass: Optional[float] = None
|
|
unit_mass: Optional[float] = None
|
|
|
- units_count: Optional[int] = None
|
|
|
|
|
|
|
+ units_count: Optional[float] = None
|
|
|
notes: Optional[str] = None
|
|
notes: Optional[str] = None
|
|
|
is_active: Optional[bool] = None
|
|
is_active: Optional[bool] = None
|
|
|
|
|
|