public class JsonResult implements Serializable {// 错误码private Integer code = 0;// 提示语private String msg = "操作成功";// 返回对象private Object data;// 数据总数private long count;public Integer getCode() {return this.code;}public void setCode(final Integer code) {this.code = code;}public String getMsg() {return this.msg;}public void setMsg(final String msg) {this.msg = msg;}public Object getData() {return this.data;}public void setData(final Object data) {this.data = data;}public long getCount() {return this.count;}public void setCount(final long count) {this.count = count;}/*** 构造函数*/public JsonResult() {}public JsonResult(String msg) {this.msg = msg;}public JsonResult(Object data) {this.data = data;}public JsonResult(Integer code, String msg) {this.code = code;this.msg = msg;}public JsonResult(Integer code, String msg, Object data) {this.code = code;this.msg = msg;this.data = data;}public JsonResult(Integer code, String msg, Object data, long count) {this.code = code;this.msg = msg;this.data = data;this.count = count;}public static JsonResult success() {return new JsonResult();}public static JsonResult success(String msg) {return new JsonResult(msg);}public JsonResult success(Object data) {return new JsonResult(0, msg, data);}public static JsonResult success(String msg, Object data) {return new JsonResult(0, msg, data);}public static JsonResult success(String msg, Object data, long count) {return new JsonResult(0, msg, data, count);}public static JsonResult error() {return new JsonResult(-1, "操作失败");}public static JsonResult error(String msg) {return new JsonResult(401, msg);}public static JsonResult error(Integer code, String msg) {return new JsonResult(code, msg);}public static JsonResult error(Integer code, String msg, Object data) {return new JsonResult(code, msg, data);}public static JsonResult error(ErrorCode errorCode) {return new JsonResult(errorCode.getCode(), errorCode.getMsg());}public static JsonResult error(HttpStatus httpStatus, String msg, Object data) {return new JsonResult(httpStatus.value(), msg, data);}public Object error(HttpStatus httpStatus, String msg) {this.code = httpStatus.value();this.msg = msg;return this;}}

JsonResult类文件相关推荐

  1. c++ 类文件的动态库生成及调用例子

    https://blog.csdn.net/josiechen/article/details/70174445 首先,创建一个简单的类,类头文件的名称与项目工程的名称应该一致, 控制台项目工程名:t ...

  2. jar中的类文件更新遇到的问题:请分析下原因呢

    1 jar包中的类文件更新后,再打开程序,发现更新的类文件没有生效,程序显示的界面仍然是更新前的界面. 2 并且更奇怪的是将jar包中对应的文件夹删掉后,重新启动运行程序的.exe 文件,发现对应功能 ...

  3. Android进阶:十三、自定义类加载器加载加密类文件

    之前面试的时候有许多面试官问类加载器相关的问题,所以这是一个很重要的知识点.而且对于高级Android研发来讲,懂得更多类加载相关的东西,对开发也会有很多的帮助,比如热更新,类加密等. 其实笔者对类加 ...

  4. 使用forName动态加载类文件

    动态加载(Dynamic Loading)是指在程序运行时加载需要的类库文件,对Java程序来说,一般情况下,一个类文件在启动时或首次初始化时会被加载到内存中,而反射则可以在运行时再决定是否需要加载一 ...

  5. 解决Android 编译出错 找不到android.databinding.ViewDataBinding的类文件

    报错如下: 错误: 无法访问ViewDataBinding 找不到android.databinding.ViewDataBinding的类文件 有关详细信息, 请参阅以下堆栈跟踪. com.sun. ...

  6. vs2010类文件添加版权版本作者信息

    通过以下方式可以自定义CS类文件代码模板(以下为VS2010,VS2008类似): 1,打开VS的安装目录,例如 D:\Program Files\Microsoft Visual Studio 10 ...

  7. 找不到org.springframework.dao.support.DaoSupport的类文件

    无法访问org.springframework.dao.support.DaoSupport   找不到org.springframework.dao.support.DaoSupport的类文件 或 ...

  8. 文本类文件与VS关联-实践

    [问题描述] 为了方便办公,常把一类文本类文件使用vs工具打开,比如.sql后缀: 在办公电脑上,先后安装了Sqlserver.VS2003.VS2005.VS2008.由于开发工具直接从vs2003 ...

  9. 错误: 找不到android.support.v7.app.AppCompatActivity的类文件

    今天拉取了最新的代码,突然Android Studio 编译报错 错误:无法访问AppCompatActivity找不到android.support.v7.app.AppCompatActivity ...

最新文章

  1. [转载]python optionparser1
  2. 机器学习算法基础——k-means原理
  3. 威宝推出支持四接口的桌面硬盘新品
  4. tar中的zxvf都是什么?
  5. Ehcache小结(一)
  6. mysql的瓶颈_MySQL 瓶颈分析及优化
  7. 热敏标签打印机打印不清晰如何解决
  8. 图片短链接生成器在线
  9. java 权限访问共享文件夹_在Java程序中读写windows共享文件夹
  10. Intellj Idea关闭自动更新
  11. windows MD5 校验
  12. 物联网MQTT简单介绍
  13. mysql索引填充因子_处理索引碎片,填充因子(FILLFACTOR)
  14. 云计算与大数据复习题
  15. python怎样发音_python在线发音_python翻译
  16. Windows Server 2012 家用优化
  17. 豆制品加工黄浆水污水处理设备工艺特色
  18. 2018年7月20日日报
  19. Portable Chrome 32/64
  20. 柠檬汁的人生观-李嘉诚

热门文章

  1. 解决 笔记本电脑 插拔电源,外接显示器 时都会闪一下黑屏
  2. [转]关于游戏架构设计的一些整理吧
  3. 负载均衡(DNS、F5、反向代理、LVS)
  4. Eureka报错: org.xml.sax.SAXParseException: 前言中不允许有内容。
  5. 【飞桨模型复现计划】SRCNN网络-超分辨率重建
  6. ERP绩效评价推动企业管理创新
  7. 栈运算 java_栈的应用——四则运算表达式求值(Java实现)
  8. 解决ubuntu火狐无法上网问题
  9. PreTranslateMessage和TranslateMessage区别(转)
  10. iframe高度自适应的6个方法【转载】