diff --git a/api/router/router.go b/api/router/router.go index 9ba5e69..4171843 100644 --- a/api/router/router.go +++ b/api/router/router.go @@ -78,24 +78,25 @@ func publicRouter(r *gin.Engine, api controller.Api) { } adminGroup := r.Group("/admin") - - // 验证码 - adminGroup.GET("/captcha", api.Public.GetCaptcha) - - // 登陆 - adminGroup.POST("/login", api.AdminUser.Login) - - // 新增题目 - adminGroup.POST("/question/test", api.Question.AddQuestionTest) - - // 修改题目 - adminGroup.PUT("/question/test/:question_id", api.Question.PutQuestionTest) - - // 分享 - shareGroup := r.Group("/share") { - // 获取分享数据 - shareGroup.GET("", api.Share.GetShare) + // 验证码 + adminGroup.GET("/captcha", api.Public.GetCaptcha) + + // 登陆 + adminGroup.POST("/login", api.AdminUser.Login) + + // 新增题目 + adminGroup.POST("/question/test", api.Question.AddQuestionTest) + + // 修改题目 + adminGroup.PUT("/question/test/:question_id", api.Question.PutQuestionTest) + + // 分享 + shareGroup := r.Group("/share") + { + // 获取分享数据 + shareGroup.GET("", api.Share.GetShare) + } } } @@ -112,85 +113,85 @@ func basicRouter(r *gin.Engine, api controller.Api) { // privateRouter 私有路由-验证权限 func privateRouter(r *gin.Engine, api controller.Api) { adminGroup := r.Group("/admin") - - // 题目 - questionGroup := adminGroup.Group("/question") { - // 获取题目列表-分页 - questionGroup.POST("/page", api.Question.GetQuestionPage) - - // 获取题目详情 - questionGroup.GET("/:question_id", api.Question.GetQuestion) - - // 新增题目 - questionGroup.POST("", api.Question.AddQuestion) - - // 修改题目 - questionGroup.PUT("/:question_id", api.Question.PutQuestion) - - // 删除题目 - questionGroup.DELETE("", api.Question.DeleteQuestion) - - // 获取题目数量 - questionGroup.GET("/count", api.Question.GetQuestionCount) - } - - // 问答 - qaGroup := adminGroup.Group("/qa") - { - // 获取问答题库列表-分页 - qaGroup.POST("/page", api.QuestionQa.GetQuestionQaPage) - - // 新增问答题库 - qaGroup.POST("", api.QuestionQa.AddQuestionQa) - - // 修改问答题库 - qaGroup.PUT("/:qa_id", api.QuestionQa.PutQuestionQa) - - // 修改问答题库密码 - qaGroup.PUT("/password/:qa_id", api.QuestionQa.PutQuestionQaPassword) - - // 修改问答题库有效期 - qaGroup.PUT("/expire/:qa_id", api.QuestionQa.PutQuestionQaExpire) - - // 修改问答题库规则解释 - qaGroup.PUT("/rule/:qa_id", api.QuestionQa.PutQuestionQaRule) - - // 获取问答题库详情 - qaGroup.GET("/:qa_id", api.QuestionQa.GetQuestionQa) - - // 题库明细 - itemGroup := qaGroup.Group("/item") + // 题目 + questionGroup := adminGroup.Group("/question") { - // 获取问答题库明细列表-分页 - itemGroup.POST("/page", api.QuestionQaItem.GetQuestionQaItemPage) + // 获取题目列表-分页 + questionGroup.POST("/page", api.Question.GetQuestionPage) - // 删除问答题库明细 - itemGroup.DELETE("", api.QuestionQaItem.DeleteQuestionQaItem) + // 获取题目详情 + questionGroup.GET("/:question_id", api.Question.GetQuestion) - // 修改必选 - itemGroup.PUT("/must/:item_id", api.QuestionQaItem.PutQuestionQaItemMust) + // 新增题目 + questionGroup.POST("", api.Question.AddQuestion) + + // 修改题目 + questionGroup.PUT("/:question_id", api.Question.PutQuestion) + + // 删除题目 + questionGroup.DELETE("", api.Question.DeleteQuestion) + + // 获取题目数量 + questionGroup.GET("/count", api.Question.GetQuestionCount) + } + + // 问答 + qaGroup := adminGroup.Group("/qa") + { + // 获取问答题库列表-分页 + qaGroup.POST("/page", api.QuestionQa.GetQuestionQaPage) + + // 新增问答题库 + qaGroup.POST("", api.QuestionQa.AddQuestionQa) + + // 修改问答题库 + qaGroup.PUT("/:qa_id", api.QuestionQa.PutQuestionQa) + + // 修改问答题库密码 + qaGroup.PUT("/password/:qa_id", api.QuestionQa.PutQuestionQaPassword) + + // 修改问答题库有效期 + qaGroup.PUT("/expire/:qa_id", api.QuestionQa.PutQuestionQaExpire) + + // 修改问答题库规则解释 + qaGroup.PUT("/rule/:qa_id", api.QuestionQa.PutQuestionQaRule) + + // 获取问答题库详情 + qaGroup.GET("/:qa_id", api.QuestionQa.GetQuestionQa) + + // 题库明细 + itemGroup := qaGroup.Group("/item") + { + // 获取问答题库明细列表-分页 + itemGroup.POST("/page", api.QuestionQaItem.GetQuestionQaItemPage) + + // 删除问答题库明细 + itemGroup.DELETE("", api.QuestionQaItem.DeleteQuestionQaItem) + + // 修改必选 + itemGroup.PUT("/must/:item_id", api.QuestionQaItem.PutQuestionQaItemMust) + } + } + + // 标签 + labelGroup := adminGroup.Group("/label") + { + // 获取标签列表 + labelGroup.GET("/list", api.Label.GetLabelList) + + // 新增标签 + labelGroup.POST("", api.Label.AddLabel) + + // 修改标签 + labelGroup.PUT("/:label_id", api.Label.PutLabel) + } + + // 统计 + staticGroup := adminGroup.Group("/static") + { + // 获取统计数据 + staticGroup.GET("", api.Static.GetStatic) } } - - // 标签 - labelGroup := adminGroup.Group("/label") - { - // 获取标签列表 - labelGroup.GET("/list", api.Label.GetLabelList) - - // 新增标签 - labelGroup.POST("", api.Label.AddLabel) - - // 修改标签 - labelGroup.PUT("/:label_id", api.Label.PutLabel) - } - - // 统计 - staticGroup := adminGroup.Group("/static") - { - // 获取统计数据 - staticGroup.GET("", api.Static.GetStatic) - } - }