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. Report_客制化以PLSQL输出HTML标记实现WEB报表(案例)

    2014-05-31 Created By BaoXinjian

  2. python(21)实现多进程

    参考链接:http://www.cnblogs.com/kaituorensheng/p/4445418.html python多进程:multiprocessing python中的多线程其实并不是 ...

  3. 配置cwrsync实现windows2008和centos7文件定时同步

    一.准备 二.安装 1.安装cwRsyncServer_4.0.5_Installer.exe 安装过程中提示创建用于windows服务的windows用户名,需要注意的是密码一定要它自己生成的密码的 ...

  4. catalan数及笔试面试里那些相关的问题(转)

    一.catalan数由来和性质 1)由来 catalan数(卡塔兰数)取自组合数学中一个常在各种计数问题中出现的数列.以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名. 卡塔兰数的一般项 ...

  5. 树莓派安装3.5inch RPi LCD (A)显示屏

    3.5inch RPi LCD (A) 资料 产品介绍 用户手册 开发资料 开发软件 树莓派镜像 演示视频 FAQ 在自定义Raspbian系统镜像上怎么使用树莓派LCD? 先确保自定义镜像可正常进入 ...

  6. C++学习38 string字符串的增删改查

    C++ 提供的 string 类包含了若干实用的成员函数,大大方便了字符串的增加.删除.更改.查询等操作. 插入字符串 insert() 函数可以在 string 字符串中指定的位置插入另一个字符串, ...

  7. 基于lucene实现自己的推荐引擎

    基于lucene实现自己的推荐引擎 推荐常用算法之-基于内容的推荐 推荐算法

  8. EXT layout

    1.Vbox createCenterPanel: function () { var pan = Ext.create('Ext.Panel', { height: '100%', title: ' ...

  9. eclipse打jar包步骤

    eclipse->文件->export->java->JAR file 选择项目,Options增加Add directory entries finish hadoop ja ...

  10. 02-自定义CALayer

    *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...