package jnpf.dmsService.recordprint; import lombok.Data; import java.util.ArrayList; import java.util.List; /** * 暂存在 Redis 中的记录打印流水号预占。 */ @Data public class DmsRecordPrintReservation { public static final String STATUS_PENDING = "PENDING"; public static final String STATUS_CONFIRMED = "CONFIRMED"; private String reservationId; private String tenantId; private String userId; private String printItemId; private Integer itemVersion; private String printType; private Integer printCount; private List selectedPages = new ArrayList<>(); private List serialNumbers = new ArrayList<>(); private List recordIds = new ArrayList<>(); private String status; private long createdAt; private long expiresAt; }