完成社会服务的增删改查
This commit is contained in:
@@ -9,6 +9,9 @@ import (
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/meetingspeaker/handler/meeting_speaker"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/pageimgs/handler/pageImage"
|
||||
ping "github.com/JACKYMYPERSON/hldrCenter/internal/ping/handler/ping"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service/handler/socialService"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_governmentprogram/handler/socialServiceGovernmentProgram"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/internal/social_service_internship/handler/socialServiceInternship"
|
||||
uploadimg "github.com/JACKYMYPERSON/hldrCenter/internal/upload/handler/upload"
|
||||
"github.com/JACKYMYPERSON/hldrCenter/middleware"
|
||||
"github.com/gin-gonic/gin"
|
||||
@@ -103,6 +106,51 @@ func SetupRouter(cfg *config.Config) *gin.Engine {
|
||||
// 4. 软删除嘉宾(DELETE /api/speakers/:id)
|
||||
speakers.DELETE("/:id", gin.WrapH(meeting_speaker.DeleteSpeakerHandler(cfg)))
|
||||
}
|
||||
|
||||
// ------------ 社会服务基础模块 ------------
|
||||
socialServiceapi := api.Group("/social-service")
|
||||
{
|
||||
// 创建社会服务(POST /api/social-service)
|
||||
socialServiceapi.POST("", gin.WrapH(socialService.CreateSocialServiceHandler(cfg)))
|
||||
// 获取社会服务列表(GET /api/social-service/list)
|
||||
socialServiceapi.POST("/list", gin.WrapH(socialService.ListSocialServiceHandler(cfg)))
|
||||
// 获取社会服务详情(GET /api/social-service/:id)
|
||||
socialServiceapi.GET("/:id", gin.WrapH(socialService.GetSocialServiceHandler(cfg)))
|
||||
// 更新社会服务(PUT /api/social-service)
|
||||
socialServiceapi.PUT("", gin.WrapH(socialService.UpdateSocialServiceHandler(cfg)))
|
||||
// 删除社会服务(DELETE /api/social-service/:id)
|
||||
socialServiceapi.DELETE("/:id", gin.WrapH(socialService.DeleteSocialServiceHandler(cfg)))
|
||||
}
|
||||
|
||||
// ------------ 社会服务实习模块 ------------
|
||||
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)))
|
||||
}
|
||||
|
||||
// ------------ 社会服务政府项目模块 ------------
|
||||
socialServiceGovProgramapi := api.Group("/social-service/government-program")
|
||||
{
|
||||
// 创建社会服务政府项目(POST /api/social-service/government-program)
|
||||
socialServiceGovProgramapi.POST("", gin.WrapH(socialServiceGovernmentProgram.CreateSocialServiceGovernmentProgramHandler(cfg)))
|
||||
// 获取社会服务政府项目列表(GET /api/social-service/government-program/list)
|
||||
socialServiceGovProgramapi.POST("/list", gin.WrapH(socialServiceGovernmentProgram.ListSocialServiceGovernmentProgramHandler(cfg)))
|
||||
// 获取社会服务政府项目详情(GET /api/social-service/government-program/:id)
|
||||
socialServiceGovProgramapi.GET("/:id", gin.WrapH(socialServiceGovernmentProgram.GetSocialServiceGovernmentProgramHandler(cfg)))
|
||||
// 更新社会服务政府项目(PUT /api/social-service/government-program)
|
||||
socialServiceGovProgramapi.PUT("", gin.WrapH(socialServiceGovernmentProgram.UpdateSocialServiceGovernmentProgramHandler(cfg)))
|
||||
// 删除社会服务政府项目(DELETE /api/social-service/government-program/:id)
|
||||
socialServiceGovProgramapi.DELETE("/:id", gin.WrapH(socialServiceGovernmentProgram.DeleteSocialServiceGovernmentProgramHandler(cfg)))
|
||||
}
|
||||
}
|
||||
|
||||
return r
|
||||
|
||||
Reference in New Issue
Block a user