zoukankan      html  css  js  c++  java
  • 分页实体

       1: using Newtonsoft.Json;
       2: using Sunrise.General.Utils;
       3:  
       4: namespace Sunrise.General.Data {
       5:     /// <summary>
       6:     ///  分页处理类
       7:     /// </summary>
       8:     public class PageData<T> {
       9:         private int pageSize = 15;
      10:         private string status = MessageUtil.Success;
      11:         private string message = "加载成功!";
      12:  
      13:         /// <summary>
      14:         /// 总数
      15:         /// </summary>
      16:         [JsonProperty("total")]
      17:         public int TotalCount {
      18:             set;
      19:             get;
      20:         }
      21:  
      22:         /// <summary>
      23:         /// 页面显示的条数
      24:         /// </summary>
      25:         [JsonProperty("pageSize")]
      26:         public int PageSize {
      27:             get {
      28:                 return this.pageSize;
      29:             }
      30:             set {
      31:                 this.pageSize = value;
      32:             }
      33:         }
      34:  
      35:         /// <summary>
      36:         /// 页数
      37:         /// </summary>
      38:         [JsonProperty("pageCount")]
      39:         public int PageCount {
      40:             set;
      41:             get;
      42:         }
      43:  
      44:         /// <summary>
      45:         /// 当前页
      46:         /// </summary>
      47:         [JsonProperty("currentIndex")]
      48:         public int CurrentPageIndex {
      49:             set;
      50:             get;
      51:         }
      52:  
      53:         /// <summary>
      54:         /// 当前页数据
      55:         /// </summary>
      56:         [JsonProperty("data")]
      57:         public T Data {
      58:             set;
      59:             get;
      60:         }
      61:  
      62:         /// <summary>
      63:         /// 响应消息
      64:         /// </summary>
      65:         [JsonProperty("message")]
      66:         public string Message {
      67:             get {
      68:                 return this.message;
      69:             }
      70:             set {
      71:                 this.message = value;
      72:             }
      73:         }
      74:  
      75:         /// <summary>
      76:         /// 消息响应状态
      77:         /// </summary>
      78:         [JsonProperty("status")]
      79:         public string Status {
      80:             get {
      81:                 return this.status;
      82:             }
      83:             set {
      84:                 this.status = value;
      85:             }
      86:         }
      87:  
      88:         /// <summary>
      89:         /// 用户自定义
      90:         /// </summary>
      91:         public object UserObject {
      92:             get;
      93:             set;
      94:         }
      95:     }
      96: }
  • 相关阅读:
    Cordova 混合开发
    可能比文档还详细--VueRouter完全指北
    VUE项目实现页面跳转
    Vuex结合 async/await 优雅的管理接口请求
    vuex深入理解 modules
    vuex学习与实践——mapState、getter、mapGetters
    vuex里mapState,mapGetters使用详解
    vue.js相关UI组件收集
    vuex最简单、最直白、最全的入门文档
    深入理解表单脚本系列第三篇——选择文本
  • 原文地址:https://www.cnblogs.com/hornet/p/4246830.html
Copyright © 2011-2022 走看看