Files
wagfarm/wagfarm-api/assets/assets.go

37 lines
781 B
Go

package assets
import (
"wagfarm-api/assets/fertilizer"
"wagfarm-api/assets/land"
"wagfarm-api/assets/machine"
"wagfarm-api/assets/pesticide"
"wagfarm-api/assets/plant"
"wagfarm-api/assets/product"
"wagfarm-api/assets/seed"
"github.com/gin-gonic/gin"
)
var Models = []any{}
func RegisterModels() {
fertilizer.RegisterModels()
land.RegisterModels()
machine.RegisterModels()
pesticide.RegisterModels()
plant.RegisterModels()
product.RegisterModels()
seed.RegisterModels()
}
func RegisterRoutes(rg *gin.RouterGroup) {
group := rg.Group("/assets")
fertilizer.RegisterRoutes(group)
land.RegisterRoutes(group)
machine.RegisterRoutes(group)
pesticide.RegisterRoutes(group)
plant.RegisterRoutes(group)
product.RegisterRoutes(group)
seed.RegisterRoutes(group)
}