import { ApiProperty } from '@nestjs/swagger'; import { IsInt, IsOptional, IsString, Min, } from 'class-validator'; export class UpdateGoodDto { @ApiProperty({ required: false }) @IsOptional() @IsString() goodName?: string; @ApiProperty({ required: false }) @IsOptional() @IsInt() @Min(1) originGoodId?: number; @ApiProperty({ required: false }) @IsOptional() @IsInt() @Min(1) countryId?: number; @ApiProperty({ required: false }) @IsOptional() @IsInt() @Min(1) categoryId?: number; @ApiProperty({ required: false, nullable: true }) @IsOptional() @IsInt() @Min(1) tagId?: number | null; @ApiProperty({ required: false, nullable: true }) @IsOptional() @IsInt() @Min(1) positionId?: number | null; @ApiProperty({ required: false }) @IsOptional() @IsInt() @Min(0) goodPriority?: number; }