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 { | ||||
| 	hs := handler.NewHandlerService(engine, logger) | ||||
| 	gin.SetMode(gin.ReleaseMode) | ||||
| 	r := gin.New() | ||||
| 	r.Use(ginzap.Ginzap(logger, "2006-01-02 15:04:05.000", true)) | ||||
| 	r.Use(middleware.Cors()) | ||||
| 
 | ||||
| 	user := r.Group("/user") | ||||
| 	root := gin.New() | ||||
| 	root.Use(ginzap.Ginzap(logger, "2006-01-02 15:04:05.000", true)) | ||||
| 	root.Use(middleware.Cors()) | ||||
| 	r := root.Group("/api") | ||||
| 	{ | ||||
| 		user.Use(middleware.JwtAuthMiddleware(logger)) | ||||
| 		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") | ||||
| 		user := r.Group("/user") | ||||
| 		{ | ||||
| 			owner.POST("/list", e.ErrorWrapper(hs.OwnerList)) | ||||
| 			owner.POST("/add", e.ErrorWrapper(hs.AddOwner)) | ||||
| 			owner.POST("/edit", e.ErrorWrapper(hs.EditOwner)) | ||||
| 			owner.POST("/delete", e.ErrorWrapper(hs.DelOwner)) | ||||
| 			user.Use(middleware.JwtAuthMiddleware(logger)) | ||||
| 			user.POST("/login", e.ErrorWrapper(hs.Login)) | ||||
| 			user.GET("/getUserInfo", e.ErrorWrapper(hs.GetUserInfo)) | ||||
| 		} | ||||
| 		project := manage.Group("/project") | ||||
| 		manage := r.Group("/manage") | ||||
| 		{ | ||||
| 			project.POST("/list", e.ErrorWrapper(hs.ProjectList)) | ||||
| 			project.POST("/add", e.ErrorWrapper(hs.AddProject)) | ||||
| 			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") | ||||
| 			manage.Use(middleware.JwtAuthMiddleware(logger)) | ||||
| 			owner := manage.Group("/owner") | ||||
| 			{ | ||||
| 				category.POST("/list", e.ErrorWrapper(hs.CategoryList)) | ||||
| 				category.POST("/add", e.ErrorWrapper(hs.AddCategory)) | ||||
| 				category.POST("/edit", e.ErrorWrapper(hs.EditCategory)) | ||||
| 				category.POST("/delete", e.ErrorWrapper(hs.DelCategory)) | ||||
| 				owner.POST("/list", e.ErrorWrapper(hs.OwnerList)) | ||||
| 				owner.POST("/add", e.ErrorWrapper(hs.AddOwner)) | ||||
| 				owner.POST("/edit", e.ErrorWrapper(hs.EditOwner)) | ||||
| 				owner.POST("/delete", e.ErrorWrapper(hs.DelOwner)) | ||||
| 			} | ||||
| 			attribute := product.Group("/attribute") | ||||
| 			project := manage.Group("/project") | ||||
| 			{ | ||||
| 				attribute.POST("/list", e.ErrorWrapper(hs.AttributeList)) | ||||
| 				attribute.POST("/add", e.ErrorWrapper(hs.AddAttribute)) | ||||
| 				attribute.POST("/edit", e.ErrorWrapper(hs.EditAttribute)) | ||||
| 				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)) | ||||
| 				project.POST("/list", e.ErrorWrapper(hs.ProjectList)) | ||||
| 				project.POST("/add", e.ErrorWrapper(hs.AddProject)) | ||||
| 				project.POST("/edit", e.ErrorWrapper(hs.EditProject)) | ||||
| 				project.POST("/delete", e.ErrorWrapper(hs.DelProject)) | ||||
| 
 | ||||
| 				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)) | ||||
| 					params.POST("/add", e.ErrorWrapper(hs.AddEventParams)) | ||||
| 					params.POST("/edit", e.ErrorWrapper(hs.EditEventParams)) | ||||
| 					params.POST("/delete", e.ErrorWrapper(hs.DelEventParams)) | ||||
| 					category.POST("/list", e.ErrorWrapper(hs.CategoryList)) | ||||
| 					category.POST("/add", e.ErrorWrapper(hs.AddCategory)) | ||||
| 					category.POST("/edit", e.ErrorWrapper(hs.EditCategory)) | ||||
| 					category.POST("/delete", e.ErrorWrapper(hs.DelCategory)) | ||||
| 				} | ||||
| 
 | ||||
| 			} | ||||
| 			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") | ||||
| 				attribute := product.Group("/attribute") | ||||
| 				{ | ||||
| 					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)) | ||||
| 					attribute.POST("/list", e.ErrorWrapper(hs.AttributeList)) | ||||
| 					attribute.POST("/add", e.ErrorWrapper(hs.AddAttribute)) | ||||
| 					attribute.POST("/edit", e.ErrorWrapper(hs.EditAttribute)) | ||||
| 					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") | ||||
| 	{ | ||||
| 		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 | ||||
| 	return root | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue