support equals or like Example for page
This commit is contained in:
@@ -13,12 +13,14 @@ import java.util.LinkedHashMap;
|
||||
* @author 夜雨
|
||||
* @version 2023-06-02 14:47
|
||||
*/
|
||||
public class Page extends BasePage {
|
||||
public class Page<T> extends BasePage {
|
||||
|
||||
protected T equalsExample;
|
||||
|
||||
protected T likeExample;
|
||||
|
||||
protected LinkedHashMap<String, BaseMapper.OrderType> orderMap;
|
||||
|
||||
protected LinkedHashMap<String, String> likeMap;
|
||||
|
||||
public Page() {
|
||||
}
|
||||
|
||||
@@ -30,10 +32,26 @@ public class Page extends BasePage {
|
||||
return (long) index * size;
|
||||
}
|
||||
|
||||
public int getLimit() {
|
||||
public long getLimit() {
|
||||
return size;
|
||||
}
|
||||
|
||||
public T getEqualsExample() {
|
||||
return equalsExample;
|
||||
}
|
||||
|
||||
public void setEqualsExample(T equalsExample) {
|
||||
this.equalsExample = equalsExample;
|
||||
}
|
||||
|
||||
public T getLikeExample() {
|
||||
return likeExample;
|
||||
}
|
||||
|
||||
public void setLikeExample(T likeExample) {
|
||||
this.likeExample = likeExample;
|
||||
}
|
||||
|
||||
public LinkedHashMap<String, BaseMapper.OrderType> getOrderMap() {
|
||||
return orderMap;
|
||||
}
|
||||
@@ -46,12 +64,4 @@ public class Page extends BasePage {
|
||||
orderMap = TimiJava.firstNotNull(orderMap, new LinkedHashMap<>());
|
||||
orderMap.put(Text.camelCase2underscore(field), orderType);
|
||||
}
|
||||
|
||||
public LinkedHashMap<String, String> getLikeMap() {
|
||||
return likeMap;
|
||||
}
|
||||
|
||||
public void setLikeMap(LinkedHashMap<String, String> likeMap) {
|
||||
this.likeMap = likeMap;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user