import { IsArray, IsString, IsNumber, IsOptional, ValidateNested, } from 'class-validator'; import { Type } from 'class-transformer'; export class ImportUserItemDto { @IsString() dingUserId: string; @IsString() name: string; @IsString() mobile: string; @IsOptional() @IsNumber() roleId: number | null; } export class ImportUsersDto { @IsArray() @ValidateNested({ each: true }) @Type(() => ImportUserItemDto) users: ImportUserItemDto[]; }