add linking between internal and external orders

This commit is contained in:
Matthias Hochmeister
2026-03-27 11:18:06 +01:00
parent 75e533c1fc
commit 90f691d607
8 changed files with 573 additions and 49 deletions

View File

@@ -101,6 +101,7 @@ export interface AusruestungAnfragePosition {
artikel_id?: number;
bezeichnung: string;
menge: number;
einheit?: string;
notizen?: string;
geliefert: boolean;
erstellt_am: string;
@@ -145,3 +146,33 @@ export interface AusruestungWidgetOverview {
approved_count: number;
unhandled_count: number;
}
// ── Create-Orders Wizard ──
export interface CreateOrderPositionPayload {
position_id: number;
bezeichnung: string;
menge: number;
einheit?: string;
notizen?: string;
}
export interface CreateOrderPayload {
lieferant_id: number;
bezeichnung: string;
positionen: CreateOrderPositionPayload[];
}
export interface CreateOrdersRequest {
orders: CreateOrderPayload[];
}
export interface CreatedBestellung {
id: number;
bezeichnung: string;
lieferant_name: string;
}
export interface CreateOrdersResponse {
created_bestellungen: CreatedBestellung[];
}