package com.moral.constant; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import java.util.List; /** * */ @Data @Accessors(chain = true) @ApiModel(value = "分页结果", description = "分页结果") public class PageResult { @ApiModelProperty(value = "分页信息") private PageInfo page; @ApiModelProperty(value = "记录") private List list; public PageResult() { } public PageResult(Page page) { this.page = new PageInfo().setCurrentPage(page.getCurrent()) .setPageSize(page.getSize()) .setTotalPage(page.getPages()) .setTotalNum(page.getTotal()); } }