| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Muchinfo.MTPClient.Data
- {
- // PageNumber int32 Optional 查询第几页,1为第一页
- //RecordPerPage int32 Optional 每页多少条记录(服务端应该有个最大允许数量,该字段值不允许超过服务端的)
- //QueryMark int32 Optional 客户自定义查询标记
- //SortField string Optional 按哪个字段排序
- //SortOrder int32 Optional 排序方式,0降序 1升序
- //NeedTotalCount int32 Optional 是否需要返回TotalCount值
- //PageNumber int32 Optional 服务端原值返回,查询第几页
- //RecordPerPage int32 Optional 服务端原值返回,每页多少条记录
- //QueryMark int32 Optional 服务端原值返回,客户自定义查询标记
- //SortField string Optional 服务端原值返回,按哪个字段排序
- //SortOrder int32 Optional 服务端原值返回,排序方式,0降序 1升序
- //RecordCount int32 Optional 服务端返回,本次查询结果返回了多少条记录
- //TotalCount int32 Optional 服务端返回,满足查询条件的共多少条记录
- /// <summary>
- /// 请求查询分页内容
- /// </summary>
- public class PageInfo<T>
- {
- /// <summary>
- /// 客户自定义查询标记
- /// </summary>
- public int Mark { get; set; }
-
- /// <summary>
- /// 是否需要返回TotalCount值
- /// </summary>
- public int NeedTotalCount { get; set; }
-
- /// <summary>
- /// 查询第几页,1为第一页
- /// </summary>
- public int PageNumber { get; set; }
-
- /// <summary>
- /// 每页多少条记录(服务端应该有个最大允许数量,该字段值不允许超过服务端的)
- /// </summary>
- public int RecordPerPage { get; set; }
-
- /// <summary>
- /// 按哪个字段排序
- /// </summary>
- public string SortField { get; set; }
-
- /// <summary>
- /// 排序方式,0降序
- /// </summary>
- public int SortOrder { get; set; }
- /// <summary>
- /// 总记录数
- /// </summary>
- public int TotalCount { get; set; }
- /// <summary>
- /// 查询返回结果
- /// </summary>
- public List<T> QueryResults { get; set; }
-
- }
- }
|