一 分页工具
package com.example.gatewayacquisitionsystem.config;
import com.baomidou.mybatisplus.core.metadata.IPage;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
@ApiModel("分页数据返回值")
public class PageSimple<T> {
@ApiModelProperty("当前页")
private long pageNumber;
@ApiModelProperty("每页数据量")
private long pageSize;
@ApiModelProperty("总页数")
private long totalPages;
@ApiModelProperty("总条数")
private long totalElements;
@ApiModelProperty("数据")
private List<T> contents;
// @ApiModelProperty("标签组名")
// private String tags;
public static <T> PageSimple<T> build(IPage<T> page) {
PageSimple<T> pageSimple = new PageSimple<>();
pageSimple.setPageNumber(page.getCurrent());
pageSimple.se