package com.eshore.pdip.mobile.phone.vo;

import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map; import com.eshore.pdip.mobile.util.Pager;
import com.eshore.pdip.mobile.util.ResultCodes; public class Result implements Serializable {
    
    /**
     * 
     */
    private static final long serialVersionUID = 1L;     /**
     * ������
     */
    private String resultCode = ResultCodes.INVOKE_SUCC;     private String msg;   
    private Object resultObj;   
    private List<?> resultList;
    
  
    private String callback;
 
    private int pageNo = ; // ҳ��
    private int pageSize = ; // ÿҳ����
    private int totalPageCount = ; // ��ҳ��
    private int totalCount = ; // ������
    private int currentPageNo = ; // ������
              public int getCurrentPageNo() {
        return currentPageNo;
    }     public void setCurrentPageNo(int currentPageNo) {
        this.currentPageNo = currentPageNo;
    }     private Map<String, Object> ignoreMap = new HashMap<String, Object>();     public String getMsg() {
        return msg;
    }     public void setMsg(String msg) {
        this.msg = msg;
    }     public Object getResultObj() {
        return resultObj;
    }     public void setResultObj(Object resultObj) {
        this.resultObj = resultObj;
    }     public List<?> getResultList() {
        return resultList;
    }     public void setResultList(List<?> resultList) {
        this.resultList = resultList;
    }     public int getPageNo() {
        return pageNo;
    }     public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }     public int getPageSize() {
        return pageSize;
    }     public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }     public int getTotalPageCount() {
        return totalPageCount;
    }     public void setTotalPageCount(int totalPageCount) {
        this.totalPageCount = totalPageCount;
    }     public int getTotalCount() {
        return totalCount;
    }     public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }
    
    public Map<String, Object> getIgnoreMap() {
        return ignoreMap;
    }     public void setIgnoreMap(Map<String, Object> ignoreMap) {
        this.ignoreMap = ignoreMap;
    }     public String getCallback() {
        return callback;
    }     public void setCallback(String callback) {
        this.callback = callback;
    }     public String getResultCode() {
        return resultCode;
    }     public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }
   
    public void put(String key, Object value) {
        this.ignoreMap.put(key, value);
    }
    
   
    public void initPagerResult(Pager pager) {
        if (pager != null) {
            this.pageNo = pager.getPageNumber();
            this.pageSize = pager.getPageSize();
            this.totalCount = pager.getTotalCount();
            this.totalPageCount = pager.getPageCount();
            this.currentPageNo=pager.getPageNumber();
        }
    }     @Override
    public String toString() {
        return "Result [resultCode=" + resultCode + ", msg=" + msg + "]";
    } }

java 通用的返回类的更多相关文章

  1. SpringBoot 通用返回类设计

    在项目中通常需要为前端设计通过的返回类,返回的格式为: { "status": "success", "data": {...} } 定义通 ...

  2. Spring Boot关于layui的通用返回类

    1.关于layui的通用返回类 code.count.data.msg public class Msg { private long code = 0; private long count = 0 ...

  3. Java的各种工具类

    下面是java的各种工具,包括获取时间和时间比较,检验集合和字符串是否为空和长度大小等等 1 import java.io.BufferedReader; import java.io.File; i ...

  4. java入门---对象和类&概念详解&实例

        Java作为一种面向对象语言.支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载     这篇文章,我们主要来看下: 对象:对象是类的一个实例(对象不是找个女朋友),有状态 ...

  5. 免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作简易流量爬虫

    前言 我们之前的爬虫都是模拟成浏览器后直接爬取,并没有动态设置IP代理以及UserAgent标识,本文记录免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作 ...

  6. DataAccess通用数据库访问类,简单易用,功能强悍

    以下是我编写的DataAccess通用数据库访问类,简单易用,支持:内联式创建多个参数.支持多事务提交.支持参数复用.支持更换数据库类型,希望能帮到大家,若需支持查出来后转换成实体,可以自行扩展dat ...

  7. 通用数据库操作类,前端easyui-datagrid,form

    实现功能:     左端datagrid显示简略信息,右侧显示选中行详细信息,数据库增删改 (1)点击选中行,右侧显示详细信息,其中[新增].[修改].[删除]按钮可用,[保存]按钮禁用 (2)点击[ ...

  8. HttpTool.java(在java tool util工具类中已存在) 暂保留

    HttpTool.java 该类为java源生态的http 请求工具,不依赖第三方jar包 ,即插即用. package kingtool; import java.io.BufferedReader ...

  9. paip.java c++得到当前类,方法名称以及行号

    paip.java c++得到当前类,方法名称以及行号 作者Attilax 艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn ...

随机推荐

  1. RAC_Oracle集群服务安装Grid Infrastructure(案例)

    2015-01-24 Created By BaoXinjian Thanks and Regards

  2. PLSQL_闪回操作1_Flashback Query

    2014-07-02 Created By BaoXinjian

  3. sublime运行c++快捷建修改

    打开preferences->key bingings -user 输入 [ {"keys": ["f9"], "command": ...

  4. JavaScript 类

    一.基础 //定义obj类 var obj = function(){ //声明v1成员 var v1 = ''; //声明get_v1方法,用this关键字定义 this.get_v1 = func ...

  5. html5 基本内容 摘自W3C

    HTML5 教程(摘录自 W3C School) HTML 5 简介(HTML5 是下一代的 HTML) 什么是 HTML5? HTML5 将成为 HTML.XHTML 以及 HTML DOM 的新标 ...

  6. HTTP 1.1与HTTP 1.0的比较

    HTTP 1.1与HTTP 1.0的比较 一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个 ...

  7. Ubuntu打开终端和设置root密码(转载)

    From:http://blog.csdn.net/xhhjin/article/details/6328752 http://www.linuxsir.org/bbs/thread318516.ht ...

  8. js上移、下移、置顶、置底功能实现

    实现页面上列表内容上移.下移.置顶.置底 功能,主要实现思路是节点操作,比如说:上移,直接把点击项移动到前一个节点,以此类推,当然实际代码实现还要加些判断,如当前点击操作项是否已经是置底或置底了,如果 ...

  9. SQL Server 2005中的分区表(五):添加一个分区(转)

    所谓天下大事,分久必合,合久必分,对于分区表而言也一样.前面我们介绍过如何删除(合并)分区表中的一个分区,下面我们介绍一下如何为分区表添加一个分区. 为分区表添加一个分区,这种情况是时常会 发生的.比 ...

  10. flexbox弹性盒模型

    div { display:flex; } div a{ }