✨ Init
This commit is contained in:
		
							
								
								
									
										8
									
								
								router/app/enter.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								router/app/enter.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| package app | ||||
|  | ||||
| type RouterGroup struct { | ||||
| 	UserRouter | ||||
| 	LoginRouter | ||||
| 	FavoriteRouter | ||||
| 	VisionRouter | ||||
| } | ||||
							
								
								
									
										21
									
								
								router/app/favorite.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								router/app/favorite.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| package app | ||||
|  | ||||
| import ( | ||||
| 	"github.com/gin-gonic/gin" | ||||
| 	v1 "miniapp/api/v1" | ||||
| 	"miniapp/middleware" | ||||
| ) | ||||
|  | ||||
| type FavoriteRouter struct{} | ||||
|  | ||||
| func (s *FavoriteRouter) InitFavoriteRouter(Router *gin.RouterGroup) { | ||||
| 	favoriteRouter := Router.Group("favorite").Use(middleware.AuthorizeToken()) | ||||
| 	//publicRouter := Router.Group("user") | ||||
| 	baseApi := v1.ApiGroupApp.AppApiGroup.FavoriteApi | ||||
| 	{ | ||||
| 		favoriteRouter.POST("", baseApi.Create) | ||||
| 		favoriteRouter.DELETE("", baseApi.Delete) | ||||
| 		favoriteRouter.GET("list", baseApi.GetList) | ||||
| 	} | ||||
|  | ||||
| } | ||||
							
								
								
									
										20
									
								
								router/app/login.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								router/app/login.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| package app | ||||
|  | ||||
| import ( | ||||
| 	"github.com/gin-gonic/gin" | ||||
| 	v1 "miniapp/api/v1" | ||||
| ) | ||||
|  | ||||
| type LoginRouter struct{} | ||||
|  | ||||
| func (s *LoginRouter) InitLoginRouter(Router *gin.RouterGroup) { | ||||
| 	loginRouter := Router.Group("login") | ||||
| 	baseApi := v1.ApiGroupApp.AppApiGroup.LoginApi | ||||
| 	{ | ||||
| 		loginRouter.GET("wechat/token", baseApi.GetWeChatToken) | ||||
| 		loginRouter.POST("token", baseApi.Login) | ||||
| 		loginRouter.POST("token/refresh", baseApi.Refresh) | ||||
| 		loginRouter.POST("token/logout", baseApi.Logout) | ||||
| 	} | ||||
|  | ||||
| } | ||||
							
								
								
									
										30
									
								
								router/app/user.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								router/app/user.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | ||||
| package app | ||||
|  | ||||
| import ( | ||||
| 	"github.com/gin-gonic/gin" | ||||
| 	v1 "miniapp/api/v1" | ||||
| 	"miniapp/middleware" | ||||
| ) | ||||
|  | ||||
| type UserRouter struct { | ||||
| } | ||||
|  | ||||
| func (s *LoginRouter) InitUserRouter(Router *gin.RouterGroup) { | ||||
| 	userRouter := Router.Group("user").Use(middleware.AuthorizeToken()) | ||||
| 	//publicRouter := Router.Group("user") | ||||
| 	baseApi := v1.ApiGroupApp.AppApiGroup.UserApi | ||||
| 	filrApi := v1.ApiGroupApp.ExampleApiGroup.FileUploadAndDownloadApi | ||||
| 	todoApi := v1.ApiGroupApp.AppApiGroup.TodosApi | ||||
| 	{ | ||||
| 		userRouter.POST("upload", filrApi.UploadFile) | ||||
| 		userRouter.POST("binding/wechat", baseApi.BindingWeChat) | ||||
| 		userRouter.PUT("info", baseApi.UpdateUser) | ||||
| 		userRouter.GET("info", baseApi.GetInfo) | ||||
| 		userRouter.PUT("hospital", baseApi.UpdateUserHospital) | ||||
| 		userRouter.GET("", baseApi.GetUser) | ||||
| 		userRouter.GET("todo", todoApi.GetUserTodos) | ||||
| 		userRouter.PUT("todo", todoApi.UpdateTodo) | ||||
|  | ||||
| 	} | ||||
|  | ||||
| } | ||||
							
								
								
									
										21
									
								
								router/app/vision.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								router/app/vision.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| package app | ||||
|  | ||||
| import ( | ||||
| 	"github.com/gin-gonic/gin" | ||||
| 	v1 "miniapp/api/v1" | ||||
| 	"miniapp/middleware" | ||||
| ) | ||||
|  | ||||
| type VisionRouter struct{} | ||||
|  | ||||
| func (s *VisionRouter) InitVisionRouter(Router *gin.RouterGroup) { | ||||
| 	userRouter := Router.Group("vision").Use(middleware.AuthorizeToken()) | ||||
| 	//publicRouter := Router.Group("user") | ||||
| 	baseApi := v1.ApiGroupApp.AppApiGroup.VisionApi | ||||
| 	{ | ||||
| 		userRouter.GET("", baseApi.GetList) | ||||
| 		userRouter.POST("", baseApi.Create) | ||||
|  | ||||
| 	} | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user