package router import ( "videoweb/app/api/videoapi" "videoweb/app/service/videoser" "github.com/gin-gonic/gin" _ "videoweb/app/docs" ) func videoRouter(r *gin.Engine) { r.GET("/api/app/video/list", videoapi.List) r.GET("/api/app/video/category/list", videoapi.CategoryList) r.GET("/api/app/video/recommend/list", videoapi.RecommendList) r.GET("/api/app/video/guess/list", videoapi.GuessList) r.GET("/api/app/video/tag/:id", videoapi.TagList) r.GET("/api/app/video/more", videoapi.QueryVideoMore) r.GET("/api/app/video/info", videoapi.QueryVideoInfo) r.POST("/api/app/video/favorite", videoapi.FavoriteVideo) r.POST("/api/app/video/like", videoapi.LikeVideo) r.GET("/api/app/video/like/list", videoapi.QueryLikeVideoList) r.GET("/api/app/video/favorite/list", videoapi.QueryFavoriteVideoList) r.GET("/api/app/video/history/list", videoapi.QueryVideoHistoryList) r.POST("/api/app/video/history", videoapi.ReportVideoHistory) r.DELETE("/api/app/video/history", videoapi.ClearVideoHistory) r.GET("/api/app/video/rank", videoapi.QueryVideoRank) r.GET("/api/app/video/rank/list", videoapi.QueryVideoRankList) r.GET("/h5/m3u8/*key", videoser.GetM3U8Ex) r.GET("/enkey", videoser.Enkey) r.GET("/newenkey", videoser.NewEnkey) r.GET("/lsjenkey", videoser.LsjEnkey) r.GET("/vtt/*key", videoser.GetVTT) }