diff --git a/src/entities/users.entity.ts b/src/entities/users.entity.ts index 0a93628..9f10922 100644 --- a/src/entities/users.entity.ts +++ b/src/entities/users.entity.ts @@ -30,6 +30,17 @@ export enum StatutUtilisateurType { SUSPENDU = 'suspendu', } +export enum SituationFamilialeType { + CELIBATAIRE = 'celibataire', + MARIE = 'marie', + DIVORCE = 'divorce', + VEUF = 'veuf', + PACSE = 'pacse', + SEPARE = 'separe', + PARENT_ISOLE = 'parent_isole', + CONCUBINAGE = 'concubinage', +} + //Declaration de l'entite utilisateur @Entity('utilisateurs', { schema: 'public' }) export class Users { @@ -74,6 +85,14 @@ export class Users { }) statut: StatutUtilisateurType; + @Column({ type: 'enum', + enum: SituationFamilialeType, + enumName: 'situation_familiale_type', + nullable: true, + name: 'situation_familiale' + }) + situation_familiale?: SituationFamilialeType; + @Column({ nullable: true, name: 'telephone' }) telephone?: string; @@ -107,8 +126,7 @@ export class Users { @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;