You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
793 B
39 lines
793 B
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;
|
|
}
|
|
|