Add order editing and qualified downtime history

This commit is contained in:
masterdev
2026-06-17 02:45:05 +01:00
parent 565e5ca4cb
commit 7dd7652ea7
5 changed files with 321 additions and 24 deletions

View File

@@ -27,6 +27,18 @@ class ProductionOrderCreate(BaseModel):
theoretical_cycle_time_sec: float = Field(gt=0)
class ProductionOrderUpdate(BaseModel):
order_number: str | None = None
machine_id: int | None = None
article_ref: str | None = None
article_name: str | None = None
mold_ref: str | None = None
material_ref: str | None = None
planned_qty: int | None = Field(default=None, gt=0)
cavities: int | None = Field(default=None, gt=0)
theoretical_cycle_time_sec: float | None = Field(default=None, gt=0)
class DowntimeQualify(BaseModel):
reason_code: str
comment: str | None = None