admin
2023-04-20 007055d472637dec702b60f025480e266e1a746d
src/main/java/com/yeshi/buwan/query/BaseQuery.java
@@ -1,6 +1,21 @@
package com.yeshi.buwan.query;
import org.springframework.data.domain.Sort;
import org.springframework.data.mongodb.core.query.Query;
import java.util.List;
public class BaseQuery {
    public long start;
    public int count;
    public static Query createBaseMongoQuery(BaseQuery baseQuery, List<Sort.Order> sortList) {
        Query query = new Query();
        query.skip((int) baseQuery.start);
        query.limit(baseQuery.count);
        if (sortList != null) {
            query.with(new Sort(sortList));
        }
        return query;
    }
}