PageResult 新增

master
tangwenkang 2023-11-29 20:33:33 +08:00
parent 28968458cd
commit 46ba0547ff
1 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,29 @@
package com.dragon.common.core.domain;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class PageResult<T> implements Serializable {
/**
*
*/
private long total;
/**
*
*/
private List<T> list;
public PageResult() {
}
public PageResult(long total, List<T> list) {
this.total = total;
this.list = list;
}
public static <T> PageResult<T> toPageResult(long total, List<T> list){
return new PageResult(total , list);
}
public static <T> Result<PageResult<T>> toResult(long total, List<T> list){
return Result.success(PageResult.toPageResult(total,list));
}
}