entites commented

This commit is contained in:
sdraris 2025-08-25 10:26:05 +02:00
parent a61c38b4c7
commit a87824a0c2

View File

@ -15,18 +15,21 @@ export enum RoleType {
ASSISTANTE_MATERNELLE = 'assistante_maternelle',
}
//Enum pour definir le genre
export enum GenreType {
H = 'H',
F = 'F',
AUTRE = 'Autre',
}
//Enum pour definir le statut utilisateur
export enum StatutUtilisateurType {
EN_ATTENTE = 'en_attente',
ACTIF = 'actif',
SUSPENDU = 'suspendu',
}
//Declaration de l'entite utilisateur
@Entity('utilisateurs')
export class Users {
@PrimaryGeneratedColumn('uuid')
@ -47,7 +50,7 @@ export class Users {
@Column({
type: 'enum',
enum: GenreType,
enumName: 'genre_type', // correspond à l'enum SQL
enumName: 'genre_type', // correspond à l'enum de la db psql
nullable: true,
name: 'genre'
})
@ -56,7 +59,7 @@ export class Users {
@Column({
type: 'enum',
enum: RoleType,
enumName: 'role_type',
enumName: 'role_type', // correspond à l'enum de la db psql
name: 'role'
})
role: RoleType;
@ -64,7 +67,7 @@ export class Users {
@Column({
type: 'enum',
enum: StatutUtilisateurType,
enumName: 'statut_utilisateur_type',
enumName: 'statut_utilisateur_type', // correspond à l'enum de la db psql
default: StatutUtilisateurType.EN_ATTENTE,
name: 'statut'
})