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 ) {} }