using Microsoft.AspNetCore.DataProtection.KeyManagement;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
namespace DW5S.DTO
{
///
/// 分页查询参数
///
public class PageQueryDto
{
///
/// 页数(从1开始)
///
public int Page { get; set; }
///
/// 每页显示条数
///
public int CountPerPage { get; set; }
}
///
/// 分页查询结果
///
public class PageData
{
///
/// 记录总条数
///
public long TotalCount { get; set; }
///
/// 每页显示条数
///
public int CountPerPage { get; set; }
///
/// 总页数
///
public int TotalPage => (int)(TotalCount / CountPerPage) + (TotalCount % CountPerPage == 0 ? 0 : 1);
///
/// 当前页数(从1开始)
///
public int Page { get; set; }
}
///
/// 分页查询结果
///
public class PageData:PageData
{
///
/// 当前页数据
///
public IEnumerable Data { get; set; }
}
}