1.添加最外层的封装类
package com.iflytek.edu.hnezzhxy.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ResultVO {
/** 响应码 **/
private Integer code;
/** 响应消息 **/
private String message;
/** 数据可以放对象也可以放集合 **/
private Object data;
/** 响应标识 **/
private Boolean success;
}
2.数据集合类
package com.iflytek.edu.hnezzhxy.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import java.util.List;
@Data
@AllArgsConstructor
public class PageVO<T> {
/** 封装得数据 **/
private List<T> datalist;
/** 封装数据得分页数据 **/
private Page page;
}
3.分页信息类
package com.iflytek.edu.hnezzhxy.vo;
import lombok.AllArgsConstructor;
import lombok.Data;
/**
* 分页信息
*/
@Data
@AllArgsConstructor
public class Page {
/** 当前页 **/
private Integer currentPage;
/** 分页大小 **/
private Integer pageSize;
/** 总数 **/
private Integer totalCount;
}