info vendedor + direccion del producto

This commit is contained in:
2025-07-14 10:11:06 -04:00
parent 3a0b29d3c1
commit f4e9379c34
12 changed files with 3126 additions and 25 deletions

View File

@@ -24,6 +24,13 @@ export class CreateProductDto {
@IsOptional()
stock: number;
@ApiProperty()
@IsString({
message: 'address must be a string',
})
@IsOptional()
address: string;
@ApiProperty()
@IsInt({
message: 'stock must be a number',

View File

@@ -17,6 +17,9 @@ export class UpdateProductDto extends PartialType(CreateProductDto) {
@IsOptional()
stock: number;
@IsOptional()
address: string;
@IsOptional()
urlImg: string;
}

View File

@@ -53,6 +53,7 @@ export class InventoryService {
id: products.id,
title: products.title,
description: products.description,
address: products.address,
price: products.price,
stock: products.stock,
urlImg: products.urlImg
@@ -113,10 +114,13 @@ export class InventoryService {
title: viewProductsStore.title,
description: viewProductsStore.description,
price: viewProductsStore.price,
address: viewProductsStore.address,
urlImg: viewProductsStore.urlImg,
stock: viewProductsStore.stock,
userId: viewProductsStore.userId,
fullname: viewProductsStore.fullname
fullname: viewProductsStore.fullname,
email: viewProductsStore.email,
phone: viewProductsStore.phone
})
.from(viewProductsStore)
.where(searchCondition)
@@ -145,10 +149,13 @@ export class InventoryService {
title: viewProductsStore.title,
description: viewProductsStore.description,
price: viewProductsStore.price,
address: viewProductsStore.address,
urlImg: viewProductsStore.urlImg,
stock: viewProductsStore.stock,
userId: viewProductsStore.userId,
fullname: viewProductsStore.fullname
fullname: viewProductsStore.fullname,
email: viewProductsStore.email,
phone: viewProductsStore.phone
})
.from(viewProductsStore)
.where(eq(viewProductsStore.id, parseInt(id)));
@@ -175,6 +182,7 @@ export class InventoryService {
title: createProductDto.title,
description: createProductDto.description,
price: createProductDto.price,
address: createProductDto.address,
urlImg: createProductDto.urlImg,
stock: createProductDto.stock,
userId: createProductDto.userId
@@ -195,6 +203,7 @@ export class InventoryService {
if (updateProductDto.title) updateData.title = updateProductDto.title;
if (updateProductDto.description) updateData.description = updateProductDto.description;
if (updateProductDto.price) updateData.price = updateProductDto.price;
if (updateProductDto.address) updateData.address = updateProductDto.address;
if (updateProductDto.stock) updateData.stock = updateProductDto.stock;
if (updateProductDto.urlImg) updateData.urlImg = updateProductDto.urlImg;