Skip to content

Commit 68d8dca

Browse files
committed
fix: 适配amis分页参数
1 parent d781c0e commit 68d8dca

File tree

1 file changed

+9
-1
lines changed
  • quick-boot-base/quick-boot-core/src/main/java/com/quick/common/util

1 file changed

+9
-1
lines changed

quick-boot-base/quick-boot-core/src/main/java/com/quick/common/util/PageParam.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ public class PageParam<T> implements Serializable {
3333
@Schema(description = "每页显示数量")
3434
private Long count;
3535

36+
@Schema(description = "每页显示数量(适配amis)")
37+
private Long perPage;
38+
3639
@Schema(description = "排序的字段")
3740
private String orderBy;
3841

@@ -46,7 +49,12 @@ public class PageParam<T> implements Serializable {
4649
public <E> Page<E> buildPage(){
4750
Page<E> page = new Page<>();
4851
page.setCurrent(this.getPage()==0?1:this.getPage());
49-
page.setSize(this.getCount()==0?10:this.getCount());
52+
if(this.getCount()!=null){
53+
page.setSize(this.getCount()==0?10:this.getCount());
54+
}
55+
if(this.getPerPage()!=null){
56+
page.setSize(this.getPerPage()==0?10:this.getPerPage());
57+
}
5058
List<OrderItem> orders = new ArrayList<>();
5159
if(!StringUtils.isEmpty(this.orderBy)){
5260
OrderItem orderItem = new OrderItem();

0 commit comments

Comments
 (0)