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

29 lines
1.1 KiB
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 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)))
}
}