| | |
| | | |
| | | import ( |
| | | "net/http" |
| | | v1 "srm/api/v1" |
| | | "srm/middleware" |
| | | "srm/router/purchase" |
| | | |
| | | "github.com/gin-gonic/gin" |
| | |
| | | global.GVA_LOG.Info("register swagger handler") |
| | | // 方便统一添加路由组前缀 多服务器上线使用 |
| | | |
| | | PublicGroup := Router.Group(global.GVA_CONFIG.System.RouterPrefix) |
| | | PrivateGroup := Router.Group(global.GVA_CONFIG.System.RouterPrefix) |
| | | { |
| | | // 健康监测 |
| | | PublicGroup.GET("/health", func(c *gin.Context) { |
| | | PrivateGroup.GET("/health", func(c *gin.Context) { |
| | | c.JSON(http.StatusOK, "ok") |
| | | }) |
| | | //systemRouter.InitInitRouter(PublicGroup) // 自动初始化相关 |
| | | } |
| | | |
| | | PrivateGroup := Router.Group(global.GVA_CONFIG.System.RouterPrefix) |
| | | var conApi = v1.ApiGroupApp.TestApiGroup.ContractApi |
| | | PrivateGroup.GET("previewContract", conApi.PreviewContract) // 预览Contract |
| | | PrivateGroup.GET("downloadContract", conApi.DownloadContract) // 下载Contract |
| | | |
| | | PrivateGroup.Use(middleware.JWTAuth()).Use(middleware.VerifyResetPwd()) |
| | | { |
| | | systemRouter.InitSystemRouter(PrivateGroup) // system相关路由 |
| | | //exampleRouter.InitFileUploadAndDownloadRouter(PrivateGroup) // 文件上传下载功能路由 |
| | |
| | | testRouter.InitContractRouter(PrivateGroup) |
| | | testRouter.InitProductRouter(PrivateGroup) |
| | | testRouter.InitMemberRouter(PrivateGroup) |
| | | testRouter.InitCodeRouter(PrivateGroup) |
| | | } |
| | | |
| | | global.GVA_LOG.Info("router register success") |