package jnpf.dmsEntity.storage.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.util.Date; import java.util.UUID; @Data @TableName("dms_file_objects") public class DmsFileObjectEntity { @TableId(value = "id", type = IdType.INPUT) private UUID id; @TableField("tenant_id") private String tenantId; @TableField("file_version_id") private UUID fileVersionId; @TableField("storage_platform") private String storagePlatform; @TableField("bucket_name") private String bucketName; @TableField("base_path") private String basePath; @TableField("object_path") private String objectPath; @TableField("object_name") private String objectName; @TableField("pdf_object_key") private String pdfObjectKey; @TableField("pdf_size_bytes") private Long pdfSizeBytes; @TableField("pdf_checksum_sha256") private String pdfChecksumSha256; @TableField("pdf_source_checksum_sha256") private String pdfSourceChecksumSha256; @TableField("pdf_generated_at") private Date pdfGeneratedAt; @TableField("source_service_id") private String sourceServiceId; @TableField("source_id") private String sourceId; @TableField("created_by") private String createdBy; @TableField("created_at") private Date createdAt; }