id
id: string
code
code: string
name
name: string
Optionalzone
zone?: string
Optionalaisle
aisle?: string
Optionalrack
rack?: string
Optionallevel
level?: string
Optionalposition
position?: string
isActive
isActive: boolean
status
status: "empty" | "occupied" | "unavailable" | "maintenance"
currentStock
currentStock: number
maxCapacity
maxCapacity: number
fillPercentage
fillPercentage: number
lastMovementDate
lastMovementDate: Date | null
Optionalproduct
product?: {
id: string;
name: string;
code: string;
minStockLevel?: number;
maxStockLevel?: number;
reorderPoint?: number;
cost?: number;
}
productType
productType: "RAW_MATERIAL" | "FINISHED_PRODUCT" | null
warehouse
warehouse: { id: string; code: string; name: string }
stockMovements
stockMovements: any[]
_count
_count: { stockMovements: number }