using 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();
|
|
}
|
}
|