Initial commit

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 13:57:10 +08:00
co-authored by Claude Opus 5
commit 8679200f41
1897 changed files with 257900 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
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)
}
}