暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

agent_routes.go 647B

123456789101112131415161718192021
  1. package routes
  2. import (
  3. "context"
  4. "git.x2erp.com/qdy/go-base/authbase"
  5. "git.x2erp.com/qdy/go-base/ctx"
  6. "git.x2erp.com/qdy/go-base/model/response"
  7. "git.x2erp.com/qdy/go-base/webx/router"
  8. "git.x2erp.com/qdy/go-svc-code/internal/service"
  9. )
  10. // RegisterAgentRoutes 注册智能体路由
  11. func RegisterAgentRoutes(ws *router.RouterService) {
  12. // 获取智能体列表(需要Token认证)
  13. ws.GET("/api/agents",
  14. func(ctx context.Context, reqCtx *ctx.RequestContext) (*response.QueryResult[[]service.AgentItem], error) {
  15. return service.GetAgents(ctx, reqCtx), nil
  16. },
  17. ).Use(authbase.TokenAuth).Desc("获取智能体列表").Register()
  18. }