/**
* @auther liminglmf
* @date 2015年5月7日
*/
package com.hehenian.manager.actions.common;
import com.hehenian.biz.common.base.dataobject.PageDo;
import com.hehenian.manager.commons.NewPagination;
/**
* @author liminglmf
*
*/
public class PageDoUtil {
/**
* 渠道转过来的分页请求信息放到查询分页中
* @auther liminglmf
* @date 2015年5月7日
* @param pagination
* @return
*/
public static PageDo getPage(NewPagination pagination){
PageDo page = new PageDo();
page.setPageNum(pagination.getPage());
page.setPageSize(pagination.getRows());
return page;
}
/**
* 转移分页数据
* @auther liminglmf
* @date 2015年5月7日
* @param page
* @param pagination
* @return pagination
*/
public static NewPagination getPageValue(NewPagination pagination,PageDo page){
pagination.setPage(Integer.parseInt(page.getPageNum()+""));
pagination.setRows(Integer.parseInt(page.getPageSize()+""));
pagination.setDatas(page.getPage());
int total = Integer.parseInt(page.getTotalNum()+"");
pagination.setTotal(total);
return pagination;
}
}