Files
huangguo_server/web/router/vid.go
T
rootandClaude Opus 5 8679200f41 Initial commit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 13:57:10 +08:00

59 lines
2.1 KiB
Go

package router
import (
"91porn-server/web/api/vidctrl"
"91porn-server/web/middleware/limitHandler"
"github.com/gin-gonic/gin"
)
func vidRouter(router *gin.RouterGroup) {
group := router.Group("/vid")
{
group.GET("/list", vidctrl.GetVidList)
group.POST("/export", limitHandler.FilterRequestByExport(), vidctrl.ExportVidList)
group.POST("/listDetail", vidctrl.ListDetail)
group.POST("/update", vidctrl.UpdateVidInfo)
group.DELETE("/del", vidctrl.DeleteVids)
group.POST("/batch/update", vidctrl.UpdateVids)
group.POST("/batch/pass", vidctrl.PassVid)
group.GET("/view/:id", vidctrl.ViewVid)
group.POST("/push", vidctrl.PushVid)
group.GET("/push/list", vidctrl.PushVidList)
group.POST("/push/delete", vidctrl.DeletePushVid)
group.POST("/batch/edit", vidctrl.PassAndEditVids)
group.POST("/qr_code")
group.POST("batch/reco", vidctrl.BatchUpdateReco)
group.POST("/popularity/config", vidctrl.ConfigPopularity)
group.GET("/popularity/config", vidctrl.GetPopularityConfig)
group.POST("/reindex", vidctrl.Reindex)
group.POST("/search", vidctrl.Search)
group.POST("/batch/newsType/update", vidctrl.BatchUpdateVidNewsType)
group.POST("/batch/update/tags", vidctrl.UpdateVidTags)
// 定时上线
group.POST("/timeOnline/batchAudit", vidctrl.BatchAudit)
group.GET("/timeOnline/list", vidctrl.GetTimeOnlineVidList)
group.POST("/timeOnline/del", vidctrl.DelVidTimeOnlines)
group.POST("/timeOnline/edit", vidctrl.EditVidTimeOnlineInfo)
}
mediaR := router.Group("/mediaResource")
{
mediaR.GET("/list", vidctrl.GetMediaList)
mediaR.POST("/use", vidctrl.UseMedia)
mediaR.POST("/ignore", vidctrl.IgnoreMedia)
}
// 折扣专区相关
discountArea := router.Group("/discount_area")
{
discountArea.GET("/list", vidctrl.DiscountAreaList)
discountArea.POST("/add", vidctrl.DiscountAreaAdd)
discountArea.POST("/update", vidctrl.DiscountAreaUpdate)
discountArea.POST("/delete", vidctrl.DiscountAreaDelete)
discountArea.GET("/vid/list", vidctrl.DiscountAreaVids)
discountArea.POST("/vid/add", vidctrl.DiscountAreaAddVid)
discountArea.POST("/vid/delete", vidctrl.DiscountAreaDeleteVid)
}
}