26 lines
715 B
Java
26 lines
715 B
Java
package com.baiyue.warehouse.dto;
|
|||
|
|
|
||
|
|
import jakarta.validation.constraints.NotBlank;
|
||
|
|
import jakarta.validation.constraints.Positive;
|
||
|
|
|
||
|
|
public final class WarehouseResourceLockRequests {
|
||
|
|
private WarehouseResourceLockRequests() {}
|
||
|
|
|
||
|
|
public record ReserveRequest(
|
||
|
|
@Positive long customerId,
|
||
|
|
@Positive long warehouseId,
|
||
|
|
@Positive long palletId,
|
||
|
|
@Positive long locationId,
|
||
|
|
@NotBlank String businessType,
|
||
|
|
@NotBlank String businessId,
|
||
|
|
@NotBlank String reservationKey
|
||
|
|
) {}
|
||
|
|
|
||
|
|
public record CloseRequest(@Positive long customerId) {}
|
||
|
|
|
||
|
|
public record DefaultLocationRequest(
|
||
|
|
@Positive long customerId,
|
||
|
|
@Positive long warehouseId
|
||
|
|
) {}
|
||
|
|
}
|