com.github.jackpanz.spring.util.PlusPagingUtils Maven / Gradle / Ivy
The newest version!
//package com.github.jackpanz.spring.util;
//
////import com.baomidou.mybatisplus.plugins.Page;
////import com.baomidou.mybatisplus.core.metadata.IPage;
//
//import org.apache.commons.lang3.StringUtils;
//
//import java.io.Serializable;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//public class PlusPagingUtils {
//
// public static int toPage(Integer page) {
// return page == null || page < 1 ? 1 : page;
// }
//
// public static int toRows(Integer rows) {
// return rows == null || rows < 1 ? 200 : rows;
// }
//
// public static int toPage(Integer page, int def) {
// return page == null || page < 1 ? def : page;
// }
//
// public static int toRows(Integer rows, int def) {
// return rows == null || rows < 1 ? def : rows;
// }
//
// public static List setPageResult(Map result, Object serializable) {
//
// String clazzName = serializable.getClass().toString();
// if(StringUtils.indexOf(clazzName,"com.baomidou.mybatisplus.extension.plugins.pagination.Page") > -1) {
// com.baomidou.mybatisplus.core.metadata.IPage page = (com.baomidou.mybatisplus.core.metadata.IPage) serializable;
// Map propertys = new HashMap();
// //总页数
// propertys.put("pages", page.getPages());
// //每页多少条
// propertys.put("limit", page.getSize());
// //数据总条数
// propertys.put("total", page.getTotal());
// //当前页数 1.开始
// propertys.put("page", page.getCurrent());
// //总页数
// result.put("total", page.getTotal());
// //总页数
// result.put("recordsTotal", page.getTotal());
// //总页数
// result.put("recordsFiltered", page.getTotal());
// result.put("propertys", propertys);
// return page.getRecords();
// }
// return null;
// }
//
//}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy