kimi
2020-05-27 c007f0ca1785db093d48f4846cda82fe8e955765
src/main/java/com/highdatas/mdm/pojo/Page.java
@@ -1,11 +1,58 @@
package com.highdatas.mdm.pojo;
import com.fasterxml.jackson.annotation.JsonInclude;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Page  {
    /*
     * 每页条数
     * */
    private int pageSize;
    /*
    * 记录数
    * */
    private long recordCount;
    /*
     *当前页数
     * */
    private int pageNo;
    /*
     *总页数
     * */
    private int pages;
    /*
     *开始记录数
     * */
    private transient Integer beginNo;
    /*
     *结束记录数
     * */
    private transient Integer endNo;
    public int getBeginNo() {
        return beginNo;
    }
    public void setBeginNo(int beginNo) {
        this.beginNo = beginNo;
    }
    public int getEndNo() {
        return endNo;
    }
    public void setEndNo(int endNo) {
        this.endNo = endNo;
    }
    public int getPages() {
        return pages;
    }
    public void setPages(int pages) {
        this.pages = pages;
    }
    public Page(long recordCount) {
       this.pageSize = 20;
@@ -69,6 +116,9 @@
   }
   public String getLimitSQL() {
        if (beginNo != null && endNo != null) {
            return " limit " + beginNo + ", " + (endNo - beginNo);
        }
      return " limit " + getBeginRecordNo_1() + ", " + pageSize;
   }