upper Page & PageResult base field to timi-java

This commit is contained in:
Timi
2025-10-13 10:54:46 +08:00
parent 2fc06e3851
commit 443757f501
2 changed files with 13 additions and 90 deletions

View File

@@ -1,9 +1,6 @@
package com.imyeyu.spring.bean;
import com.imyeyu.java.TimiJava;
import com.imyeyu.utils.Calc;
import java.util.List;
import com.imyeyu.java.bean.BasePageResult;
/**
* 抽象页面查询结果
@@ -11,49 +8,5 @@ import java.util.List;
* @author 夜雨
* @version 2023-06-02 14:47
*/
public class PageResult<T> {
/** 总数据量 */
protected long total;
/** 总页数 */
protected int pages;
protected List<T> list;
/**
* 获取总数据量
*
* @return 总数据量
*/
public long getTotal() {
return total;
}
/**
* 设置总数据量
*
* @param total 总数据量
*/
public void setTotal(long total) {
this.total = total;
if (TimiJava.isNotEmpty(list)) {
pages = Calc.ceil(1D * total / list.size());
}
}
public List<T> getList() {
return list;
}
public void setList(List<T> list) {
this.list = list;
if (TimiJava.isNotEmpty(list)) {
pages = Calc.ceil(1D * total / list.size());
}
}
public int getPages() {
return pages;
}
public class PageResult<T> extends BasePageResult<T> {
}