首次提交:初始化项目代码

This commit is contained in:
sunct
2026-07-31 14:44:48 +08:00
commit a4fe393571
119 changed files with 29105 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
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)
}
}