派生自 projectDept/qhighschool

胡仁荣
2022-10-31 fe7381d6e8ec1f427408de0297ac7f41533202f6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
package com.qxueyou.scc.base.model;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
 
/**
 * ºó¶Ë·ÖҳʱʹÓ㬽ÓÊÕǰ¶Ë´«À´·ÖÒ³ÐÅÏ¢
 * @author ody.yuan
 *
 */
@ApiModel(description="½ÓÊÕǰ̨·ÖÒ³¡¢²éѯºÍÅÅÐò")
public class PaginationData {
    
    //´ÓµÚ¼¸Ìõ¼Ç¼¿ªÊ¼(´Ó0¿ªÊ¼)
    @ApiModelProperty(name="´ÓµÚ¼¸Ìõ¼Ç¼¿ªÊ¼(´Ó0¿ªÊ¼)",  value="offset")
    private Integer offset;
    
    //ÿҳÏÔʾ¼Ç¼Êý
    @ApiModelProperty(name="ÿҳÏÔʾ¼Ç¼Êý",  value="limit")
    private Integer limit;
    
    //ÅÅÐò×Ö¶Î
    @ApiModelProperty(name="ÅÅÐò×Ö¶Î", example="createTime",  value="sort")
    private String sort;
    
    //ÅÅÐò·½Ê½£¬Ä¬ÈÏÉýÐò
    @ApiModelProperty(name="ÅÅÐò·½Ê½£¬Ä¬ÈÏÉýÐò", example="desc",  value="order")
    private String order = "asc";
    
    //×ܼǼÊý
    @ApiModelProperty(name="×ܼǼÊý",  value="total")
    private Integer total;
    
    //²éѯÊäÈë¿ò
    @ApiModelProperty(name="²éѯÊäÈë¿ò",  value="keyword")
    private String keyword = "";
    
    //²éѯÊäÈë¿ò
    @ApiModelProperty(name="²éѯÊäÈë¿ò",  value="search")
    private String search = "";
    
    /*
     * Ã¿Ò³ÏÔʾÌõÊý
     */
    @ApiModelProperty(name="ÿҳÏÔʾ¼Ç¼Êý",  value="pageSize")
    private Integer pageSize;
    
    /*
     * µ±Ç°Ò³Âë
     */
    @ApiModelProperty(name="´ÓµÚ¼¸Ìõ¼Ç¼¿ªÊ¼(´Ó0¿ªÊ¼)",  value="pageNum")
    private Integer pageNum;
    
    public String getKeyword() {
        return keyword;
    }
 
    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }
 
    public Integer getPageSize() {
        return pageSize == null?Integer.MAX_VALUE:pageSize;
    }
 
    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
 
    public Integer getPageNum() {
        return pageNum == null || pageNum == 0?1:pageNum;
    }
 
    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }
 
    public PaginationData(){
    }
        
    public Integer getOffset() {
        return offset;
    }
 
    public void setOffset(Integer offset) {
        this.offset = offset;
    }
 
    public Integer getLimit() {
        return limit;
    }
 
    public void setLimit(Integer limit) {
        this.limit = limit;
    }
 
    public String getSort() {
        return sort;
    }
 
    public void setSort(String sort) {
        this.sort = sort;
    }
 
    public String getOrder() {
        return order;
    }
 
    public void setOrder(String order) {
        this.order = order;
    }
 
    public Integer getTotal() {
        return total;
    }
 
    public void setTotal(Integer total) {
        this.total = total;
    }
 
    public String getSearch() {
        return search;
    }
 
    public void setSearch(String search) {
        this.search = search;
    }
 
}