11package com .crud .domian ;
22
3- import java . util . ArrayList ;
3+ import com . crud . dao . QueryResult ;
44
5- public class PageBean <TEntiry extends ArrayList <BaseEntity >,TQuery extends BaseQuery > {
5+ import java .util .List ;
6+
7+ public class PageBean <TEntity > {
68 private int totalPage ;
9+
10+ public boolean isHasNexPage () {
11+ return hasNexPage ;
12+ }
13+
14+ public boolean isHasPrePage () {
15+ return hasPrePage ;
16+ }
17+
18+ public void setQuery (BaseQuery query ) {
19+ this .query = query ;
20+ }
21+
22+ public void setResult (QueryResult <TEntity > result ) {
23+ this .result = result ;
24+ }
25+
26+ public PageBean (List <TEntity > result , int totalCount , Integer skip , Integer take ){
27+
28+
29+ }
30+
31+
732 private boolean hasNexPage ;
8- private boolean hasPrePage ;
9- private int curruentPage ;
33+ private boolean hasPrePage ;
34+ private int currentPage ;
1035 private int nexPage ;
1136 private int perPage ;
37+ private int totalCount ;
38+ private BaseQuery query ;
39+ private QueryResult <TEntity > result ;
1240
13- public BaseQuery getQuery () {
14- return query ;
41+ public QueryResult < TEntity > getResult () {
42+ return result ;
1543 }
1644
17- public void setQuery (BaseQuery query ) {
45+
46+
47+ public PageBean (QueryResult <TEntity > result , BaseQuery query ) {
48+ this (result .getList (),result .getCout (),query .getTake (),query .getSkip ());
1849 this .query = query ;
50+ this .result =result ;
51+
1952 }
2053
21- private BaseQuery query ;
54+ public BaseQuery getQuery () {
55+ return query ;
56+ }
57+
58+
59+
2260
2361 public int getTotalPage () {
2462 return totalPage ;
@@ -29,8 +67,7 @@ public void setTotalPage(int totalPage) {
2967 }
3068
3169 public boolean hasNexPage () {
32- if (this .curruentPage ==totalPage )
33- {
70+ if (this .currentPage == totalPage ) {
3471 return false ;
3572 }
3673 return true ;
@@ -48,12 +85,12 @@ public void setHasPrePage(boolean hasPrePage) {
4885 this .hasPrePage = hasPrePage ;
4986 }
5087
51- public int getCurruentPage () {
52- return curruentPage ;
88+ public int getCurrentPage () {
89+ return currentPage ;
5390 }
5491
55- public void setCurruentPage (int curruentPage ) {
56- this .curruentPage = curruentPage ;
92+ public void setCurrentPage (int currentPage ) {
93+ this .currentPage = currentPage ;
5794 }
5895
5996 public int getNexPage () {
@@ -80,6 +117,6 @@ public void setTotalCount(int totalCount) {
80117 this .totalCount = totalCount ;
81118 }
82119
83- private int totalCount ;
120+
84121
85122}
0 commit comments