Files
resume/internal/router/api.go
T

32 lines
961 B
Go

package router
import "github.com/gin-gonic/gin"
// setupAPIRoutes 配置 API 路由,所有接口前缀为 /api
// 按模块分组:
// - /api/resume 简历相关接口
// - /api/portfolio 作品集相关接口
// - /api/user 用户相关接口
// - /api/quiz 面试题库相关接口
// - /api/ai AI 相关接口
// - /api/document 文档相关接口
// - /api/chat 聊天相关接口
// - /api/system 系统配置相关接口
// - /api/menu 菜单相关接口
// - /api/im 实时聊天/IM相关接口
func (r *Router) setupAPIRoutes(engine *gin.Engine) {
api := engine.Group("/api")
{
r.setupResumeAPIRoutes(api)
r.setupPortfolioAPIRoutes(api)
r.setupUserAPIRoutes(api)
r.setupQuizAPIRoutes(api)
r.setupAIAPIRoutes(api)
r.setupDocumentAPIRoutes(api)
r.setupChatAPIRoutes(api)
r.setupSystemAPIRoutes(api)
r.setupIMRoutes(api)
r.setupKnowledgeAPIRoutes(api)
}
}