Files
resume/internal/router/api_portfolio.go
T

15 lines
562 B
Go

package router
import "github.com/gin-gonic/gin"
// setupPortfolioAPIRoutes 配置作品集相关 API 路由
func (r *Router) setupPortfolioAPIRoutes(api *gin.RouterGroup) {
portfolioGroup := api.Group("/portfolio")
{
portfolioGroup.GET("", r.resumeHandler.GetPortfolioItemsAPI)
portfolioGroup.POST("", r.resumeHandler.CreatePortfolioItemAPI)
portfolioGroup.GET("/:id", r.resumeHandler.GetPortfolioItemAPI)
portfolioGroup.PUT("/:id", r.resumeHandler.UpdatePortfolioItemAPI)
portfolioGroup.DELETE("/:id", r.resumeHandler.DeletePortfolioItemAPI)
}
}