首页>代码>eclipse+spring+mybatis+Atomikos+maven实现简易分布式数据库读写分离>/jta-db-1.0.0/src/main/java/com/dcliu/db/PageRequest.java
package com.dcliu.db; import java.io.Serializable; import org.apache.commons.lang.StringUtils; public class PageRequest implements Serializable { private static final long serialVersionUID = -6432314362846469109L; //每页记录 private Integer size = 15; private Integer page = 1; //跳至页数 private Integer skip = 0; // 排序字段名 private String sortField; // 排序默认升序asc private String sortOrder; public Integer getSize() { return size; } public void setSize(Integer size) { this.size = size; } public Integer getPage() { return page; } public void setPage(Integer page) { if (page != null && page > 0) { this.page = page; } } public Integer getSkip() { if (page > 1) { skip = (page - 1) * size; } return skip; } public void setSkip(Integer skip) { this.skip = skip; } public String getSortField() { return sortField; } public void setSortField(String sortField) { this.sortField = sortField; } public String getSortOrder() { return SortOrder.desc.equals(sortOrder) ? sortOrder : SortOrder.asc.toString(); } public void setSortOrder(String sortOrder) { this.sortOrder = sortOrder; } public enum SortOrder { asc, desc; public boolean equals(String sortOrder) { if (StringUtils.isBlank(sortOrder)) return false; return this.toString().equals(sortOrder); } } }


llllllK LV5
2024年5月13日
微信网友_6813145916592128
2024年1月8日
暂无贡献等级
lujinchao1111 LV4
2023年6月25日
admin1234545545 LV3
2022年11月10日
lcbaaa LV6
2022年8月13日
是你爸爸啊100 LV5
2022年8月5日
小星超级爱编程 LV17
2022年1月21日
szf123 LV12
2021年11月13日
wwww1984 LV14
2021年10月31日
赵小胖
2021年6月17日
暂无贡献等级