InitWeb 初始化web服务
(userHdl *api.UserHandler, postHdl *api.PostHandler, historyHdl *api.HistoryHandler, checkHdl *api.CheckHandler, m []gin.HandlerFunc, permHdl *api.PermissionHandler, rankingHdl *api.RankingHandler, plateHdl *api.PlateHandler, activityHdl *api.ActivityHandler, commentHdl *api.CommentHandler, searchHdl *api.SearchHandler, relationHdl *api.RelationHandler, lotteryDrawHdl *api.LotteryDrawHandler, roleHdl *api.RoleHandler, menuHdl *api.MenuHandler, apiHdl *api.ApiHandler, )
| 8 | |
| 9 | // InitWeb 初始化web服务 |
| 10 | func InitWeb(userHdl *api.UserHandler, |
| 11 | postHdl *api.PostHandler, |
| 12 | historyHdl *api.HistoryHandler, |
| 13 | checkHdl *api.CheckHandler, |
| 14 | m []gin.HandlerFunc, |
| 15 | permHdl *api.PermissionHandler, |
| 16 | rankingHdl *api.RankingHandler, |
| 17 | plateHdl *api.PlateHandler, |
| 18 | activityHdl *api.ActivityHandler, |
| 19 | commentHdl *api.CommentHandler, |
| 20 | searchHdl *api.SearchHandler, |
| 21 | relationHdl *api.RelationHandler, |
| 22 | lotteryDrawHdl *api.LotteryDrawHandler, |
| 23 | roleHdl *api.RoleHandler, |
| 24 | menuHdl *api.MenuHandler, |
| 25 | apiHdl *api.ApiHandler, |
| 26 | ) *gin.Engine { |
| 27 | server := gin.Default() |
| 28 | server.Use(m...) |
| 29 | server.GET("/healthz", func(ctx *gin.Context) { |
| 30 | apiresponse.SuccessWithData(ctx, gin.H{"status": "ok"}) |
| 31 | }) |
| 32 | server.GET("/readyz", func(ctx *gin.Context) { |
| 33 | apiresponse.SuccessWithData(ctx, gin.H{"status": "ready"}) |
| 34 | }) |
| 35 | userHdl.RegisterRoutes(server) |
| 36 | postHdl.RegisterRoutes(server) |
| 37 | historyHdl.RegisterRoutes(server) |
| 38 | checkHdl.RegisterRoutes(server) |
| 39 | permHdl.RegisterRoutes(server) |
| 40 | rankingHdl.RegisterRoutes(server) |
| 41 | plateHdl.RegisterRoutes(server) |
| 42 | activityHdl.RegisterRoutes(server) |
| 43 | commentHdl.RegisterRoutes(server) |
| 44 | searchHdl.RegisterRoutes(server) |
| 45 | relationHdl.RegisterRoutes(server) |
| 46 | lotteryDrawHdl.RegisterRoutes(server) |
| 47 | roleHdl.RegisterRoutes(server) |
| 48 | menuHdl.RegisterRoutes(server) |
| 49 | apiHdl.RegisterRoutes(server) |
| 50 | return server |
| 51 | } |
no test coverage detected