96 lines
2.4 KiB
Java
96 lines
2.4 KiB
Java
package enseirb.myinpulse.model;
|
|
|
|
import jakarta.persistence.*;
|
|
import jakarta.validation.constraints.NotNull;
|
|
|
|
@Entity
|
|
@Table(name = "utilisateurs")
|
|
@Inheritance(strategy = InheritanceType.JOINED)
|
|
public class Utilisateurs {
|
|
|
|
@Id
|
|
@NotNull
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
private Long id_utilisateur;
|
|
|
|
@Column(length = 255)
|
|
private String nom_utilisateur;
|
|
|
|
@Column(length = 255)
|
|
private String prenom_utilisateur;
|
|
|
|
@Column(length = 255)
|
|
private String mail_principal;
|
|
|
|
@Column(length = 255)
|
|
private String mail_secondaire;
|
|
|
|
@Column(length = 20)
|
|
private String numero_telephone;
|
|
|
|
public Utilisateurs() {}
|
|
|
|
public Utilisateurs(
|
|
String nom_utilisateur,
|
|
Long id_utilisateur,
|
|
String prenom_utilisateur,
|
|
String mail_principal,
|
|
String mail_secondaire,
|
|
String numero_telephone) {
|
|
this.nom_utilisateur = nom_utilisateur;
|
|
this.id_utilisateur = id_utilisateur;
|
|
this.prenom_utilisateur = prenom_utilisateur;
|
|
this.mail_principal = mail_principal;
|
|
this.mail_secondaire = mail_secondaire;
|
|
this.numero_telephone = numero_telephone;
|
|
}
|
|
|
|
public Long getId_utilisateur() {
|
|
return id_utilisateur;
|
|
}
|
|
|
|
public void setId_utilisateur(Long id_utilisateur) {
|
|
this.id_utilisateur = id_utilisateur;
|
|
}
|
|
|
|
public String getNom_utilisateur() {
|
|
return nom_utilisateur;
|
|
}
|
|
|
|
public void setNom_utilisateur(String nom_utilisateur) {
|
|
this.nom_utilisateur = nom_utilisateur;
|
|
}
|
|
|
|
public String getPrenom_utilisateur() {
|
|
return prenom_utilisateur;
|
|
}
|
|
|
|
public void setPrenom_utilisateur(String prenom_utilisateur) {
|
|
this.prenom_utilisateur = prenom_utilisateur;
|
|
}
|
|
|
|
public String getMail_principal() {
|
|
return mail_principal;
|
|
}
|
|
|
|
public void setMail_principal(String mail_principal) {
|
|
this.mail_principal = mail_principal;
|
|
}
|
|
|
|
public String getMail_secondaire() {
|
|
return mail_secondaire;
|
|
}
|
|
|
|
public void setMail_secondaire(String mail_secondaire) {
|
|
this.mail_secondaire = mail_secondaire;
|
|
}
|
|
|
|
public String getNumero_telephone() {
|
|
return numero_telephone;
|
|
}
|
|
|
|
public void setNumero_telephone(String numero_telephone) {
|
|
this.numero_telephone = numero_telephone;
|
|
}
|
|
}
|