routes created, users controllers, user_repository, model users.go, main.go
This commit is contained in:
34
config/routes.go
Normal file
34
config/routes.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package config
|
||||
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
"plateMate/controllers"
|
||||
)
|
||||
|
||||
func ConfigureRoutes(router *gin.Engine) {
|
||||
// users endpoints
|
||||
router.GET("/users", controllers.GetUsers)
|
||||
router.GET("/users/:id", controllers.GetUserById)
|
||||
router.POST("/users", controllers.CreateUser)
|
||||
router.PUT("/users/:id", controllers.UpdateUser)
|
||||
router.DELETE("/users/:id", controllers.DeleteUser)
|
||||
|
||||
// plates endpoints
|
||||
router.GET("/plates", controllers.GetPlates)
|
||||
router.GET("/plates/:id", controllers.GetPlateById)
|
||||
router.POST("/plates", controllers.CreatePlate)
|
||||
router.PUT("/plates/:id", controllers.UpdatePlate)
|
||||
router.DELETE("/plates/:id", controllers.DeletePlate)
|
||||
|
||||
// orders endpoints
|
||||
router.GET("/orders", controllers.GetOrders)
|
||||
router.GET("/orders/:id", controllers.GetOrderById)
|
||||
router.POST("/orders", controllers.CreateOrder)
|
||||
router.PUT("/orders/:id", controllers.UpdateOrder)
|
||||
router.DELETE("/orders/:id", controllers.DeleteOrder)
|
||||
|
||||
// auth endpoints
|
||||
router.POST("/login", controllers.Login)
|
||||
router.POST("/logout", controllers.Logout)
|
||||
router.POST("/register", controllers.Register)
|
||||
}
|
||||
Reference in New Issue
Block a user