package app.entities.db; import com.fasterxml.jackson.annotation.JsonIgnore; import jakarta.persistence.*; import lombok.Data; import java.sql.Timestamp; import java.util.UUID; @Entity @Table(schema = "tf2_facti13", name = "files") @Data public class DbFile { @Id @Column(name = "id") private UUID id; @Column(name = "uploader") private String uploader; @Column(name = "filename", length = 255) private String filename; @Column(name = "filesize") private Long filesize; @Column(name = "extrainfo") private String extraInfo; @Column(name = "data", columnDefinition = "bytea") @JsonIgnore private byte[] data; @Column(name = "ts") private Timestamp timestamp; @Column(name = "deleted") private Boolean deleted; }