| | |
| | | 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 String getLimitSQL() { |
| | | if (beginNo != null && endNo != null) { |
| | | return " limit " + beginNo + ", " + (endNo - beginNo); |
| | | } |
| | | return " limit " + getBeginRecordNo_1() + ", " + pageSize; |
| | | } |
| | | |