This commit is contained in:
2025-11-15 08:41:26 +03:30
parent 75117b5bd1
commit 15c0c508b9
9 changed files with 245 additions and 30 deletions
+87 -1
View File
@@ -1 +1,87 @@
export class CreateFoodDto {}
import { IsBoolean, IsOptional, IsString, IsNumber, IsArray } from 'class-validator';
export class CreateFoodDto {
@IsOptional()
@IsBoolean()
breakfast?: boolean;
@IsOptional()
@IsBoolean()
tue?: boolean;
@IsOptional()
@IsBoolean()
wed?: boolean;
@IsOptional()
@IsBoolean()
thu?: boolean;
@IsOptional()
@IsBoolean()
fri?: boolean;
@IsOptional()
@IsString()
titleFa?: string;
@IsOptional()
@IsString()
titleEn?: string;
@IsOptional()
@IsString()
contentFa?: string;
@IsOptional()
@IsString()
contentEn?: string;
@IsOptional()
@IsNumber()
price?: number;
@IsOptional()
@IsNumber()
points?: number;
@IsOptional()
@IsNumber()
prepareTime?: number;
@IsOptional()
@IsBoolean()
sat?: boolean;
@IsOptional()
@IsBoolean()
sun?: boolean;
@IsOptional()
@IsBoolean()
mon?: boolean;
@IsOptional()
@IsBoolean()
noon?: boolean;
@IsOptional()
@IsBoolean()
dinner?: boolean;
@IsOptional()
@IsBoolean()
isPickup?: boolean;
@IsOptional()
@IsNumber()
stock?: number;
@IsOptional()
@IsNumber()
stockDefault?: number;
@IsOptional()
@IsBoolean()
isActive?: boolean;
@IsOptional()
@IsArray()
@IsString({ each: true })
images?: string[];
@IsOptional()
@IsBoolean()
inPlaceServe?: boolean;
@IsOptional()
@IsBoolean()
pickupServe?: boolean;
@IsOptional()
@IsNumber()
rate?: number;
@IsOptional()
@IsNumber()
discount?: number;
@IsOptional()
@IsArray()
@IsString({ each: true })
categoryIds?: string[];
}