分页实体

   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: }

时间: 2024-10-05 21:46:00

分页实体的相关文章

标记页数、页码的实体类(分页实体类)

/** * 标记页数.页码的实体类(分页实体类) */public class PaginationData{ private int recordCount;             // 数据条数总数    private int pageCount;                 // 页面总数    private int index = 1;                 // 当前页    private int pageSize = 10;             // 每页显

分页实体类:PageBean

package com.eaju.soms.entity.custom; import java.util.List; @SuppressWarnings("rawtypes")public class PageBean { // 传递的参数或是配置的参数 private int currentPage; // 当前页 private int pageSize; // 每页显示多少条记录 // 查询数据库 private List recordList; // 本页的数据列表 priv

使用插件bootstrap-table实现表格记录的查询、分页、排序等处理

在业务系统开发中,对表格记录的查询.分页.排序等处理是非常常见的,在Web开发中,可以采用很多功能强大的插件来满足要求,且能极大的提高开发效率,本随笔介绍这个bootstrap-table是一款非常有名的开源表格插件,在很多项目中广泛的应用.Bootstrap-table插件提供了非常丰富的属性设置,可以实现查询.分页.排序.复选框.设置显示列.Card view视图.主从表显示.合并列.国际化处理等处理功能,而且该插件同时也提供了一些不错的扩展功能,如移动行.移动列位置等一些特殊的功能,插件可

SSH2 框架下的分页

1.设计分页实体(pageBean) 这里我显示的是3-12页的方式: 1 package cn.itcast.oa.domain; 2 3 import java.util.List; 4 5 /** 6 * 封装分页信息 7 * @author zhaoqx 8 * 9 */ 10 public class PageBean { 11 /**从页面提交过来的参数**/ 12 private int currentPage;//----当前页码 13 private int pageSize;

hibernate分页实现

1.创建分页实体类 public class PageBean { private int page; // ???? private int rows; // ÿ???¼?? private int start; // ???? public PageBean(int page, int rows) { super(); this.page = page; this.rows = rows; } public int getPage() { return page; } public void

Entity Framework 实体框架的形成之旅--为基础类库接口增加单元测试,对基类接口进行正确性校验(10)

本篇介绍Entity Framework 实体框架的文章已经到了第十篇了,对实体框架的各个分层以及基类的封装管理,已经臻于完善,为了方便对基类接口的正确性校验,以及方便对以后完善或扩展接口进行回归测试,那么建立单元测试就有很大的必要,本篇主要介绍如何利用VS创建内置的单元测试项目进行实体框架的基类接口测试. 在采用单元测试这个事情上,很多人可能想到了NUnit单元测试工具和NMock工具进行处理,其实微软VS里面也已经为我们提供了类似的单元测试工具了,可以不需要使用这个第三方的单元测试工具,经试

在 asp.net mvc中的简单分页算法

//第一步:建立如下分页实体类:namespace MVCPager.Helpers { /// <summary> /// 简单分页算法类 /// </summary> public class Pager { public int RecordCount { get; set; } public int PageIndex { get; set; } public int PageSize { get; set; } public int PageCount { get { r

分页控件之jPaginate

1.网上搜索相关的分页控件,下载它的demo文件 2.打开demo文件,里面会有一个html静态页,打开研究 3.查看源代码,找出控件所依赖的js和css 开始实操: 1.新建一个html或者aspx页面,把控件依赖的js和css拉入项目并在页面中引用 2.创建一个div,对其进行控件的初始化,直接复制demo下的源代码即可 3.现在浏览就应该会出现效果了. ---经过以上,仅仅是把控件展示在项目中,但是还没有和我们的业务进行相关的绑定!!! ----重点来了. 当浏览器/Ajax发出请求分页数

Mvc 分页栏扩展方法

using System; using System.Collections.Generic; using System.Reflection; using System.Text; using System.Web.Mvc; namespace System.Web.Mvc {     #region Mvc 分页栏扩展方法 HtmlPaginationBar /// <summary>     ///  Mvc 分页栏扩展方法     /// </summary>     pu