add: create crud product
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
import { IsNotEmpty, IsUUID } from 'class-validator';
|
||||
|
||||
export class CreateCategoriesProductDto {
|
||||
@IsNotEmpty()
|
||||
name: string;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import { PartialType } from '@nestjs/mapped-types';
|
||||
import { CreateCategoriesProductDto } from './create-categories-product.dto';
|
||||
|
||||
export class UpdateCategoriesProductDto extends PartialType(
|
||||
CreateCategoriesProductDto,
|
||||
) {}
|
||||
15
src/product/dto/create-product.dto.ts
Normal file
15
src/product/dto/create-product.dto.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { IsNotEmpty, IsUUID } from 'class-validator';
|
||||
|
||||
export class CreateProductDto {
|
||||
@IsNotEmpty()
|
||||
name: string;
|
||||
|
||||
@IsNotEmpty()
|
||||
code: string;
|
||||
|
||||
@IsNotEmpty()
|
||||
status: string;
|
||||
|
||||
@IsUUID()
|
||||
subCategoriesId: string;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
import { IsNotEmpty, IsUUID } from 'class-validator';
|
||||
import { CreateCategoriesProductDto } from '../categories/create-categories-product.dto';
|
||||
|
||||
export class CreateSubCategoriesProductDto extends CreateCategoriesProductDto {
|
||||
@IsUUID()
|
||||
categoryId: string;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import { PartialType } from '@nestjs/mapped-types';
|
||||
import { CreateSubCategoriesProductDto } from '../sub-categories/create-sub-categories-product.dto';
|
||||
|
||||
export class UpdateSubCategoriesProductDto extends PartialType(
|
||||
CreateSubCategoriesProductDto,
|
||||
) {}
|
||||
Reference in New Issue
Block a user