Files
wagfarm/wagfarm-api/taxonomy/taxonomy.go

53 lines
1.4 KiB
Go

package taxonomy
import (
"wagfarm-api/taxonomy/crop"
"wagfarm-api/taxonomy/customer"
"wagfarm-api/taxonomy/fertilizertype"
"wagfarm-api/taxonomy/ingredient"
"wagfarm-api/taxonomy/pesticidetype"
"wagfarm-api/taxonomy/producttype"
"wagfarm-api/taxonomy/seedingcondition"
"wagfarm-api/taxonomy/seedingtechnique"
"wagfarm-api/taxonomy/seedtype"
"wagfarm-api/taxonomy/seller"
"wagfarm-api/taxonomy/unit"
"wagfarm-api/taxonomy/visibility"
"wagfarm-api/taxonomy/worker"
"github.com/gin-gonic/gin"
)
func RegisterModels() {
crop.RegisterModels()
customer.RegisterModels()
fertilizertype.RegisterModels()
ingredient.RegisterModels()
pesticidetype.RegisterModels()
producttype.RegisterModels()
seedingcondition.RegisterModels()
seedingtechnique.RegisterModels()
seedtype.RegisterModels()
seller.RegisterModels()
unit.RegisterModels()
visibility.RegisterModels()
worker.RegisterModels()
}
func RegisterRoutes(rg *gin.RouterGroup) {
group := rg.Group("/taxonomy")
crop.RegisterRoutes(group)
customer.RegisterRoutes(group)
fertilizertype.RegisterRoutes(group)
ingredient.RegisterRoutes(group)
pesticidetype.RegisterRoutes(group)
producttype.RegisterRoutes(group)
seedingcondition.RegisterRoutes(group)
seedingtechnique.RegisterRoutes(group)
seedtype.RegisterRoutes(group)
seller.RegisterRoutes(group)
unit.RegisterRoutes(group)
visibility.RegisterRoutes(group)
worker.RegisterRoutes(group)
}