order print

This commit is contained in:
2026-02-22 10:27:52 +03:30
parent 9175e83b1f
commit baf5262650
6 changed files with 34 additions and 28 deletions
+2 -11
View File
@@ -43,16 +43,7 @@ export class CreateOrderAsAdminDto {
@IsOptional()
@IsArray()
attachments: IAttachment[];
}
export class CreateOrderItemDtoAsAdmin {
@ApiProperty()
@IsString()
@IsNotEmpty()
productId: string;
@ApiPropertyOptional()
@IsOptional()
@IsInt()
quantity?: number;
}
+4 -11
View File
@@ -1,15 +1,8 @@
import { ApiProperty, ApiPropertyOptional, PartialType } from '@nestjs/swagger';
import { CreateOrderAsAdminDto, CreateOrderItemDtoAsAdmin } from './create-order.dto';
import { IsOptional, IsString } from 'class-validator';
import { PartialType } from '@nestjs/swagger';
import { CreateOrderAsAdminDto } from './create-order.dto';
export class UpdateOrCreateOrderItem extends CreateOrderItemDtoAsAdmin {
@ApiProperty()
@IsString()
id: string;
}
export class UpdateOrderAsAdminDto extends PartialType(CreateOrderAsAdminDto) {
@ApiPropertyOptional({ type: [UpdateOrCreateOrderItem] })
@IsOptional()
items?: UpdateOrCreateOrderItem[];
}