init
This commit is contained in:
18
internal/routers/product/product_router.go
Normal file
18
internal/routers/product/product_router.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package product
|
||||
|
||||
import (
|
||||
"github.com/dungnt11/todoms_golang/internal/controllers"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// InitProductRoutes khởi tạo các routes cho product
|
||||
func InitProductRoutes(router *gin.RouterGroup, productController controllers.IProductController) {
|
||||
productRoutes := router.Group("/products")
|
||||
{
|
||||
productRoutes.POST("", productController.CreateProduct)
|
||||
productRoutes.GET("", productController.GetAllProducts)
|
||||
productRoutes.GET("/:id", productController.GetProduct)
|
||||
productRoutes.PUT("/:id", productController.UpdateProduct)
|
||||
productRoutes.DELETE("/:id", productController.DeleteProduct)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user