feat(wartung): MAINT-005 Ersatzteile/Kosten je Wartungsauftrag
Neue Tabelle wartungsauftrag_teil (Migration 0033), CRUD-Endpunkte
/wartungsauftraege/{id}/teile, UI-Panel in WartungSection.tsx mit
Summenanzeige. Backlog Epic 22 (UI-Redesign Runde 2, Kacheln UI2-001..005)
als geplant ergänzt, Umsetzung folgt separat.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
@@ -91,6 +91,21 @@ class WartungsauftragRead(BaseModel):
|
||||
betriebsstunden_bei_erledigung: Decimal | None
|
||||
|
||||
|
||||
class WartungsauftragTeilCreate(BaseModel):
|
||||
bezeichnung: str
|
||||
menge: Decimal = Decimal(1)
|
||||
kosten: Decimal
|
||||
|
||||
|
||||
class WartungsauftragTeilRead(BaseModel):
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
id: uuid.UUID
|
||||
auftrag_id: uuid.UUID
|
||||
bezeichnung: str
|
||||
menge: Decimal
|
||||
kosten: Decimal
|
||||
|
||||
|
||||
class FaelligeWartungRead(BaseModel):
|
||||
wartungsplan_position_id: int
|
||||
wartungsart: str
|
||||
|
||||
Reference in New Issue
Block a user