forked from Ynov/ptitspas-ynov-back
user entity correction
This commit is contained in:
parent
2afeef699b
commit
d462b2a2b0
@ -38,14 +38,14 @@ export class Users {
|
|||||||
@Column({ unique: true, name: 'email' })
|
@Column({ unique: true, name: 'email' })
|
||||||
email: string;
|
email: string;
|
||||||
|
|
||||||
@Column({ name: 'mot_de_passe_hash' })
|
@Column({ name: 'password' })
|
||||||
password_hash: string;
|
password: string;
|
||||||
|
|
||||||
@Column({ name: 'prenom', nullable: true })
|
@Column({ name: 'prenom', nullable: true })
|
||||||
first_name?: string;
|
prenom?: string;
|
||||||
|
|
||||||
@Column({ name: 'nom', nullable: true })
|
@Column({ name: 'nom', nullable: true })
|
||||||
last_name?: string;
|
nom?: string;
|
||||||
|
|
||||||
@Column({
|
@Column({
|
||||||
type: 'enum',
|
type: 'enum',
|
||||||
@ -54,7 +54,7 @@ export class Users {
|
|||||||
nullable: true,
|
nullable: true,
|
||||||
name: 'genre'
|
name: 'genre'
|
||||||
})
|
})
|
||||||
gender?: GenreType;
|
genre?: GenreType;
|
||||||
|
|
||||||
@Column({
|
@Column({
|
||||||
type: 'enum',
|
type: 'enum',
|
||||||
@ -71,37 +71,52 @@ export class Users {
|
|||||||
default: StatutUtilisateurType.EN_ATTENTE,
|
default: StatutUtilisateurType.EN_ATTENTE,
|
||||||
name: 'statut'
|
name: 'statut'
|
||||||
})
|
})
|
||||||
status: StatutUtilisateurType;
|
statut: StatutUtilisateurType;
|
||||||
|
|
||||||
@Column({ nullable: true, name: 'telephone' })
|
@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' })
|
@Column({ nullable: true, name: 'adresse' })
|
||||||
address?: string;
|
adresse?: string;
|
||||||
|
|
||||||
@Column({ nullable: true, name: 'photo_url' })
|
@Column({ nullable: true, name: 'photo_url' })
|
||||||
photo_url?: string;
|
photo_url?: string;
|
||||||
|
|
||||||
@Column({ default: false, name: 'consentement_photo' })
|
@Column({ default: false, name: 'consentement_photo' })
|
||||||
consent_photo: boolean;
|
consentement_photo: boolean;
|
||||||
|
|
||||||
@Column({ type: 'timestamptz', nullable: true, name: 'date_consentement_photo' })
|
@Column({ type: 'timestamptz', nullable: true, name: 'date_consentement_photo' })
|
||||||
consent_photo_at?: Date;
|
date_consentement_photo?: Date;
|
||||||
|
|
||||||
@Column({ default: false, name: 'changement_mdp_obligatoire' })
|
@Column({ default: false, name: 'changement_mdp_obligatoire' })
|
||||||
must_change_password: boolean;
|
changement_mdp_obligatoire: boolean;
|
||||||
|
|
||||||
@Column({ nullable: true, name: 'ville' })
|
@Column({ nullable: true, name: 'ville' })
|
||||||
city?: string;
|
ville?: string;
|
||||||
|
|
||||||
@Column({ nullable: true, name: 'code_postal' })
|
@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' })
|
@CreateDateColumn({ name: 'cree_le', type: 'timestamptz' })
|
||||||
created_at: Date;
|
cree_le: Date;
|
||||||
|
|
||||||
@UpdateDateColumn({ name: 'modifie_le', type: 'timestamptz' })
|
@UpdateDateColumn({ name: 'modifie_le', type: 'timestamptz' })
|
||||||
updated_at: Date;
|
modifie_le: Date;
|
||||||
|
|
||||||
// Relations
|
// Relations
|
||||||
@OneToOne(() => AssistanteMaternelle, a => a.user)
|
@OneToOne(() => AssistanteMaternelle, a => a.user)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user