diff --git a/src/people/dto/create-people.dto.ts b/src/people/dto/create-people.dto.ts index c1ad2fe73fd23a188451df5c65d33c2a120e4d27..d6c7d0b70cfb7f5203d6d35ad1d1abc42de3db3e 100644 --- a/src/people/dto/create-people.dto.ts +++ b/src/people/dto/create-people.dto.ts @@ -2,9 +2,9 @@ import { IsBoolean, IsString, IsNotEmpty, IsOptional, IsNumber } from 'class-val export class CreatePeopleDto { - @IsNumber() - @IsNotEmpty() - numetu: number; + @IsString() + @IsOptional() + numetu: string; @IsString() @IsNotEmpty() diff --git a/src/people/dto/update-people.dto.ts b/src/people/dto/update-people.dto.ts index b190131ff557368e74caad8f25d27602d5bc8104..94dd476ed4046d320ecf5233a6f4595878e17251 100644 --- a/src/people/dto/update-people.dto.ts +++ b/src/people/dto/update-people.dto.ts @@ -2,9 +2,9 @@ import { IsOptional, IsString, IsNotEmpty, IsNumber } from 'class-validator'; export class UpdatePeopleDto { - @IsNumber() - @IsNotEmpty() - numetu: number; + @IsString() + @IsOptional() + numetu: string; @IsString() @IsOptional() diff --git a/src/people/entities/people.entity.ts b/src/people/entities/people.entity.ts index 85df4b942c257d8948c1e860db76be279c59589c..90532d2e3de5701c45ef2989b32f1c2198f4dd7c 100644 --- a/src/people/entities/people.entity.ts +++ b/src/people/entities/people.entity.ts @@ -2,7 +2,7 @@ import { People } from '../schemas/people.schema'; export class PeopleEntity { _id: string; - numetu: number; + numetu: string; firstname: string; lastname: string; email: string; diff --git a/src/people/schemas/people.schema.ts b/src/people/schemas/people.schema.ts index 81859a2054f920add57e5b457ac0ba72813da791..0db7e0ebd521d5cc22e68f00bc96274d1c3b58f1 100644 --- a/src/people/schemas/people.schema.ts +++ b/src/people/schemas/people.schema.ts @@ -20,9 +20,9 @@ export class People { _id: any; @Prop({ - type: Number, - required: true, - }) numetu: number; + type: String, + trim: true, + }) numetu: string; @Prop({ type: String,