import { ApiProperty } from '@nestjs/swagger' import { IsOptional, IsString, MinLength } from 'class-validator' import { PagerDto } from '~/common/dto/pager.dto' export class ParamConfigDto { @ApiProperty({ description: '参数名称' }) @IsString() name: string @ApiProperty({ description: '参数键名' }) @IsString() @MinLength(3) key: string @ApiProperty({ description: '参数值' }) @IsString() value: string @ApiProperty({ description: '备注' }) @IsOptional() @IsString() remark?: string } export class ParamConfigQueryDto extends PagerDto { @ApiProperty({ description: '参数名称' }) @IsString() @IsOptional() name: string }