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) } }