Files
resume/internal/router/api_user.go
T

17 lines
616 B
Go

package router
import "github.com/gin-gonic/gin"
// setupUserAPIRoutes 配置用户相关 API 路由
func (r *Router) setupUserAPIRoutes(api *gin.RouterGroup) {
userGroup := api.Group("/user")
{
userGroup.POST("", r.resumeHandler.CreateUserAPI)
userGroup.GET("/list", r.resumeHandler.GetAllUsersAPI)
userGroup.GET("/:id", r.resumeHandler.GetUserAPI)
userGroup.PUT("/:id", r.resumeHandler.UpdateUserAPI)
userGroup.DELETE("/:id", r.resumeHandler.DeleteUserAPI)
userGroup.GET("/resumes", r.resumeHandler.GetResumesByUserAPI)
userGroup.GET("/portfolio", r.resumeHandler.GetPortfolioItemsByUserAPI)
}
}