Files
wagfarm/wagfarm-api/routes/logs.go

28 lines
596 B
Go

package routes
import (
"wagfarm-api/controllers/logs"
"github.com/gin-gonic/gin"
)
func RegisterLogRoutes(rg *gin.RouterGroup) {
group := rg.Group("/log")
{
RegisterLog(group, &logs.GenericLogController{})
RegisterLog(group.Group("/seeding"), &logs.SeedingLogController{})
}
}
}
func RegisterLog(rg *gin.RouterGroup controller logs.LogController) {
group := rg.Group(routePrefix)
{
group.GET("/", controller.GetAll)
group.GET("/:id", controller.GetOne)
group.POST("/", controller.Create)
group.PUT("/:id", controller.Update)
group.DELETE("/:id", controller.Delete)
}
}