Commit c2b1e987 by 段启岩

PageVo更新

parent d0bae2f1
package cn.meteor.beyondclouds.common.vo; package cn.meteor.beyondclouds.common.vo;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import io.swagger.models.auth.In;
import lombok.Data; import lombok.Data;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
...@@ -16,7 +17,17 @@ public class PageVO<T> { ...@@ -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> { ...@@ -29,10 +40,14 @@ public class PageVO<T> {
public PageVO(IPage<T> page) { public PageVO(IPage<T> page) {
setDataList(page.getRecords()); setDataList(page.getRecords());
setTotalPage(page.getPages()); setTotalPage(page.getPages());
setTotalRecords(page.getTotal());
setSize(page.getSize());
} }
public PageVO(Page<T> page) { public PageVO(Page<T> page) {
setDataList(page.getContent()); setDataList(page.getContent());
setTotalPage((long) page.getTotalPages()); 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