This commit is contained in:
2025-09-04 18:31:00 +08:00
parent 52c321ff57
commit 1064046016
79 changed files with 12873 additions and 7 deletions
+12 -1
View File
@@ -2,11 +2,22 @@ package initialize
import (
"github.com/flipped-aurora/gin-vue-admin/server/global"
"github.com/flipped-aurora/gin-vue-admin/server/model/learning"
)
func bizModel() error {
db := global.GVA_DB
err := db.AutoMigrate()
err := db.AutoMigrate(
// Learning 学习系统模型
learning.Course{},
learning.Chapter{},
learning.KnowledgePoint{},
learning.Question{},
learning.UserLearning{},
learning.WrongQuestion{},
learning.Exam{},
learning.UserExam{},
)
if err != nil {
return err
}
+13
View File
@@ -15,5 +15,18 @@ 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)
}