完成课程文件handler
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/article/handler/article"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/baseoverview/handler/baseOverview"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/course/handler/course"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/course_content/handler/course_content"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/devproject/handler/devproject"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/file/handler/fileupload"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/meeting/handler/meeting"
|
||||
@@ -205,6 +206,25 @@ func SetupRouter(cfg *config.Config) *gin.Engine {
|
||||
videoCases.DELETE("/:id", gin.WrapH(video_case.DeleteVideoCaseHandler(cfg)))
|
||||
}
|
||||
|
||||
// ------------ 课程内容模块 ------------
|
||||
courseContents := api.Group("/course-content")
|
||||
{
|
||||
// 新增课程内容(POST /api/course-content)
|
||||
courseContents.POST("", gin.WrapH(course_content.AddContentHandler(cfg)))
|
||||
|
||||
// 课程内容列表(POST /api/course-content/list)- 与视频案例列表接口风格统一(用POST传参便于分页/筛选)
|
||||
courseContents.POST("/list", gin.WrapH(course_content.GetContentListHandler(cfg)))
|
||||
|
||||
// 获取单个课程内容详情(GET /api/course-content/:id)
|
||||
courseContents.GET("/:id", gin.WrapH(course_content.GetContentHandler(cfg)))
|
||||
|
||||
// 更新课程内容(PUT /api/course-content)
|
||||
courseContents.PUT("", gin.WrapH(course_content.UpdateContentHandler(cfg)))
|
||||
|
||||
// 删除课程内容(DELETE /api/course-content/:id)
|
||||
courseContents.DELETE("/:id", gin.WrapH(course_content.DeleteContentHandler(cfg)))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return r
|
||||
|
||||
Reference in New Issue
Block a user