route.go 396 B

123456789101112131415161718192021
  1. package mcp_ai
  2. import (
  3. "dbview/service/internal/modules/mcp_ai/handler"
  4. svc "dbview/service/internal/modules/mcp_ai/service"
  5. "github.com/gin-gonic/gin"
  6. )
  7. // RegisterRoutes 注册 AI 聊天相关路由。
  8. func RegisterRoutes(r *gin.Engine, svcObj *svc.AIService) {
  9. if svcObj == nil {
  10. return
  11. }
  12. h := handler.NewHandler(svcObj)
  13. grp := r.Group("/ai")
  14. {
  15. grp.POST("/chat", h.Chat)
  16. }
  17. }