package social_service_internship import ( "github.com/JACKYMYPERSON/hldrCenter/config" "github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/handler/socialServiceInternship" "github.com/gin-gonic/gin" ) func Social_Service_Internship_Router(api *gin.RouterGroup, cfg *config.Config) { // ------------ 社会服务实习模块 ------------ socialServiceInternshipapi := api.Group("/social-service/internship") { // 创建社会服务实习(POST /api/social-service/internship) socialServiceInternshipapi.POST("", gin.WrapH(socialServiceInternship.CreateSocialServiceInternshipHandler(cfg))) // 获取社会服务实习列表(GET /api/social-service/internship/list) socialServiceInternshipapi.POST("/list", gin.WrapH(socialServiceInternship.ListSocialServiceInternshipHandler(cfg))) // 获取社会服务实习详情(GET /api/social-service/internship/:id) socialServiceInternshipapi.GET("/:id", gin.WrapH(socialServiceInternship.GetSocialServiceInternshipHandler(cfg))) // 更新社会服务实习(PUT /api/social-service/internship) socialServiceInternshipapi.PUT("", gin.WrapH(socialServiceInternship.UpdateSocialServiceInternshipHandler(cfg))) // 删除社会服务实习(DELETE /api/social-service/internship/:id) socialServiceInternshipapi.DELETE("/:id", gin.WrapH(socialServiceInternship.DeleteSocialServiceInternshipHandler(cfg))) } }