17 lines
655 B
Go
17 lines
655 B
Go
package router
|
|
|
|
import "github.com/gin-gonic/gin"
|
|
|
|
// setupResumeAPIRoutes 配置简历相关 API 路由
|
|
func (r *Router) setupResumeAPIRoutes(api *gin.RouterGroup) {
|
|
resumeGroup := api.Group("/resume")
|
|
{
|
|
resumeGroup.GET("", r.resumeHandler.GetResumeAPI)
|
|
resumeGroup.POST("", r.resumeHandler.CreateResumeAPI)
|
|
resumeGroup.PUT("", r.resumeHandler.UpdateResumeAPI)
|
|
resumeGroup.DELETE("/:id", r.resumeHandler.DeleteResumeAPI)
|
|
resumeGroup.GET("/list", r.resumeHandler.GetAllResumesAPI)
|
|
resumeGroup.GET("/route-check", r.resumeHandler.RouteCheckAPI)
|
|
resumeGroup.POST("/generate-from-document", r.resumeHandler.GenerateResumeFromDocumentAPI)
|
|
}
|
|
} |