package initialize import ( "github.com/flipped-aurora/gin-vue-admin/server/router" "github.com/gin-gonic/gin" ) // 占位方法,保证文件可以正确加载,避免go空变量检测报错,请勿删除。 func holder(routers ...*gin.RouterGroup) { _ = routers _ = router.RouterGroupApp } func initBizRouter(routers ...*gin.RouterGroup) { privateGroup := routers[0] publicGroup := routers[1] // Learning 学习系统路由 learningRouter := router.RouterGroupApp.Learning { learningRouter.InitCourseRouter(privateGroup, publicGroup) // 课程路由 learningRouter.InitChapterRouter(privateGroup, publicGroup) // 章节路由 learningRouter.InitKnowledgePointRouter(privateGroup, publicGroup) // 知识点路由 learningRouter.InitQuestionRouter(privateGroup, publicGroup) // 题目路由 learningRouter.InitUserLearningRouter(privateGroup, publicGroup) // 用户学习记录路由 learningRouter.InitWrongQuestionRouter(privateGroup, publicGroup) // 错题本路由 learningRouter.InitExamRouter(privateGroup, publicGroup) // 考试路由 learningRouter.InitUserExamRouter(privateGroup, publicGroup) // 用户考试记录路由 } holder(publicGroup, privateGroup) }