parent
700a1db096
commit
0577e59e11
6 changed files with 66 additions and 138 deletions
@ -1,113 +0,0 @@ |
|||||||
/** |
|
||||||
* Copyright (c) 2016-2019 人人开源 All rights reserved. |
|
||||||
* <p> |
|
||||||
* https://www.renren.io
|
|
||||||
* <p> |
|
||||||
* 版权所有,侵权必究! |
|
||||||
*/ |
|
||||||
|
|
||||||
package com.msdw.tms.util; |
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
||||||
import lombok.Data; |
|
||||||
|
|
||||||
import java.io.Serializable; |
|
||||||
import java.util.List; |
|
||||||
|
|
||||||
/** |
|
||||||
* 分页工具类 |
|
||||||
* |
|
||||||
* @author Mark sunlightcs@gmail.com |
|
||||||
*/ |
|
||||||
@Data |
|
||||||
public class PageUtils implements Serializable { |
|
||||||
private static final long serialVersionUID = 1L; |
|
||||||
/** |
|
||||||
* 总记录数 |
|
||||||
*/ |
|
||||||
private int totalCount; |
|
||||||
/** |
|
||||||
* 每页记录数 |
|
||||||
*/ |
|
||||||
private int pageSize; |
|
||||||
/** |
|
||||||
* 总页数 |
|
||||||
*/ |
|
||||||
private int totalPage; |
|
||||||
/** |
|
||||||
* 当前页数 |
|
||||||
*/ |
|
||||||
private int currPage; |
|
||||||
/** |
|
||||||
* 列表数据 |
|
||||||
*/ |
|
||||||
private List<?> list; |
|
||||||
|
|
||||||
/** |
|
||||||
* 分页 |
|
||||||
* |
|
||||||
* @param list 列表数据 |
|
||||||
* @param totalCount 总记录数 |
|
||||||
* @param pageSize 每页记录数 |
|
||||||
* @param currPage 当前页数 |
|
||||||
*/ |
|
||||||
public PageUtils(List<?> list, int totalCount, int pageSize, int currPage) { |
|
||||||
this.list = list; |
|
||||||
this.totalCount = totalCount; |
|
||||||
this.pageSize = pageSize; |
|
||||||
this.currPage = currPage; |
|
||||||
this.totalPage = (int) Math.ceil((double) totalCount / pageSize); |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* 分页 |
|
||||||
*/ |
|
||||||
public PageUtils(IPage<?> page) { |
|
||||||
this.list = page.getRecords(); |
|
||||||
this.totalCount = (int) page.getTotal(); |
|
||||||
this.pageSize = (int) page.getSize(); |
|
||||||
this.currPage = (int) page.getCurrent(); |
|
||||||
this.totalPage = (int) page.getPages(); |
|
||||||
} |
|
||||||
|
|
||||||
public int getTotalCount() { |
|
||||||
return totalCount; |
|
||||||
} |
|
||||||
|
|
||||||
public void setTotalCount(int totalCount) { |
|
||||||
this.totalCount = totalCount; |
|
||||||
} |
|
||||||
|
|
||||||
public int getPageSize() { |
|
||||||
return pageSize; |
|
||||||
} |
|
||||||
|
|
||||||
public void setPageSize(int pageSize) { |
|
||||||
this.pageSize = pageSize; |
|
||||||
} |
|
||||||
|
|
||||||
public int getTotalPage() { |
|
||||||
return totalPage; |
|
||||||
} |
|
||||||
|
|
||||||
public void setTotalPage(int totalPage) { |
|
||||||
this.totalPage = totalPage; |
|
||||||
} |
|
||||||
|
|
||||||
public int getCurrPage() { |
|
||||||
return currPage; |
|
||||||
} |
|
||||||
|
|
||||||
public void setCurrPage(int currPage) { |
|
||||||
this.currPage = currPage; |
|
||||||
} |
|
||||||
|
|
||||||
public List<?> getList() { |
|
||||||
return list; |
|
||||||
} |
|
||||||
|
|
||||||
public void setList(List<?> list) { |
|
||||||
this.list = list; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
Loading…
Reference in new issue