feat: add admin order tags and read state

This commit is contained in:
2026-09-18 16:57:14 +08:00
parent bb5ccb1359
commit 0d4caaba00
3 changed files with 89 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
import { IsIn, IsOptional, IsString } from "class-validator";
import { IsArray, IsIn, IsOptional, IsString } from "class-validator";
export class UpdateBookingStatusDto {
@IsIn(["received", "contacting", "confirmed", "completed", "cancelled"])
@@ -8,3 +8,11 @@ export class UpdateBookingStatusDto {
@IsString()
adminNote?: string;
}
export class CreateTagDto {
@IsString() name!: string;
}
export class UpdateBookingTagsDto {
@IsArray() @IsString({ each: true }) tagIds!: string[];
}