package com.dsh.page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import org.springframework.util.StringUtils;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* BootStrap Table默认的分页参数创建
|
*
|
* @author fengshuonan
|
* @date 2017-04-05 22:25
|
*/
|
public class PageFactory<T> {
|
|
public Page<T> defaultPage(Integer limit ,Integer offset) {
|
HttpServletRequest request = HttpKit.getRequest();
|
String sort = request.getParameter("sort"); //排序字段名称
|
String order = request.getParameter("order"); //asc或desc(升序或降序)
|
if (StringUtils.isEmpty(sort)) {
|
Page<T> page = new Page<>((offset / limit + 1), limit);
|
return page;
|
} else {
|
Page<T> page = new Page<T>((offset / limit + 1), limit);
|
if (Order.ASC.getDes().equals(order)) {
|
} else {
|
}
|
return page;
|
}
|
}
|
}
|