feat: add servings field to Recipe model and implement inventory comparison functionality

This commit is contained in:
Nils-Johan Gynther
2026-04-17 18:48:08 +02:00
parent 8a86b0aebd
commit 8e0aed032c
10 changed files with 260 additions and 20 deletions
+9 -4
View File
@@ -1,12 +1,12 @@
import {
IsArray,
IsOptional,
IsString,
ValidateNested,
ArrayMinSize,
IsInt,
IsNumber,
IsOptional,
IsString,
Min,
ValidateNested,
ArrayMinSize,
} from 'class-validator';
import { Type } from 'class-transformer';
@@ -42,6 +42,11 @@ export class CreateRecipeDto {
@IsString()
imageUrl?: string;
@IsOptional()
@IsInt()
@Min(1)
servings?: number;
@IsArray()
@ArrayMinSize(1)
@ValidateNested({ each: true })