15 lines
562 B
Go
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)
|
|
}
|
|
} |