forked from Ynov/ptitspas-ynov-back
nounou entity correction
This commit is contained in:
parent
8ef3deafb2
commit
3d48f9f19b
@ -1,6 +1,4 @@
|
||||
import {
|
||||
Entity, PrimaryColumn, Column, OneToOne, JoinColumn
|
||||
} from 'typeorm';
|
||||
import { Entity, PrimaryColumn, Column, OneToOne, JoinColumn } from 'typeorm';
|
||||
import { Users } from './users.entity';
|
||||
|
||||
@Entity('assistantes_maternelles')
|
||||
@ -9,22 +7,15 @@ export class AssistanteMaternelle {
|
||||
@PrimaryColumn('uuid', { name: 'id_utilisateur' })
|
||||
user_id: string;
|
||||
|
||||
@OneToOne(() => Users, user => user.assistanteMaternelle, { onDelete: 'CASCADE' })
|
||||
@OneToOne(() => Users, (user) => user.assistanteMaternelle, {
|
||||
onDelete: 'CASCADE',
|
||||
})
|
||||
@JoinColumn({ name: 'id_utilisateur', referencedColumnName: 'id' })
|
||||
user: Users;
|
||||
|
||||
@Column({ name: 'numero_agrement', length: 50, nullable: true })
|
||||
approval_number?: string;
|
||||
|
||||
@Column({ name: 'date_naissance', type: 'date', nullable: true })
|
||||
birthdate?: Date;
|
||||
|
||||
@Column({ name: 'ville_naissance', length: 100, nullable: true })
|
||||
birthplace_city?: string;
|
||||
|
||||
@Column({ name: 'pays_naissance', length: 2, nullable: true })
|
||||
birthplace_country?: string;
|
||||
|
||||
@Column({ name: 'nir_chiffre', length: 15, nullable: true })
|
||||
nir?: string;
|
||||
|
||||
@ -34,9 +25,27 @@ export class AssistanteMaternelle {
|
||||
@Column({ name: 'biographie', type: 'text', nullable: true })
|
||||
biography?: string;
|
||||
|
||||
@Column({ name: 'disponible', type: 'boolean', default: true, nullable: true })
|
||||
@Column({
|
||||
name: 'disponible',
|
||||
type: 'boolean',
|
||||
default: true,
|
||||
nullable: true,
|
||||
})
|
||||
available?: boolean;
|
||||
|
||||
@Column({ name: 'ville_residence', length: 100, nullable: true })
|
||||
residence_city?: string;
|
||||
|
||||
@Column( { name: 'date_agreement', type: 'date', nullable: true })
|
||||
agreement_date?: Date;
|
||||
|
||||
@Column( { name: 'annee_experience', type: 'smallint', nullable: true })
|
||||
years_experience?: number;
|
||||
|
||||
@Column( { name: 'specialite', length: 100, nullable: true })
|
||||
specialty?: string;
|
||||
|
||||
@Column( { name: 'place_disponible', type: 'integer', nullable: true })
|
||||
places_available?: number;
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user