feat: 实现RBAC系统 - 完成Tenant/Role/Resource/User模型、路由配置及MySQL连接配置
This commit is contained in:
@@ -197,8 +197,19 @@ func (r *Router) setupTicketRoutes(g *gin.RouterGroup) {
|
||||
|
||||
// setupKnowledgeRoutes 配置知识库路由
|
||||
func (r *Router) setupKnowledgeRoutes(g *gin.RouterGroup) {
|
||||
g.GET("/knowledge", r.handlers.Knowledge.List)
|
||||
g.POST("/knowledge", r.handlers.Knowledge.Create)
|
||||
g.PUT("/knowledge/:id", r.handlers.Knowledge.Update)
|
||||
g.DELETE("/knowledge/:id", r.handlers.Knowledge.Delete)
|
||||
// 知识库管理
|
||||
g.GET("/knowledge/bases", r.handlers.Knowledge.ListKnowledgeBases)
|
||||
g.POST("/knowledge/bases", r.handlers.Knowledge.CreateKnowledgeBase)
|
||||
g.PUT("/knowledge/bases/:id", r.handlers.Knowledge.UpdateKnowledgeBase)
|
||||
g.DELETE("/knowledge/bases/:id", r.handlers.Knowledge.DeleteKnowledgeBase)
|
||||
|
||||
// 知识条目管理
|
||||
g.GET("/knowledge/items", r.handlers.Knowledge.ListKnowledgeItems)
|
||||
g.POST("/knowledge/items", r.handlers.Knowledge.CreateKnowledgeItem)
|
||||
g.PUT("/knowledge/items/:id", r.handlers.Knowledge.UpdateKnowledgeItem)
|
||||
g.DELETE("/knowledge/items/:id", r.handlers.Knowledge.DeleteKnowledgeItem)
|
||||
|
||||
// 搜索和统计
|
||||
g.GET("/knowledge/search", r.handlers.Knowledge.Search)
|
||||
g.GET("/knowledge/stats", r.handlers.Knowledge.GetStats)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user