dupengyue
2017-07-20 845bf14fdda34712f725ba64a49783b83f80759d
添加两个用于分页的方法

git-svn-id: http://192.168.1.226/svn/proxy@762 454eff88-639b-444f-9e54-f578c98de674
1个文件已添加
36 ■■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/BaseDao.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/sqlite/BaseDao.java
New file
@@ -0,0 +1,36 @@
package cn.com.basic.face.service.sqlite;
import cn.com.basic.face.discern.common.CommonVariables;
/**
 * Created by dpy on 2017/7/20.
 */
public class BaseDao {
    /**
     * 获取分页开始行
     * @param pageNum
     * @return
     */
    public int getStartIndex(Integer pageNum){
        if(pageNum == null || pageNum <= 0){
            return  0;
        }
        return (pageNum-1)*Integer.parseInt(CommonVariables.Page.DEFAULT_PAGE_SIZE);
    }
    /**
     * 获取总页数
     * @param total
     * @return
     */
    public int getTotalPageSize(Integer total){
        if(total == null || total <= 0){
            return  1;
        }
        int pageSize = Integer.parseInt(CommonVariables.Page.DEFAULT_PAGE_SIZE);
        return total%pageSize == 0 ? total/pageSize : total/pageSize + 1;
    }
}