30 lines
1.2 KiB
Java
30 lines
1.2 KiB
Java
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");
|
|
}
|
|
}
|