package com.baiyue.warehouse.dto; public record WarehousePalletResolveResponse( long palletId, String palletCode, long warehouseId, long locationId, String status, String fbaWarehouseCode, java.math.BigDecimal unitPrice, int version, String locationType, String locationStatus, boolean reservable, String reservationBlockReason ) { public WarehousePalletResolveResponse(long palletId, String palletCode, long warehouseId, long locationId, String status, String fbaWarehouseCode, int version) { this(palletId, palletCode, warehouseId, locationId, status, fbaWarehouseCode, java.math.BigDecimal.ZERO, version, null, null, false, "LOCATION_STATE_UNKNOWN"); } public WarehousePalletResolveResponse(long palletId, String palletCode, long warehouseId, long locationId, String status, String fbaWarehouseCode, java.math.BigDecimal unitPrice, int version) { this(palletId, palletCode, warehouseId, locationId, status, fbaWarehouseCode, unitPrice, version, null, null, false, "LOCATION_STATE_UNKNOWN"); } }