import { ApiProperty } from '@nestjs/swagger' import { Transform } from 'class-transformer' import { IsArray, IsNotEmpty, IsNumber } from 'class-validator' export class UpdateRolePolicyDto { @ApiProperty({ description: '策略 id 列表', type: [Number], example: [1, 2, 3] }) @IsArray() @IsNotEmpty() @IsNumber({}, { each: true }) @Transform(({ value }) => value.map(Number)) policyIds: number[] }