package video_case import ( "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/video_case/handler/video_case" "github.com/gin-gonic/gin" ) func Video_Case_Router(api *gin.RouterGroup, cfg *config.Config) { // ------------ 视频案例模块 ------------ videoCases := api.Group("/video-cases") { // 创建视频案例(POST /api/video-cases) videoCases.POST("", gin.WrapH(video_case.CreateVideoCaseHandler(cfg))) // 视频案例列表(POST /api/video-cases/list)- 统一列表接口风格 videoCases.POST("/list", gin.WrapH(video_case.ListVideoCaseHandler(cfg))) // 获取单个视频案例(GET /api/video-cases/:id) videoCases.GET("/:id", gin.WrapH(video_case.GetVideoCaseHandler(cfg))) // 更新视频案例(PUT /api/video-cases) videoCases.PUT("", gin.WrapH(video_case.UpdateVideoCaseHandler(cfg))) // 删除视频案例(DELETE /api/video-cases/:id) videoCases.DELETE("/:id", gin.WrapH(video_case.DeleteVideoCaseHandler(cfg))) } }