Organizee/src/main/java/fr/organizee/model/Menu.java
2022-03-01 17:45:51 +01:00

82 lines
1.7 KiB
Java

package fr.organizee.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import javax.persistence.*;
import java.time.LocalDate;
@Entity
public class Menu {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private LocalDate dateMenu;
private String repasMidi;
private String repasSoir;
@ManyToOne
@JoinColumn(name="TEAM_ID")
@JsonIgnoreProperties({"menu"})
private Team team;
public Menu() {
}
public Menu(LocalDate dateMenu,String repasMidi, String repasSoir, Team team) {
this.dateMenu = dateMenu;
this.repasMidi= repasMidi;
this.repasSoir= repasSoir;
this.team = team;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public LocalDate getDateMenu() {
return dateMenu;
}
public void setDateMenu(LocalDate dateMenu) {
this.dateMenu = dateMenu;
}
public String getRepasMidi() {
return repasMidi;
}
public void setRepasMidi(String repasMidi) {
this.repasMidi = repasMidi;
}
public String getRepasSoir() {
return repasSoir;
}
public void setRepasSoir(String repasSoir) {
this.repasSoir = repasSoir;
}
public Team getTeam() {
return team;
}
public void setTeam(Team team) {
this.team = team;
}
@Override
public String toString() {
return "Menu{" +
"id=" + id +
", dateMenu=" + dateMenu +
", repasMidi='" + repasMidi + '\'' +
", repasSoir='" + repasSoir + '\'' +
", team=" + team +
'}';
}
}