diff --git a/query_builder/service.go b/query_builder/service.go index b2de0e8..08384ce 100644 --- a/query_builder/service.go +++ b/query_builder/service.go @@ -50,8 +50,8 @@ func (l *List[R, F, S]) SetStrategy(strategy QueryListStrategy[R]) *List[R, F, S } // Use 添加查询中间件 -func (l *List[R, F, S]) Use(middlewares ...QueryMiddleware[R]) *List[R, F, S] { - l.middlewares = append(l.middlewares, middlewares...) +func (l *List[R, F, S]) Use(middlewares QueryMiddleware[R]) *List[R, F, S] { + l.middlewares = append(l.middlewares, middlewares) return l }