package initialize import ( "git.echol.cn/loser/lckt/router" "github.com/gin-gonic/gin" ) func holder(routers ...*gin.RouterGroup) { _ = routers _ = router.RouterGroupApp } func initBizRouter(routers ...*gin.RouterGroup) { privateGroup := routers[0] publicGroup := routers[1] holder(publicGroup, privateGroup) { categoryRouter := router.RouterGroupApp.Category categoryRouter.InitCategoryRouter(privateGroup, publicGroup) } // 占位方法,保证文件可以正确加载,避免go空变量检测报错,请勿删除。 { botRouter := router.RouterGroupApp.Bot botRouter.InitBotRouter(privateGroup, publicGroup) } { articleRouter := router.RouterGroupApp.Article articleRouter.InitBotRouter(privateGroup, publicGroup) } { userRouter := router.RouterGroupApp.User userRouter.InitUserRouter(privateGroup, publicGroup) userRouter.InitAppUserRouter(publicGroup) } { vipRouter := router.RouterGroupApp.Vip vipRouter.InitVipRouter(privateGroup, publicGroup) } }