Files
web_huangguo_server/web/router/video.go
T
rootandClaude Opus 5.5 7974a42301 Initial commit
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 11:07:42 +08:00

57 lines
1.9 KiB
Go

package router
import (
"videoweb/web/api/web_video"
"github.com/gin-gonic/gin"
)
func videoRouter(router *gin.RouterGroup) {
advitise := router.Group("/videoinfo")
{
advitise.POST("/list", web_video.GetVideoInfo)
advitise.POST("/update", web_video.UpdateOneVideoInfo)
advitise.POST("/del", web_video.DelOneVideoInfo)
advitise.POST("/sync", web_video.SyncVideoInfo)
advitise.POST("/addcoll", web_video.AddOneVideoCollection)
advitise.POST("/setFakeWatchTimes", web_video.SetVideoFakeWatchTimes)
advitise.POST("/transcode", web_video.TranscodeVideo)
}
videocategory := router.Group("/videocategory")
{
videocategory.POST("/list", web_video.GetVideoCategory)
videocategory.POST("/update", web_video.UpdateOneVideoCategory)
videocategory.POST("/del", web_video.DelOneVideoCategory)
videocategory.POST("/add", web_video.AddOneVideoCategory)
}
videotag := router.Group("/videotag")
{
videotag.POST("/list", web_video.GetVideoTagInfo)
videotag.POST("/update", web_video.UpdateOneVideoTagInfo)
videotag.POST("/del", web_video.DelOneVideoTagInfo)
videotag.POST("/add", web_video.AddOneVideoTagInfo)
}
videocreater := router.Group("/videocreater")
{
videocreater.POST("/list", web_video.GetVideoCreater)
videocreater.POST("/update", web_video.UpdateOneVideoCreater)
videocreater.POST("/del", web_video.DelOneVideoCreater)
videocreater.POST("/add", web_video.AddOneVideoCreater)
}
videoTopic := router.Group("/videotopic")
{
videoTopic.POST("/list", web_video.GetVideoTopic)
videoTopic.POST("/update", web_video.UpdateOneVideoTopic)
videoTopic.POST("/del", web_video.DelOneVideoTopic)
videoTopic.POST("/add", web_video.AddOneVideoTopic)
}
router.GET("/m3u8/*key", web_video.Play)
router.GET("/transm3u8/*key", web_video.TranscodeM3u8)
router.GET("/enkey", web_video.Enkey)
router.GET("/newenkey", web_video.NewEnkey)
router.GET("/lsjenkey", web_video.LsjEnkey)
router.GET("/videotag/hottag", web_video.GetVideoPlayData)
}