1、修改路由
This commit is contained in:
parent
3532dc294e
commit
deaccf048d
|
@ -14,95 +14,97 @@ import (
|
||||||
func InitRouter(logger *zap.Logger, engine *xorm.Engine) *gin.Engine {
|
func InitRouter(logger *zap.Logger, engine *xorm.Engine) *gin.Engine {
|
||||||
hs := handler.NewHandlerService(engine, logger)
|
hs := handler.NewHandlerService(engine, logger)
|
||||||
gin.SetMode(gin.ReleaseMode)
|
gin.SetMode(gin.ReleaseMode)
|
||||||
r := gin.New()
|
root := gin.New()
|
||||||
r.Use(ginzap.Ginzap(logger, "2006-01-02 15:04:05.000", true))
|
root.Use(ginzap.Ginzap(logger, "2006-01-02 15:04:05.000", true))
|
||||||
r.Use(middleware.Cors())
|
root.Use(middleware.Cors())
|
||||||
|
r := root.Group("/api")
|
||||||
user := r.Group("/user")
|
|
||||||
{
|
{
|
||||||
user.Use(middleware.JwtAuthMiddleware(logger))
|
user := r.Group("/user")
|
||||||
user.POST("/login", e.ErrorWrapper(hs.Login))
|
|
||||||
user.GET("/getUserInfo", e.ErrorWrapper(hs.GetUserInfo))
|
|
||||||
}
|
|
||||||
manage := r.Group("/manage")
|
|
||||||
{
|
|
||||||
manage.Use(middleware.JwtAuthMiddleware(logger))
|
|
||||||
owner := manage.Group("/owner")
|
|
||||||
{
|
{
|
||||||
owner.POST("/list", e.ErrorWrapper(hs.OwnerList))
|
user.Use(middleware.JwtAuthMiddleware(logger))
|
||||||
owner.POST("/add", e.ErrorWrapper(hs.AddOwner))
|
user.POST("/login", e.ErrorWrapper(hs.Login))
|
||||||
owner.POST("/edit", e.ErrorWrapper(hs.EditOwner))
|
user.GET("/getUserInfo", e.ErrorWrapper(hs.GetUserInfo))
|
||||||
owner.POST("/delete", e.ErrorWrapper(hs.DelOwner))
|
|
||||||
}
|
}
|
||||||
project := manage.Group("/project")
|
manage := r.Group("/manage")
|
||||||
{
|
{
|
||||||
project.POST("/list", e.ErrorWrapper(hs.ProjectList))
|
manage.Use(middleware.JwtAuthMiddleware(logger))
|
||||||
project.POST("/add", e.ErrorWrapper(hs.AddProject))
|
owner := manage.Group("/owner")
|
||||||
project.POST("/edit", e.ErrorWrapper(hs.EditProject))
|
|
||||||
project.POST("/delete", e.ErrorWrapper(hs.DelProject))
|
|
||||||
|
|
||||||
}
|
|
||||||
product := manage.Group("/product")
|
|
||||||
{
|
|
||||||
product.POST("/list", e.ErrorWrapper(hs.ProductList))
|
|
||||||
product.POST("/add", e.ErrorWrapper(hs.AddProduct))
|
|
||||||
product.POST("/edit", e.ErrorWrapper(hs.EditProduct))
|
|
||||||
product.POST("/delete", e.ErrorWrapper(hs.DelProduct))
|
|
||||||
|
|
||||||
category := product.Group("/category")
|
|
||||||
{
|
{
|
||||||
category.POST("/list", e.ErrorWrapper(hs.CategoryList))
|
owner.POST("/list", e.ErrorWrapper(hs.OwnerList))
|
||||||
category.POST("/add", e.ErrorWrapper(hs.AddCategory))
|
owner.POST("/add", e.ErrorWrapper(hs.AddOwner))
|
||||||
category.POST("/edit", e.ErrorWrapper(hs.EditCategory))
|
owner.POST("/edit", e.ErrorWrapper(hs.EditOwner))
|
||||||
category.POST("/delete", e.ErrorWrapper(hs.DelCategory))
|
owner.POST("/delete", e.ErrorWrapper(hs.DelOwner))
|
||||||
}
|
}
|
||||||
attribute := product.Group("/attribute")
|
project := manage.Group("/project")
|
||||||
{
|
{
|
||||||
attribute.POST("/list", e.ErrorWrapper(hs.AttributeList))
|
project.POST("/list", e.ErrorWrapper(hs.ProjectList))
|
||||||
attribute.POST("/add", e.ErrorWrapper(hs.AddAttribute))
|
project.POST("/add", e.ErrorWrapper(hs.AddProject))
|
||||||
attribute.POST("/edit", e.ErrorWrapper(hs.EditAttribute))
|
project.POST("/edit", e.ErrorWrapper(hs.EditProject))
|
||||||
attribute.POST("/delete", e.ErrorWrapper(hs.DelAttribute))
|
project.POST("/delete", e.ErrorWrapper(hs.DelProject))
|
||||||
}
|
|
||||||
event := product.Group("/event")
|
|
||||||
{
|
|
||||||
event.POST("/list", e.ErrorWrapper(hs.EventList))
|
|
||||||
event.POST("/add", e.ErrorWrapper(hs.AddEvent))
|
|
||||||
event.POST("/edit", e.ErrorWrapper(hs.EditEvent))
|
|
||||||
event.POST("/delete", e.ErrorWrapper(hs.DelEvent))
|
|
||||||
|
|
||||||
params := event.Group("/params")
|
}
|
||||||
|
product := manage.Group("/product")
|
||||||
|
{
|
||||||
|
product.POST("/list", e.ErrorWrapper(hs.ProductList))
|
||||||
|
product.POST("/add", e.ErrorWrapper(hs.AddProduct))
|
||||||
|
product.POST("/edit", e.ErrorWrapper(hs.EditProduct))
|
||||||
|
product.POST("/delete", e.ErrorWrapper(hs.DelProduct))
|
||||||
|
|
||||||
|
category := product.Group("/category")
|
||||||
{
|
{
|
||||||
params.POST("/list", e.ErrorWrapper(hs.EventParamsList))
|
category.POST("/list", e.ErrorWrapper(hs.CategoryList))
|
||||||
params.POST("/add", e.ErrorWrapper(hs.AddEventParams))
|
category.POST("/add", e.ErrorWrapper(hs.AddCategory))
|
||||||
params.POST("/edit", e.ErrorWrapper(hs.EditEventParams))
|
category.POST("/edit", e.ErrorWrapper(hs.EditCategory))
|
||||||
params.POST("/delete", e.ErrorWrapper(hs.DelEventParams))
|
category.POST("/delete", e.ErrorWrapper(hs.DelCategory))
|
||||||
}
|
}
|
||||||
|
attribute := product.Group("/attribute")
|
||||||
}
|
|
||||||
service := product.Group("/service")
|
|
||||||
{
|
|
||||||
service.POST("/list", e.ErrorWrapper(hs.ServiceList))
|
|
||||||
service.POST("/add", e.ErrorWrapper(hs.AddService))
|
|
||||||
service.POST("/edit", e.ErrorWrapper(hs.EditService))
|
|
||||||
service.POST("/delete", e.ErrorWrapper(hs.DelService))
|
|
||||||
|
|
||||||
params := service.Group("/params")
|
|
||||||
{
|
{
|
||||||
params.POST("/list", e.ErrorWrapper(hs.ServiceParamsList))
|
attribute.POST("/list", e.ErrorWrapper(hs.AttributeList))
|
||||||
params.POST("/add", e.ErrorWrapper(hs.AddServiceParams))
|
attribute.POST("/add", e.ErrorWrapper(hs.AddAttribute))
|
||||||
params.POST("/edit", e.ErrorWrapper(hs.EditServiceParams))
|
attribute.POST("/edit", e.ErrorWrapper(hs.EditAttribute))
|
||||||
params.POST("/delete", e.ErrorWrapper(hs.DelServiceParams))
|
attribute.POST("/delete", e.ErrorWrapper(hs.DelAttribute))
|
||||||
|
}
|
||||||
|
event := product.Group("/event")
|
||||||
|
{
|
||||||
|
event.POST("/list", e.ErrorWrapper(hs.EventList))
|
||||||
|
event.POST("/add", e.ErrorWrapper(hs.AddEvent))
|
||||||
|
event.POST("/edit", e.ErrorWrapper(hs.EditEvent))
|
||||||
|
event.POST("/delete", e.ErrorWrapper(hs.DelEvent))
|
||||||
|
|
||||||
|
params := event.Group("/params")
|
||||||
|
{
|
||||||
|
params.POST("/list", e.ErrorWrapper(hs.EventParamsList))
|
||||||
|
params.POST("/add", e.ErrorWrapper(hs.AddEventParams))
|
||||||
|
params.POST("/edit", e.ErrorWrapper(hs.EditEventParams))
|
||||||
|
params.POST("/delete", e.ErrorWrapper(hs.DelEventParams))
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
service := product.Group("/service")
|
||||||
|
{
|
||||||
|
service.POST("/list", e.ErrorWrapper(hs.ServiceList))
|
||||||
|
service.POST("/add", e.ErrorWrapper(hs.AddService))
|
||||||
|
service.POST("/edit", e.ErrorWrapper(hs.EditService))
|
||||||
|
service.POST("/delete", e.ErrorWrapper(hs.DelService))
|
||||||
|
|
||||||
|
params := service.Group("/params")
|
||||||
|
{
|
||||||
|
params.POST("/list", e.ErrorWrapper(hs.ServiceParamsList))
|
||||||
|
params.POST("/add", e.ErrorWrapper(hs.AddServiceParams))
|
||||||
|
params.POST("/edit", e.ErrorWrapper(hs.EditServiceParams))
|
||||||
|
params.POST("/delete", e.ErrorWrapper(hs.DelServiceParams))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
model := r.Group("/model")
|
||||||
|
{
|
||||||
|
model.Use(middleware.JwtAuthMiddleware(logger))
|
||||||
|
model.POST("/list", e.ErrorWrapper(hs.ModelList))
|
||||||
|
model.POST("/add", e.ErrorWrapper(hs.AddModel))
|
||||||
|
model.POST("/edit", e.ErrorWrapper(hs.EditModel))
|
||||||
|
model.POST("/delete", e.ErrorWrapper(hs.DelModel))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
model := r.Group("/model")
|
return root
|
||||||
{
|
|
||||||
model.Use(middleware.JwtAuthMiddleware(logger))
|
|
||||||
model.POST("/list", e.ErrorWrapper(hs.ModelList))
|
|
||||||
model.POST("/add", e.ErrorWrapper(hs.AddModel))
|
|
||||||
model.POST("/edit", e.ErrorWrapper(hs.EditModel))
|
|
||||||
model.POST("/delete", e.ErrorWrapper(hs.DelModel))
|
|
||||||
}
|
|
||||||
return r
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue