package jnpf.dmsEntity.permission.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.time.LocalDate; import java.util.Date; import java.util.UUID; @Data @TableName("dms_file_versions") public class DmsFileVersionEntity { @TableId(value = "id", type = IdType.INPUT) private UUID id; @TableField("tenant_id") private String tenantId; @TableField("document_id") private UUID documentId; @TableField("version_no") private Long versionNo; @TableField("version_label") private String versionLabel; @TableField("file_name") private String fileName; @TableField("mime_type") private String mimeType; @TableField("size_bytes") private Long sizeBytes; @TableField("checksum_sha256") private String checksumSha256; @TableField("prepared_by") private String preparedBy; @TableField("prepared_on") private LocalDate preparedOn; @TableField("created_by") private String createdBy; @TableField("created_at") private Date createdAt; }