package router import ( "91porn-server/web/api/dramatopicctrl" "91porn-server/web/api/media_resource" "91porn-server/web/api/mediactrl" "github.com/gin-gonic/gin" ) // mediaRouter 动漫列表管理 func mediaRouter(router *gin.RouterGroup) { group := router.Group("/media") { group.GET("/list", mediactrl.List) group.GET("/find", mediactrl.Find) group.POST("/create", mediactrl.Create) group.POST("/update", mediactrl.Update) group.POST("/batch/update", mediactrl.BatchUpdate) group.POST("/delete", mediactrl.Delete) group.POST("/batch/delete", mediactrl.BatchDelete) group.POST("/export", mediactrl.Export) } topic := router.Group("/media/drama/topic") { topic.GET("/list", dramatopicctrl.List) topic.POST("/create", dramatopicctrl.Create) topic.POST("/update", dramatopicctrl.Update) topic.POST("/delete", dramatopicctrl.Delete) topic.POST("/sort", dramatopicctrl.Sort) topic.POST("/works/update", dramatopicctrl.UpdateWorks) } // 媒资库相关操作 mediaR := router.Group("/mediaResource/media") { mediaR.GET("/list", media_resource.List) mediaR.GET("/content_list", media_resource.ContentList) mediaR.POST("/use", media_resource.UseMedia) mediaR.POST("/ignore", media_resource.IgnoreMedia) // 立马执行同步任务 mediaR.POST("/sync", media_resource.SyncMedia) } }