完善管理系统router
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/JACKYMYPERSON/hldrCenter/config"
|
"github.com/JACKYMYPERSON/hldrCenter/config"
|
||||||
"github.com/JACKYMYPERSON/hldrCenter/internal/article/handler/article"
|
"github.com/JACKYMYPERSON/hldrCenter/internal/article/handler/article"
|
||||||
"github.com/JACKYMYPERSON/hldrCenter/internal/baseoverview/handler/baseOverview"
|
"github.com/JACKYMYPERSON/hldrCenter/internal/baseoverview/handler/baseOverview"
|
||||||
|
"github.com/JACKYMYPERSON/hldrCenter/internal/course/handler/course"
|
||||||
"github.com/JACKYMYPERSON/hldrCenter/internal/devproject/handler/devproject"
|
"github.com/JACKYMYPERSON/hldrCenter/internal/devproject/handler/devproject"
|
||||||
"github.com/JACKYMYPERSON/hldrCenter/internal/meeting/handler/meeting"
|
"github.com/JACKYMYPERSON/hldrCenter/internal/meeting/handler/meeting"
|
||||||
"github.com/JACKYMYPERSON/hldrCenter/internal/meetingspeaker/handler/meeting_speaker"
|
"github.com/JACKYMYPERSON/hldrCenter/internal/meetingspeaker/handler/meeting_speaker"
|
||||||
@@ -151,6 +152,24 @@ func SetupRouter(cfg *config.Config) *gin.Engine {
|
|||||||
// 删除社会服务政府项目(DELETE /api/social-service/government-program/:id)
|
// 删除社会服务政府项目(DELETE /api/social-service/government-program/:id)
|
||||||
socialServiceGovProgramapi.DELETE("/:id", gin.WrapH(socialServiceGovernmentProgram.DeleteSocialServiceGovernmentProgramHandler(cfg)))
|
socialServiceGovProgramapi.DELETE("/:id", gin.WrapH(socialServiceGovernmentProgram.DeleteSocialServiceGovernmentProgramHandler(cfg)))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
courses := api.Group("/courses")
|
||||||
|
{
|
||||||
|
// 1. 创建课程(POST /api/courses)- 对应 service CreateCourseHandler
|
||||||
|
courses.POST("", gin.WrapH(course.CreateCourseHandler(cfg)))
|
||||||
|
|
||||||
|
// 2. 课程列表(GET /api/courses)- 对应 service ListCourseHandler(分页/筛选参数通过Query传递)
|
||||||
|
courses.POST("/list", gin.WrapH(course.ListCourseHandler(cfg)))
|
||||||
|
|
||||||
|
// 3. 课程详情(GET /api/courses/:id)- 对应 service GetCourseHandler(路径参数id)
|
||||||
|
courses.GET("/:id", gin.WrapH(course.GetCourseHandler(cfg)))
|
||||||
|
|
||||||
|
// 4. 更新课程(PUT /api/courses)- 对应 service UpdateCourseHandler(路径参数id+请求体)
|
||||||
|
courses.PUT("", gin.WrapH(course.UpdateCourseHandler(cfg)))
|
||||||
|
|
||||||
|
// 5. 删除课程(DELETE /api/courses/:id)- 对应 service DeleteCourseHandler(路径参数id)
|
||||||
|
courses.DELETE("/:id", gin.WrapH(course.DeleteCourseHandler(cfg)))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return r
|
return r
|
||||||
|
|||||||
Reference in New Issue
Block a user