using Newtonsoft.Json;
using Sunrise.General.Utils;
3:
namespace Sunrise.General.Data {
/// <summary>
/// 分页处理类
/// </summary>
class PageData<T> {
int pageSize = 15;
string status = MessageUtil.Success;
;
12:
/// <summary>
/// 总数
/// </summary>
)]
int TotalCount {
18: set;
19: get;
20: }
21:
/// <summary>
/// 页面显示的条数
/// </summary>
)]
int PageSize {
27: get {
this.pageSize;
29: }
30: set {
value;
32: }
33: }
34:
/// <summary>
/// 页数
/// </summary>
)]
int PageCount {
40: set;
41: get;
42: }
43:
/// <summary>
/// 当前页
/// </summary>
)]
int CurrentPageIndex {
49: set;
50: get;
51: }
52:
/// <summary>
/// 当前页数据
/// </summary>
)]
public T Data {
58: set;
59: get;
60: }
61:
/// <summary>
/// 响应消息
/// </summary>
)]
string Message {
67: get {
this.message;
69: }
70: set {
value;
72: }
73: }
74:
/// <summary>
/// 消息响应状态
/// </summary>
)]
string Status {
80: get {
this.status;
82: }
83: set {
value;
85: }
86: }
87:
/// <summary>
/// 用户自定义
/// </summary>
object UserObject {
92: get;
93: set;
94: }
95: }
96: }