feat: Active Record 添加动态排序。

This commit is contained in:
Suomm 2023-09-01 12:21:17 +08:00
parent bce9d25d49
commit 371576877d

View File

@ -355,15 +355,30 @@ public abstract class QueryModel<T extends QueryModel<T>> {
return (T) this;
}
public T orderBy(QueryColumn column, Boolean asc) {
queryWrapper().orderBy(column, asc);
return (T) this;
}
public T orderBy(String... orderBys) {
queryWrapper().orderBy(orderBys);
return (T) this;
}
public T orderBy(String column, Boolean asc) {
queryWrapper().orderBy(column, asc);
return (T) this;
}
public <E> OrderByBuilder<T> orderBy(LambdaGetter<E> column) {
return new OrderByBuilder<>((T) this, column);
}
public <E> T orderBy(LambdaGetter<E> column, Boolean asc) {
queryWrapper().orderBy(column, asc);
return (T) this;
}
public T limit(Number rows) {
queryWrapper().limit(rows);
return (T) this;