2019-08-11 15:41:32 +08:00
|
|
|
package routers
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/viletyy/potato/controller/api/v1/basic"
|
|
|
|
)
|
|
|
|
|
|
|
|
func V1InitBasicRouter() {
|
|
|
|
metaDatabases := V1RouterGroup.Group("/meta_databases")
|
|
|
|
{
|
|
|
|
metaDatabases.GET("", basic.GetMetaDatabases)
|
2019-08-12 01:39:17 +08:00
|
|
|
metaDatabases.POST("", basic.AddMetaDatabase)
|
|
|
|
metaDatabases.PATCH("/:id", basic.EditMetaDatabase)
|
|
|
|
metaDatabases.DELETE("/:id", basic.DeleteMetaDatabase)
|
2019-08-11 15:41:32 +08:00
|
|
|
metaDatabases.GET("/:id/meta_tables", basic.GetMetaTables)
|
|
|
|
}
|
|
|
|
vendors := V1RouterGroup.Group("/vendors")
|
|
|
|
{
|
|
|
|
vendors.GET("", basic.GetVendors)
|
|
|
|
vendors.POST("", basic.AddVendor)
|
|
|
|
vendors.PATCH("/:id", basic.EditVendor)
|
|
|
|
vendors.DELETE("/:id", basic.DeleteVendor)
|
|
|
|
}
|
|
|
|
businesses := V1RouterGroup.Group("/businesses")
|
|
|
|
{
|
|
|
|
businesses.GET("", basic.GetBusinesses)
|
|
|
|
businesses.POST("", basic.AddBusiness)
|
|
|
|
businesses.PATCH("/:id", basic.EditBusiness)
|
|
|
|
businesses.DELETE("/:id", basic.DeleteBusiness)
|
|
|
|
}
|
|
|
|
}
|