service方法中如下方法:
@Override //查询条件query中要包含pageNo和PageSize参数等查询条件
public BaseSearchResultDTO<PageFile> queryAuditPages(LandPageQuery query) {
//总行数
int records = auditPageDao.queryAuditPageListCount(query);
if (records == 0) {
return new BaseSearchResultDTO<PageFile>(query.getPageNo(), query.getPageSize(), 0,
new ArrayList<PageFile>());
}
List<PageFile> pageFileList = auditPageDao.queryAuditPageList(query); //查询实体类
//查询结果进行封装返回给前台
return new BaseSearchResultDTO<PageFile>(query.getPageNo(), query.getPageSize(), records,
pageFileList);
}
查询条件 LandPageQuery里封装了分页信息如下: