MybatisPlus第二篇之MybatisPlus的分页使用记录

1、用Page接收

EqResult listEqResult = new EqResult();
        Map map = new HashMap();

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>(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 balanceWrapper = new EntityWrapper(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中 包装好了

你可能感兴趣的:(MybatisPlus)