From 46ba0547ffd8558bb6135e8ceeeee7b022b454c6 Mon Sep 17 00:00:00 2001 From: tangwenkang <2720983602@qq.com> Date: Wed, 29 Nov 2023 20:33:33 +0800 Subject: [PATCH] =?UTF-8?q?PageResult=20=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dragon/common/core/domain/PageResult.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/main/java/com/dragon/common/core/domain/PageResult.java diff --git a/src/main/java/com/dragon/common/core/domain/PageResult.java b/src/main/java/com/dragon/common/core/domain/PageResult.java new file mode 100644 index 0000000..c649318 --- /dev/null +++ b/src/main/java/com/dragon/common/core/domain/PageResult.java @@ -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 implements Serializable { + /** + * 总条数 + */ + private long total; + /** + * 结果集合 + */ + private List list; + public PageResult() { + } + public PageResult(long total, List list) { + this.total = total; + this.list = list; + } + public static PageResult toPageResult(long total, List list){ + return new PageResult(total , list); + } + public static Result> toResult(long total, List list){ + return Result.success(PageResult.toPageResult(total,list)); + } +}