Commit c2b1e987 by 段启岩

PageVo更新

parent d0bae2f1
package cn.meteor.beyondclouds.common.vo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import io.swagger.models.auth.In;
import lombok.Data;
import org.springframework.data.domain.Page;
......@@ -16,7 +17,17 @@ public class PageVO<T> {
/**
* 总页数
*/
private Long totalPage;
private long totalPage;
/**
* 总记录数
*/
private long totalRecords;
/**
* 每页数据量
*/
private long size;
/**
* 数据
......@@ -29,10 +40,14 @@ public class PageVO<T> {
public PageVO(IPage<T> page) {
setDataList(page.getRecords());
setTotalPage(page.getPages());
setTotalRecords(page.getTotal());
setSize(page.getSize());
}
public PageVO(Page<T> page) {
setDataList(page.getContent());
setTotalPage((long) page.getTotalPages());
setTotalRecords(page.getTotalElements());
setSize(page.getSize());
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment