Files
hldrCenter/server/router/course/video_case/video_case.go
2025-11-03 09:28:49 +08:00

25 lines
1022 B
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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)))
}
}