@Override
/**
* 用list作分页
* @author zw
* @pramati.d 保存每次请求过来的 pagesize 和 当前要显示的页码
* @pramati.l 所有的数据集合 要进行分页的list
*/
public PageWraper selectByPage(DBillExample d,List<DuiZhangOrders> l) {
PageWraper pw=null;
List<DuiZhangOrders> list=l;
List<DuiZhangOrders> listPage=new ArrayList<DuiZhangOrders>();
for(int i=0;i<l.size();i++){
// 获取从上一页开始到当前页结束的 对象
if(i>(d.getPageInfo().getPage()-1)*d.getPageInfo().getPageSize()-1 && i<d.getPageInfo().getPage()*d.getPageInfo().getPageSize() ){
DuiZhangOrders record = (DuiZhangOrders)l.get(i);
listPage.add(record);
}
}
pw=PageManager.getPageWraper(d.getPageInfo(), listPage, list.size());
return pw;
}
/**
* 用list作分页
* @author zw
* @pramati.d 保存每次请求过来的 pagesize 和 当前要显示的页码
* @pramati.l 所有的数据集合 要进行分页的list
*/
public PageWraper selectByPage(DBillExample d,List<DuiZhangOrders> l) {
PageWraper pw=null;
List<DuiZhangOrders> list=l;
List<DuiZhangOrders> listPage=new ArrayList<DuiZhangOrders>();
for(int i=0;i<l.size();i++){
// 获取从上一页开始到当前页结束的 对象
if(i>(d.getPageInfo().getPage()-1)*d.getPageInfo().getPageSize()-1 && i<d.getPageInfo().getPage()*d.getPageInfo().getPageSize() ){
DuiZhangOrders record = (DuiZhangOrders)l.get(i);
listPage.add(record);
}
}
pw=PageManager.getPageWraper(d.getPageInfo(), listPage, list.size());
return pw;
}