47 lines
1.2 KiB
Java
47 lines
1.2 KiB
Java
package enseirb.myinpulse.postgres_db.model;
|
|
|
|
import jakarta.persistence.*;
|
|
import jakarta.persistence.Entity;
|
|
import jakarta.persistence.Id;
|
|
import jakarta.persistence.Table;
|
|
import jakarta.validation.constraints.NotNull;
|
|
|
|
@Entity
|
|
@Table(name = "comptes_rendus")
|
|
public class ComptesRendus {
|
|
|
|
@Id
|
|
@NotNull
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
private Long id_compte_rendu;
|
|
|
|
private String contenu_compte_rendu;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "id_rdv")
|
|
private RendezVous rendezVousComptesRendus;
|
|
|
|
public ComptesRendus() {}
|
|
|
|
public ComptesRendus(Long id_compte_rendu, String contenu_compte_rendu) {
|
|
this.id_compte_rendu = id_compte_rendu;
|
|
this.contenu_compte_rendu = contenu_compte_rendu;
|
|
}
|
|
|
|
public Long getId_compte_rendu() {
|
|
return id_compte_rendu;
|
|
}
|
|
|
|
public void setId_compte_rendu(Long id_compte_rendu) {
|
|
this.id_compte_rendu = id_compte_rendu;
|
|
}
|
|
|
|
public String getContenu_compte_rendu() {
|
|
return contenu_compte_rendu;
|
|
}
|
|
|
|
public void setContenu_compte_rendu(String contenu_compte_rendu) {
|
|
this.contenu_compte_rendu = contenu_compte_rendu;
|
|
}
|
|
}
|