初始化提交

This commit is contained in:
2024-08-28 18:31:18 +08:00
parent 9c1e56d5af
commit 70bac9077e
27 changed files with 1608 additions and 42 deletions
+42
View File
@@ -74,6 +74,9 @@ func Init() *gin.Engine {
func publicRouter(r *gin.Engine, api controller.Api) {
// 登录
r.POST("/login", api.Login.Login)
// 增加浏览数量
r.POST("/browse", api.Public.AddBrowse)
}
// adminRouter 公共路由-验证权限
@@ -88,4 +91,43 @@ func basicRouter(r *gin.Engine, api controller.Api) {
// privateRouter 私有路由-验证权限
func privateRouter(r *gin.Engine, api controller.Api) {
// 图文
articleGroup := r.Group("/article")
{
// 获取图文列表-分页
articleGroup.GET("/page", api.Article.GetArticlePage)
// 获取图文详情
articleGroup.GET("/:article_id", api.Article.GetArticle)
}
// 视频
videoGroup := r.Group("/video")
{
// 获取视频列表-分页
videoGroup.GET("/page", api.Video.GetVideoPage)
// 获取视频详情
videoGroup.GET("/:video_id", api.Video.GetVideo)
}
// 排名
rankGroup := r.Group("/rank")
{
// 获取文章排名列表
rankGroup.GET("/article", api.Article.GetArticleRankList)
// 获取视频排名列表
rankGroup.GET("/video", api.Video.GetVideoRankList)
}
// 投票
voteGroup := r.Group("/vote")
{
// 文章投票
voteGroup.POST("/article/:article_id", api.Article.AddArticleVote)
// 视频投票
voteGroup.POST("/video/:video_id", api.Video.AddVideoVote)
}
}