package jnpf.base.model.uploadedit; import lombok.Data; import java.util.Map; /** 内部编辑租约;leaseId 是会话身份,file.fileId 才是实际来源。 */ @Data public class UploadEditLease { private String leaseId; /** Bound by the server; older/temporary leases remain full edit. */ private String mode = "edit"; private String lastOperationId; private String draftId; private String tenantId; private String ownerId; private boolean tracked; /** Only server-authorized DMS revision sources may save before the native record exists. */ private boolean revisionTemporary; /** 从服务端发布表单读取,不接受客户端权限声明。缺省拒绝,避免混合版本放开下载。 */ private boolean allowDownload; /** 已发布上传字段的签批页插件开关,默认关闭。 */ private boolean qianpiyeAnnotatorEnabled; private Map file; }