delete variant

This commit is contained in:
2026-02-13 19:41:39 +03:30
parent 6ee18d4ae1
commit 703546bfef
2 changed files with 10 additions and 11 deletions
@@ -515,4 +515,14 @@ export class AdminProductController extends BaseController {
const { pager } = this.paginate(data.count);
return this.response({ pager, products: data.products, brands: data.brands, categories: data.categories });
}
@ApiOperation("Delete product variant as admin ")
@ApiResponse("successfully", HttpStatus.Ok)
@ApiParam("id", "id of product variant", true)
@ApiAuth()
@httpDelete("/variants/:id", Guard.authAdmin())
public async removeVariant(@requestParam("id") variantId: string) {
const data = await this.productService.softDeleteProductVariant(variantId);
return this.response(data);
}
}