Re-organisation des packages

This commit is contained in:
2022-04-15 21:34:45 +02:00
parent 268ee6e277
commit 205f8471bf
9 changed files with 33 additions and 22 deletions

View File

@@ -0,0 +1,40 @@
package com.covas.Entity;
import java.time.LocalDate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.covas.Enums.Roles;
import org.hibernate.annotations.ColumnDefault;
import io.quarkus.hibernate.orm.panache.PanacheEntity;
@Entity
@Table(name = "users")
public class UsersEntity extends PanacheEntity {
@Column(nullable = false, unique = true)
public String pseudo;
@Column(nullable = false, unique = true)
public String email;
@Column(nullable = false)
public String name;
@Column(nullable = false)
public String firstName;
@Column(nullable = false)
public LocalDate birth;
@ColumnDefault("false")
public Boolean status;
@Column(nullable = false)
public String password;
public Roles roles;
public static UsersEntity findByPseudo(String pseudo){
return find("pseudo", pseudo).firstResult();
}
}