(精华)2020年6月26日 C#类库model PageInput

namespace Coldairarrow.Util
{
    /// 
    /// 分页查询基类
    /// 
    public class PageInput
    {
        private string _sortType { get; set; } = "asc";

        /// 
        /// 当前页码
        /// 
        public int PageIndex { get; set; } = 1;

        /// 
        /// 每页行数
        /// 
        public int PageRows { get; set; } = int.MaxValue;

        /// 
        /// 排序列
        /// 
        public string SortField { get; set; } = "Id";

        /// 
        /// 排序类型
        /// 
        public string SortType { get => _sortType; set => _sortType = (value ?? string.Empty).ToLower().Contains("desc") ? "desc" : "asc"; }
    }
}

你可能感兴趣的:(#,C#类库model)