Files
pmu-bet-engine/src/main/java/com/pmu/betengine/model/User.java
2025-11-25 17:07:27 +00:00

53 lines
1.1 KiB
Java

package com.pmu.betengine.model;
import java.time.LocalDateTime;
import java.util.UUID;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Entity
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "users")
public class User {
@Id
@GeneratedValue
private Long id;
private String nom;
private String prenom;
private String identifiant;
private String matriculeAgent;
@Column(name = "role_id")
private Long roleId;
private Boolean restrictionConnexion;
private Boolean restrictionAutomatique;
private Integer nombreIpAutorise;
private Integer nombreIpAutoAutorise;
private String statut;
@Column(name = "derniere_connexion")
private LocalDateTime derniereConnexion;
@Column(name = "created_at")
private LocalDateTime createdAt;
@Column(name = "updated_at")
private LocalDateTime updatedAt;
}