product variant route
This commit is contained in:
@@ -146,6 +146,7 @@ func NewRouter(cfg *config.Config,
|
||||
spinGameHandler: handler.NewSpinGameHandler(spinGameService),
|
||||
authMiddleware: authMiddleware,
|
||||
customerAuthMiddleware: customerAuthMiddleware,
|
||||
productVariantHandler: handler.NewProductVariantHandler(productVariantService, productVariantValidator),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -270,6 +271,14 @@ func (r *Router) addAppRoutes(rg *gin.Engine) {
|
||||
products.DELETE("/:id", r.productHandler.DeleteProduct)
|
||||
}
|
||||
|
||||
productVariants := protected.Group("/product-variants")
|
||||
{
|
||||
productVariants.POST("", r.productVariantHandler.CreateProductVariant)
|
||||
productVariants.PUT("/:id", r.productVariantHandler.UpdateProductVariant)
|
||||
productVariants.DELETE("/:id", r.productVariantHandler.DeleteProductVariant)
|
||||
productVariants.GET("/:id", r.productVariantHandler.GetProductVariant)
|
||||
}
|
||||
|
||||
inventory := protected.Group("/inventory")
|
||||
inventory.Use(r.authMiddleware.RequireAdminOrManager())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user