add: product price

This commit is contained in:
ilham
2021-12-08 09:16:43 +07:00
parent 426c2ccec8
commit 2e52ae494e
9 changed files with 72 additions and 33 deletions

View File

@@ -13,6 +13,9 @@ export class CreateProductDto {
@IsNotEmpty()
price: number;
@IsNotEmpty()
markUpPrice: number;
@IsUUID()
subCategoriesId: string;
}

View File

@@ -0,0 +1,17 @@
import { IsNotEmpty } from 'class-validator';
import { productType } from '../../../helper/enum-list';
export class UpdatePriceProductDto {
@IsNotEmpty()
price: number;
@IsNotEmpty()
markUpPrice: number;
@IsNotEmpty()
type: productType;
startDate: Date;
endDate: Date;
}

View File

@@ -1,4 +1,6 @@
import { PartialType } from '@nestjs/mapped-types';
import { OmitType, PartialType } from '@nestjs/mapped-types';
import { CreateProductDto } from './create-product.dto';
export class UpdateProductDto extends PartialType(CreateProductDto) {}
export class UpdateProductDto extends PartialType(
OmitType(CreateProductDto, ['price'] as const),
) {}