diff --git a/src/models/User.ts b/src/models/User.ts index 4ba57f8..94d770e 100644 --- a/src/models/User.ts +++ b/src/models/User.ts @@ -1,5 +1,5 @@ import { Entity, Column, OneToMany, ManyToOne, PrimaryGeneratedColumn, Generated, Unique, JoinTable, ManyToMany } from "typeorm"; -import { IsBoolean, IsEmail, IsInt, IsNotEmpty, IsOptional, IsString, isUUID, } from "class-validator"; +import { IsBoolean, IsEmail, IsInt, IsNotEmpty, IsOptional, IsPhoneNumber, IsString, isUUID, } from "class-validator"; import { UserGroup } from './UserGroup'; import { Permission } from './Permission'; import { UserAction } from './UserAction'; @@ -31,6 +31,13 @@ export class User { @IsEmail() email: string; + /** + * user phone + */ + @IsPhoneNumber("ZZ") + @IsOptional() + phone: string; + /** * username */