user entity correction

This commit is contained in:
sdraris 2025-09-12 10:39:51 +02:00
parent 2afeef699b
commit d462b2a2b0

View File

@ -38,14 +38,14 @@ export class Users {
@Column({ unique: true, name: 'email' })
email: string;
@Column({ name: 'mot_de_passe_hash' })
password_hash: string;
@Column({ name: 'password' })
password: string;
@Column({ name: 'prenom', nullable: true })
first_name?: string;
prenom?: string;
@Column({ name: 'nom', nullable: true })
last_name?: string;
nom?: string;
@Column({
type: 'enum',
@ -54,7 +54,7 @@ export class Users {
nullable: true,
name: 'genre'
})
gender?: GenreType;
genre?: GenreType;
@Column({
type: 'enum',
@ -71,37 +71,52 @@ export class Users {
default: StatutUtilisateurType.EN_ATTENTE,
name: 'statut'
})
status: StatutUtilisateurType;
statut: StatutUtilisateurType;
@Column({ nullable: true, name: 'telephone' })
phone?: string;
telephone?: string;
@Column({ name: 'mobile', nullable: true })
mobile?: string;
@Column({ name: 'telephone_fixe', nullable: true })
telephone_fixe?: string;
@Column({ nullable: true, name: 'adresse' })
address?: string;
adresse?: string;
@Column({ nullable: true, name: 'photo_url' })
photo_url?: string;
@Column({ default: false, name: 'consentement_photo' })
consent_photo: boolean;
consentement_photo: boolean;
@Column({ type: 'timestamptz', nullable: true, name: 'date_consentement_photo' })
consent_photo_at?: Date;
date_consentement_photo?: Date;
@Column({ default: false, name: 'changement_mdp_obligatoire' })
must_change_password: boolean;
changement_mdp_obligatoire: boolean;
@Column({ nullable: true, name: 'ville' })
city?: string;
ville?: string;
@Column({ nullable: true, name: 'code_postal' })
postal_code?: string;
code_postal?: string;
@Column({ nullable: true, name: 'profession' })
profession?: string;
@Column({ name: 'situation_familiale', nullable: true })
situation_familiale?: string;
@Column({ name: 'date_naissance', type: 'date', nullable: true })
date_naissance?: Date;
@CreateDateColumn({ name: 'cree_le', type: 'timestamptz' })
created_at: Date;
cree_le: Date;
@UpdateDateColumn({ name: 'modifie_le', type: 'timestamptz' })
updated_at: Date;
modifie_le: Date;
// Relations
@OneToOne(() => AssistanteMaternelle, a => a.user)