diff --git a/src/controllers/product/product-controller.ts b/src/controllers/product/product-controller.ts index 68b3208..e37b989 100644 --- a/src/controllers/product/product-controller.ts +++ b/src/controllers/product/product-controller.ts @@ -56,6 +56,11 @@ function imageLocation(id: string) { @Route("api/v1/product") @Tags("Product") export class ProductController extends Controller { + @Get("stats") + async getProductStats(@Query() productTypeId?: string) { + return await prisma.product.count({ where: { productTypeId } }); + } + @Get() @Security("keycloak") async getProduct(