| 123456789101112131415161718192021 |
- package routes
-
- import (
- "context"
-
- "git.x2erp.com/qdy/go-base/authbase"
- "git.x2erp.com/qdy/go-base/ctx"
- "git.x2erp.com/qdy/go-base/model/response"
- "git.x2erp.com/qdy/go-base/webx/router"
- "git.x2erp.com/qdy/go-svc-code/internal/service"
- )
-
- // RegisterAgentRoutes 注册智能体路由
- func RegisterAgentRoutes(ws *router.RouterService) {
- // 获取智能体列表(需要Token认证)
- ws.GET("/api/agents",
- func(ctx context.Context, reqCtx *ctx.RequestContext) (*response.QueryResult[[]service.AgentItem], error) {
- return service.GetAgents(ctx, reqCtx), nil
- },
- ).Use(authbase.TokenAuth).Desc("获取智能体列表").Register()
- }
|