1、用Page接收
EqResult<Page> listEqResult = new EqResult<Page>();
Map<String,Object> map = new HashMap<String,Object>();
2、加入参数、分页、排序等
if(CheckUtil.checkNull(page)||page.equals("0")||page=="0") page="1";
if(CheckUtil.checkNull(pageSize)) pageSize="10";
map.put("accountId",mAccount.getId());
map.put("parent",false);
if(!CheckUtil.checkNull(tradeTypeCode)){
map.put("tradeTypeCode",tradeTypeCode);
}
Page pages = new Page<List<Balance>>(Integer.parseInt(page),Integer.parseInt(pageSize),"tradeTime",false);
pages.setCondition(map);
pages = balanceService.selectPage(pages);
Balance balance = new Balance();
balance.setAccountId(mAccount.getId());
balance.setParent(false);
if(!CheckUtil.checkNull(tradeTypeCode)){
balance.setTradeTypeCode(tradeTypeCode);
}
EntityWrapper<Balance> balanceWrapper = new EntityWrapper<Balance>(balance);
int count = balanceService.selectCount(balanceWrapper);
if(pages!=null) {
listEqResult.setMessage("查询完成,有数据");
}else{
listEqResult.setMessage("查询完成,无数据");
}
pages.setTotal(count);
listEqResult.setData(pages);
listEqResult.setType(TypeEnum.SUCCESS.getCode());
多少页等其他数据,都在page中 包装好了