java 通用的返回类
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 通用的返回类的更多相关文章
- SpringBoot 通用返回类设计
在项目中通常需要为前端设计通过的返回类,返回的格式为: { "status": "success", "data": {...} } 定义通 ...
- Spring Boot关于layui的通用返回类
1.关于layui的通用返回类 code.count.data.msg public class Msg { private long code = 0; private long count = 0 ...
- Java的各种工具类
下面是java的各种工具,包括获取时间和时间比较,检验集合和字符串是否为空和长度大小等等 1 import java.io.BufferedReader; import java.io.File; i ...
- java入门---对象和类&概念详解&实例
Java作为一种面向对象语言.支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载 这篇文章,我们主要来看下: 对象:对象是类的一个实例(对象不是找个女朋友),有状态 ...
- 免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作简易流量爬虫
前言 我们之前的爬虫都是模拟成浏览器后直接爬取,并没有动态设置IP代理以及UserAgent标识,本文记录免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作 ...
- DataAccess通用数据库访问类,简单易用,功能强悍
以下是我编写的DataAccess通用数据库访问类,简单易用,支持:内联式创建多个参数.支持多事务提交.支持参数复用.支持更换数据库类型,希望能帮到大家,若需支持查出来后转换成实体,可以自行扩展dat ...
- 通用数据库操作类,前端easyui-datagrid,form
实现功能: 左端datagrid显示简略信息,右侧显示选中行详细信息,数据库增删改 (1)点击选中行,右侧显示详细信息,其中[新增].[修改].[删除]按钮可用,[保存]按钮禁用 (2)点击[ ...
- HttpTool.java(在java tool util工具类中已存在) 暂保留
HttpTool.java 该类为java源生态的http 请求工具,不依赖第三方jar包 ,即插即用. package kingtool; import java.io.BufferedReader ...
- paip.java c++得到当前类,方法名称以及行号
paip.java c++得到当前类,方法名称以及行号 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn ...
随机推荐
- VC++、MFC、COM和ATL的区别
今天看到的,感觉不错.转载了 一.什么是MFC 微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是W ...
- UVA 12563 劲歌金曲(01背包)
劲歌金曲 [题目链接]劲歌金曲 [题目类型]01背包 &题解: 题意:求在给定时间内,最多能唱多少歌曲,在最多歌曲的情况下,使唱的时间最长. 该题类似于01背包问题,可用01背包问题的解题思路 ...
- centos7 安装中文编码
运行如下 yum groups mark install "Chinese Support"
- JAVA while循环,do-while循环,for循环
一.while循环 实例: public class Test{ public static void main(String[] args){ int i = 1; while(i<30){ ...
- Java多线程之后台线程不执行finally
后台线程不执行finally package wzh.daemon; import java.util.concurrent.TimeUnit; class ADaemon implements Ru ...
- [ActionScript 3.0] AS3.0 生成xml方法之一
var type:Array = ["type0", "type1", "type2"]; var property:Array = [[& ...
- 山东省第五届ACM省赛
题目链接:http://acm.sdut.edu.cn/sdutoj/contest_show.php?contest_id=1449 相关总结:http://www.cnblogs.com/mcfl ...
- 巧用Freemarker的自定义方法
要想使用Freemarker支持的自定义方法,需要实现freemarker.template.TemplateMethodModel接口,然后将方法对象放入到Freemarker的数据模型中,这样在f ...
- ASP.NET MVC开发微信(四)
- IIS错误代码表
当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码.该状态代码记录在 IIS ...