Karte 10: Geräte-Code für Objektpositionen (Code128-Vorbereitung) + Code-Vorschlag
CI / backend-tests (push) Successful in 1m1s
CI / frontend-build (push) Successful in 18s

objektposition.code (nullable, unique) für Geräte-Etiketten, separat von
seriennummer. Lookup-Endpunkt für Geräte-Scan (GET /objektpositionen/code/{code})
sowie Auto-Vorschlag PRAEFIX-NNN für Objekt- und Objektposition-Codes
(GET /objekte/naechster-code, GET /objektpositionen/naechster-code).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
2026-09-04 17:35:25 +02:00
co-authored by Claude Sonnet 5
parent a2877f5672
commit 69e7d0c8d0
8 changed files with 424 additions and 1 deletions
+2
View File
@@ -45,6 +45,7 @@ class ObjektpositionRead(BaseModel):
seriennummer: str | None
ablaufdatum: date | None
chargennummer: str | None
code: str | None
class ObjektpositionUpdate(BaseModel):
@@ -54,6 +55,7 @@ class ObjektpositionUpdate(BaseModel):
seriennummer: str | None = None
ablaufdatum: date | None = None
chargennummer: str | None = None
code: str | None = None
class ObjektpositionCreate(BaseModel):