feat: add ticket comments, file attachments, mention notifications

- Comment module with CRUD and file upload via multer
- @mention parsing with user notification
- Assignment notification on ticket update
- Notification service enhanced with ticketId linking
- ServeStaticModule for uploaded files
This commit is contained in:
kevin-asprec
2026-05-04 16:35:33 +08:00
parent d7ab370bb5
commit 29c6b70878
8 changed files with 246 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
import { IsString, MinLength } from 'class-validator';
export class CreateCommentDto {
@IsString()
@MinLength(1)
content!: string;
}