package finki.paw5.model.entities; import jakarta.persistence.*; import lombok.Data; import java.time.LocalDate; import java.util.Date; @Data @Entity @Table(name = "post") public class Post { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id_post") private Integer id; @Column(name="date_post", nullable = false) private LocalDate dateCreated; @Column(name="url_thumbanail", length = 200) private String thumbnailUrl; @Column(name="id_pet", nullable = false) private int petId; @Column(name="id_surendee") private int surendeeId; @Column(name="id_employee") private int employeeId; public Post(LocalDate dateCreated, String thumbnailUrl, int petId, int surendeeId, int employeeId) { this.dateCreated = dateCreated; this.thumbnailUrl = thumbnailUrl; this.petId = petId; this.surendeeId = surendeeId; this.employeeId = employeeId; } public Post() { } }