using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.Serialization; namespace CY_DocumentSynchroWCFService { [DataContract] /// /// 分页类 /// public class Pagination { /// /// 当前页码 /// [DataMember] public int PageIndex { get; set; } /// /// 每页记录数 /// [DataMember] public int PageSize { get; set; } /// /// 总页数 /// [DataMember] public int PageCount { get; set; } /// /// 总记录数 /// [DataMember] public int RecordCount { get; set; } /// /// 创建一个新的分页对象 /// public Pagination() { } /// /// 初始化构造 /// /// 每页显示行数(必填) /// 当前页数(默认为1) public Pagination(int pageSize, int pageIndex = 1) { PageSize = pageSize; PageIndex = pageIndex; } /// /// 初始化构造(常用) /// /// 是否通用初始化 public Pagination(bool isInitCommon) { if (!isInitCommon) return; PageSize = 15;//每页显示行数15 PageIndex = 1;//当前访问也1 } } }