44 lines
1.3 KiB
Go
Executable File
44 lines
1.3 KiB
Go
Executable File
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)
|
|
|
|
}
|
|
}
|