init project

This commit is contained in:
koh
2025-03-02 14:59:34 +07:00
commit e2a219cacd
35 changed files with 2269 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
package product
import (
"github.com/dungnt11/senflow_app/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)
}
}