package course_file import ( "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/course_file/handler/course_file" "github.com/gin-gonic/gin" ) func Course_Content_Router(api *gin.RouterGroup, cfg *config.Config) { // ------------ 课程文件模块(补充,与课程内容模块风格统一) ------------ courseFiles := api.Group("/course-file") { // 创建课程文件(POST /api/course-file) courseFiles.POST("", gin.WrapH(course_file.CreateCourseFileHandler(cfg))) // 查询单个课程文件(GET /api/course-file/:id) courseFiles.GET("/:id", gin.WrapH(course_file.GetCourseFileHandler(cfg))) // 更新课程文件(PUT /api/course-file) courseFiles.PUT("", gin.WrapH(course_file.UpdateCourseFileHandler(cfg))) // 删除课程文件(DELETE /api/course-file/:id) courseFiles.DELETE("/:id", gin.WrapH(course_file.DeleteCourseFileHandler(cfg))) // 可选:补充课程文件列表接口(与课程内容列表风格一致,支持分页筛选) // courseFiles.POST("/list", gin.WrapH(course_file.GetCourseFileListHandler(cfg))) } }