1、封装一个query对象来接收前台传来的分页和高级查询数据
/**
* 接收前台分页数据和高级查询数据类
*/
public class SlideQuery extends BaseQuery {
//分页数据(很多页面都有的数据)
private Long localPage = 1L; //当前页
private Long pageSize = 5L; //每页多少条数据
//高级查询数据(写在自己的query里面)
private String name;
private Boolean enable; //是否启用
}
2、封装分页数据返回的格式类
注意:很多前端框架的格式都不一样,所以返回的数据格式需要单独进行封装
/**
* 返回给前台的分页数据
*/
public class PageBean<T> {
//总条数(默认是0)
private Long totals = 0L;
//分页的数据容器
private List<T> data = new ArrayList<>();
}
3、封装Ajax类
注意:如果是进行保存或者删除需要单独封装一个json格式的对像进行操做
public class Ajax {
//是否成功(默认成功)
private Boolean success = true;
//如果失败,那么封装失败信息
private String msg;
}