pick orders

This commit is contained in:
2026-03-18 07:27:33 -05:00
parent e00639bb8b
commit 02e14319ac
10 changed files with 763 additions and 40 deletions

View File

@@ -24,10 +24,42 @@ export interface ShipmentSummaryDto {
updatedAt: string;
}
export interface ShipmentPickDto {
id: string;
salesOrderLineId: string;
itemId: string;
itemSku: string;
itemName: string;
quantity: number;
warehouseId: string;
warehouseCode: string;
warehouseName: string;
locationId: string;
locationCode: string;
locationName: string;
notes: string;
createdAt: string;
createdByName: string;
}
export interface ShipmentLineDto {
salesOrderLineId: string;
itemId: string;
itemSku: string;
itemName: string;
description: string;
orderedQuantity: number;
pickedQuantity: number;
remainingQuantity: number;
unitOfMeasure: string;
}
export interface ShipmentDetailDto extends ShipmentSummaryDto {
serviceLevel: string;
notes: string;
createdAt: string;
lines: ShipmentLineDto[];
picks: ShipmentPickDto[];
}
export interface ShipmentInput {
@@ -40,3 +72,11 @@ export interface ShipmentInput {
packageCount: number;
notes: string;
}
export interface ShipmentPickInput {
salesOrderLineId: string;
warehouseId: string;
locationId: string;
quantity: number;
notes: string;
}