zoukankan      html  css  js  c++  java
  • reren-fast返回类设计

    public class R extends HashMap<String, Object> {
    private static final long serialVersionUID = 1L;

    public R() {
    put("code", 0);
    put("msg", "success");
    }

    public static R error() {
    return error(HttpStatus.SC_INTERNAL_SERVER_ERROR, "未知异常,请联系管理员");
    }

    public static R error(String msg) {
    return error(HttpStatus.SC_INTERNAL_SERVER_ERROR, msg);
    }

    public static R error(int code, String msg) {
    R r = new R();
    r.put("code", code);
    r.put("msg", msg);
    return r;
    }

    public static R ok(String msg) {
    R r = new R();
    r.put("msg", msg);
    return r;
    }

    public static R ok(Map<String, Object> map) {
    R r = new R();
    r.putAll(map);
    return r;
    }

    public static R ok() {
    return new R();
    }

    public R put(String key, Object value) {
    super.put(key, value);
    return this;
    }
    public Integer getCode() {

    return (Integer) this.get("code");
    }

    }
  • 相关阅读:
    Python之MySQLdb
    Python 小方法
    Python文件打包
    禅道使用教程
    Linux命令
    安卓自动化测试monkey
    深入分析Java中的中文编码问题
    Linux命令搜索
    文件上传的类型选择控制
    MySql格式化日期函数
  • 原文地址:https://www.cnblogs.com/returnZero/p/14406393.html
Copyright © 2011-2022 走看看