ANDRU-PC\Andru
2023-03-06 a4c539d27c6e7f5268bb0a71df935e3cdfcf3a29
phis-feign/src/main/java/com/hz/his/util/PageHelperUtil.java
@@ -11,16 +11,20 @@
 */
public class PageHelperUtil {
    public static <T> PageInfo<T> pageInfo(int currentPage, int pageSize, List list) {
    public static <T> PageInfo<T> pageInfo(Integer currentPage, Integer pageSize, List list) {
        int fromIndex = 0;
        int toIndex = 0;
        //取出总记录数
        int total = list.size();
        //当前页码
        currentPage = (currentPage <= 0) ? 1 : currentPage;
        if (currentPage == null || currentPage <= 0) {
            currentPage = 1;
        }
        //当前页条目数
        pageSize = (pageSize <= 0) ? 10 : (Math.min(pageSize, total));
        if (pageSize == null || pageSize <= 0 || pageSize > 500) {
            pageSize = 20;
        }
        if (total / pageSize == 0 && total % pageSize > 0) {
            fromIndex = 0;