package main_meeting import ( "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/meeting/handler/meeting" "github.com/gin-gonic/gin" ) func MainMeetingRouter(api *gin.RouterGroup, cfg *config.Config) { meetings := api.Group("/meetings") { // 1. 创建会议(POST /api/meetings) meetings.POST("", gin.WrapH(meeting.CreateMeetingHandler(cfg))) // 2. 查询单条会议(GET /api/meetings/:id) meetings.GET("/:id", gin.WrapH(meeting.GetMeetingHandler(cfg))) // 3. 查询会议列表(GET /api/meetings,带分页参数) meetings.POST("/list", gin.WrapH(meeting.ListMeetingHandler(cfg))) // 4. 更新会议(PUT /api/meetings,部分/全量更新) meetings.PUT("", gin.WrapH(meeting.UpdateMeetingHandler(cfg))) // 5. 删除会议(DELETE /api/meetings/:id) meetings.DELETE("/:id", gin.WrapH(meeting.DeleteMeetingHandler(cfg))) } }