package jnpf.dmsEntity.print.form;
|
|
import jakarta.validation.constraints.Max;
|
import jakarta.validation.constraints.Min;
|
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.Size;
|
import jnpf.dmsEntity.permission.enums.DmsResourceType;
|
import lombok.Data;
|
|
import java.util.UUID;
|
|
@Data
|
public class DmsFilePrintTicketRequest extends jnpf.dmsEntity.watermark.DmsWatermarkParameters {
|
@NotNull
|
private DmsResourceType resourceType;
|
@NotNull
|
private UUID resourceId;
|
@NotNull
|
private UUID operationId;
|
@Min(1)
|
@Max(999)
|
private Integer copies = 1;
|
/** 台账逐份打印必须存在可输出流水号的水印。 */
|
private Boolean requireSerialWatermark;
|
@Size(max = 490)
|
private String printPages;
|
}
|