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. AP_应付税务预扣税Withholding Tax中付款时产生预扣税(案例)

    2014-07-12 Created By BaoXinjian

  2. PO_PO系列 - 请购单系统分析(案例)

    2014-07-01 Created By BaoXinjian

  3. zabbix安装,关闭SELinux

    一.缘由 在安装zabbix的时候,按照官网的Zabbix Manual一路跑下来,zabbix的dashboard提示:zabbix server is not running the inform ...

  4. web提前做好测试

    1.压力测试,找到极限点和瓶颈,最小化扩容2.消息队列应对高并发的写操作 根据数据大小分成不同队列,保证效率 堵塞队列,压队列机极限处理能力3.主要业务和次要业务分开,当出现异常时保障主要业务,保证系 ...

  5. linux shell 中的位置变量

    对于linux shell 中的位置变量,我一直以来都是吐不出来又咽不下去,每次看到都不懂,不懂了就去百度google,看完了又忘,真是慢性咽炎啊.现在认真想想也是,其实自己一直以来都没有好好学习过, ...

  6. 获取table的行数

    对于可扩展行的表格,有时需要不断的添加新行.注意的是,在IDE中编写table的时候,我们常常忽略tbody标签: <table style="width: 100%;"&g ...

  7. 转-Activity之间数据传递之Intent数据传递

    Intent意图 可用于Activity之间的数据传递,一般可分为下面两种情况,从当前Activity传递到目标Activity后有无返回值: 1.传递后无返回值的情况: 1 2 3 4 5 6 7 ...

  8. sqlserver函数大全

    一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...

  9. HtmlparseUtil.java

    该类并不是一个通用的工具类,需要按自己的要求实现,这里只记录了Htmlparse.jar包的一些用法.仅此而已! 详细看这里:http://gundumw100.iteye.com/blog/7043 ...

  10. [ActionScript 3.0] AS3.0 本机鼠标指针

    Flash Player 10.2添加了内置的本机鼠标指针(native mouse cursor)支持,虽然在之前的版本里我们可以侦听MouseEvent事件来模拟鼠标指针,但是在有了原生的本机鼠标 ...