From 73e52d22017b421e1cb28513d819174d6789d6ab Mon Sep 17 00:00:00 2001 From: WangDL Date: Fri, 22 May 2026 10:49:27 +0800 Subject: [PATCH] fix: add validation decorators to conversation DTO --- src/modules/admin-conversation/dto/index.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/modules/admin-conversation/dto/index.ts b/src/modules/admin-conversation/dto/index.ts index fb1be46..0832aae 100644 --- a/src/modules/admin-conversation/dto/index.ts +++ b/src/modules/admin-conversation/dto/index.ts @@ -1,7 +1,17 @@ +import { IsOptional, IsString, MaxLength } from 'class-validator'; +import { ApiProperty } from '@nestjs/swagger'; + export class CreateConversationDto { + @ApiProperty({ required: false }) + @IsOptional() + @IsString() + @MaxLength(200) title?: string; } export class UpdateConversationDto { - title?: string; + @ApiProperty() + @IsString() + @MaxLength(200) + title: string; }