-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat-ISelectAbility-实现带分页和排序的get查询接口
- Loading branch information
Showing
10 changed files
with
250 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
47 changes: 47 additions & 0 deletions
47
my-core/src/main/java/net/ximatai/muyun/domain/OrderColumn.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
package net.ximatai.muyun.domain; | ||
|
||
public class OrderColumn { | ||
|
||
public static final OrderColumn T_CREATE = new OrderColumn("t_create", Type.DESC); | ||
public static final OrderColumn I_ORDER = new OrderColumn("i_order"); | ||
|
||
private final String columnName; | ||
private final Type type; | ||
|
||
public enum Type { | ||
DESC, ASC; | ||
|
||
public boolean isASC() { | ||
return this == ASC; | ||
} | ||
|
||
} | ||
|
||
public OrderColumn(String columnName, Type type) { | ||
this.columnName = columnName; | ||
this.type = type; | ||
} | ||
|
||
public OrderColumn(String columnName, String typeString) { | ||
this.columnName = columnName; | ||
if (typeString != null) { | ||
this.type = Type.valueOf(typeString.toUpperCase()); | ||
} else { | ||
this.type = Type.ASC; | ||
} | ||
} | ||
|
||
public OrderColumn(String columnName) { | ||
this.columnName = columnName; | ||
this.type = Type.ASC; | ||
} | ||
|
||
public String getColumnName() { | ||
return columnName; | ||
} | ||
|
||
public Type getType() { | ||
return type; | ||
} | ||
|
||
} |
52 changes: 52 additions & 0 deletions
52
my-core/src/main/java/net/ximatai/muyun/domain/PageResult.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
package net.ximatai.muyun.domain; | ||
|
||
import java.util.List; | ||
|
||
public class PageResult<T> { | ||
private List<T> list; | ||
private long total; | ||
private int limit; | ||
private int page; | ||
|
||
public PageResult() { | ||
} | ||
|
||
public PageResult(List<T> list, long total, int limit, int page) { | ||
this.list = list; | ||
this.total = total; | ||
this.limit = limit; | ||
this.page = page; | ||
} | ||
|
||
public List<T> getList() { | ||
return list; | ||
} | ||
|
||
public long getTotal() { | ||
return total; | ||
} | ||
|
||
public int getLimit() { | ||
return limit; | ||
} | ||
|
||
public int getPage() { | ||
return page; | ||
} | ||
|
||
public void setList(List<T> list) { | ||
this.list = list; | ||
} | ||
|
||
public void setTotal(long total) { | ||
this.total = total; | ||
} | ||
|
||
public void setLimit(int limit) { | ||
this.limit = limit; | ||
} | ||
|
||
public void setPage(int page) { | ||
this.page = page; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.