ADD file via upload

main
pe9vkn3zc 4 months ago
parent 7a4c79010f
commit cb30ae723b

@ -0,0 +1,163 @@
package com.utils;
/**
*
*
*
*
*
* 1. jQuery DataTablesLayui Table
* 2. MyBatis PlusPage使
* 3.
*
* 使
* -
* -
* -
*/
public class JQPageInfo {
/**
*
* 1
*/
private Integer page;
/**
*
*
*/
private Integer limit;
/**
* Sort Index
*
* "id", "create_time", "username"
*/
private String sidx;
/**
* Order
*
* "asc", "desc"
*/
private String order;
/**
* Offset
*
* offset = (page - 1) * limit
*/
private Integer offset;
/**
*
* @return 1
*/
public Integer getPage() {
return page;
}
/**
*
* @param page 1
*/
public void setPage(Integer page) {
this.page = page;
}
/**
*
* @return
*/
public Integer getLimit() {
return limit;
}
/**
*
* @param limit
*/
public void setLimit(Integer limit) {
this.limit = limit;
}
/**
*
* @return
*/
public String getSidx() {
return sidx;
}
/**
*
* @param sidx
*/
public void setSidx(String sidx) {
this.sidx = sidx;
}
/**
*
* @return "asc""desc"
*/
public String getOrder() {
return order;
}
/**
*
* @param order "asc""desc"
*/
public void setOrder(String order) {
this.order = order;
}
/**
*
* @return
*/
public Integer getOffset() {
return offset;
}
/**
*
* @param offset
*/
public void setOffset(Integer offset) {
this.offset = offset;
}
// 可以添加的实用方法:
/**
*
* pagelimitoffset
*/
public void calculateOffset() {
if (this.page != null && this.limit != null) {
this.offset = (this.page - 1) * this.limit;
}
}
/**
*
* @return
*/
public boolean isValid() {
return page != null && page > 0 && limit != null && limit > 0;
}
/**
* SQL
* @return SQL"id ASC" "create_time DESC"
*/
public String getOrderByClause() {
if (sidx != null && !sidx.trim().isEmpty() && order != null && !order.trim().isEmpty()) {
return sidx + " " + order.toUpperCase();
}
return null;
}
}
Loading…
Cancel
Save