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

25 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 teaching_case
import (
"github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/internal/teaching_case/handler/teaching_case"
"github.com/gin-gonic/gin"
)
func Teaching_Case_Router(api *gin.RouterGroup, cfg *config.Config) {
// ------------ 教学案例模块 ------------
teachingCases := api.Group("/teaching-cases")
{
// 创建教学案例POST /api/teaching-cases
teachingCases.POST("", gin.WrapH(teaching_case.CreateTeachingCaseHandler(cfg)))
// 教学案例列表POST /api/teaching-cases/list- 统一列表接口风格
teachingCases.POST("/list", gin.WrapH(teaching_case.ListTeachingCaseHandler(cfg)))
// 获取单个教学案例GET /api/teaching-cases/:id
teachingCases.GET("/:id", gin.WrapH(teaching_case.GetTeachingCaseHandler(cfg)))
// 更新教学案例PUT /api/teaching-cases
teachingCases.PUT("", gin.WrapH(teaching_case.UpdateTeachingCaseHandler(cfg)))
// 删除教学案例DELETE /api/teaching-cases/:id
teachingCases.DELETE("/:id", gin.WrapH(teaching_case.DeleteTeachingCaseHandler(cfg)))
}
}