53 lines
1.4 KiB
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)
|
|
}
|