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