17 lines
616 B
Go
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)
|
|
}
|
|
} |