From dbb562890133eeb111f729241e0660239d3ebe18 Mon Sep 17 00:00:00 2001 From: qwj <qwjzorro@163.com> Date: 星期四, 27 七月 2023 10:02:14 +0800 Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/DocumentService --- DocumentServiceAPI.Utility/PageBaseSearch.cs | 67 +++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) diff --git a/DocumentServiceAPI.Utility/PageBaseSearch.cs b/DocumentServiceAPI.Utility/PageBaseSearch.cs new file mode 100644 index 0000000..120752f --- /dev/null +++ b/DocumentServiceAPI.Utility/PageBaseSearch.cs @@ -0,0 +1,67 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DocumentServiceAPI.Utility +{ + /// <summary> + /// 鍒嗛〉鏌ヨ鏉′欢鍩虹被 + /// </summary> + public abstract class PageBaseSearch + { + /// <summary> + /// 椤电爜 + /// </summary> + public int PageIndex { get; set; } = 1; + + /// <summary> + /// 鍒嗛〉澶у皬 + /// </summary> + public int PageSize { get; set; } = 20; + + /// <summary> + /// 寮�濮嬫棩鏈� + /// </summary> + public DateTime? StartTime { get; set; } + + /// <summary> + /// 缁撴潫鏃ユ湡 + /// </summary> + public DateTime? EndTime { get; set; } + } + + /// <summary> + /// 鍒嗛〉鏁版嵁淇℃伅 + /// </summary> + /// <typeparam name="T"></typeparam> + public class PageResult<T> + { + /// <summary> + /// 椤电爜 + /// </summary> + public int PageIndex { get; set; } + + /// <summary> + /// 鍒嗛〉澶у皬 + /// </summary> + public int PageSize { get; set; } + + /// <summary> + /// 椤垫�绘暟 + /// </summary> + public int TotalPage { get; set; } + + /// <summary> + /// 璁板綍鎬绘暟 + /// </summary> + public int TotalCount { get; set; } + + /// <summary> + /// 璁板綍闆嗗悎 + /// </summary> + public List<T> Items { get; set; } = new(); + + } +} -- Gitblit v1.9.1