layui分页查询页面实体类

layui分页查询页面实体类

/*
 * - Author: oneyuanma
 * - License: GNU Lesser General Public License (GPL)
 */
package com.gec.oasys.pojo;

/**
 * 分页参数分装
 *
 * @author 张世烩
 * @date   2017/7/21
 *
 *
 */
public class PageDto {
	private int page;//当前页
	private int limit;//每页显示总记录数
	private int start;//每页的开始记录数
    protected long totalCount = -1L;
    protected long totalSize = 0;

	public int getPage() {
		return page;
	}
	public void setPage(int page) {
		this.page = page;
	}

    public int getLimit() {
        return limit;
    }

    public void setLimit(int limit) {
        this.limit = limit;
    }

    public int getStart() {
		this.start = (page-1)*limit;
		return start;
	}
    public long getTotalCount() {
        return this.totalCount;
    }

    public void setTotalCount(long totalCount) {
        this.totalCount = totalCount;
    }
    public long getTotalSize() {
        if (this.totalCount < 0L) {
            return -1L;
        }

        long count = this.totalCount / this.limit;
        if (this.totalCount % this.limit > 0L) {
            count += 1L;
        }
        return count;
    }

}

上一篇:分页工具类PageBean


下一篇:golang 识别redis key在哪个codis的slot上