From d69d432f17bda4dec71cc80219a9b6c63205c9b9 Mon Sep 17 00:00:00 2001 From: py2tc4x5b <2058109913@qq.com> Date: Mon, 10 Apr 2023 16:24:54 +0800 Subject: [PATCH] ADD file via upload --- src/main/java/com/utils/Page.java | 72 +++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 src/main/java/com/utils/Page.java diff --git a/src/main/java/com/utils/Page.java b/src/main/java/com/utils/Page.java new file mode 100644 index 0000000..58370ef --- /dev/null +++ b/src/main/java/com/utils/Page.java @@ -0,0 +1,72 @@ +package com.utils; + +/** + * 分页实体类:存储当前页所有分页相关的数据 + */ +public class Page { + //起始位置 + public int start = 0; + //每页现实的条数 + public int count = 3; + //结束位置 + public int last = 0; + //当前页的页码 + public int currentIndex = 1; + //总共的页数 + public int totalIndex; + public int getStart() { + return start; + } + public void setStart(int start) { + this.start = start; + } + public int getCount() { + return count; + } + public void setCount(int count) { + this.count = count; + } + public int getLast() { + return last; + } + public void setLast(int last) { + this.last = last; + } + + public int getCurrentIndex() { + return currentIndex; + } + + public void setCurrentIndex(int currentIndex) { + this.currentIndex = currentIndex; + } + + public int getTotalIndex() { + return totalIndex; + } + + public void setTotalIndex(int totalIndex) { + this.totalIndex = totalIndex; + } + + public Page() { + } + + public void calculateLast(int total) { + + if(0==total%count) { + last = total-count; + }else { + last = total-total%count; + } + } + + @Override + public String toString() { + return "Page{" + + "start=" + start + + ", count=" + count + + ", last=" + last + + '}'; + } +} \ No newline at end of file