1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
| import java.util.HashMap;
public class AjaxResult extends HashMap<String, Object> { private static final long serialVersionUID = 1L;
public static final String CODE_TAG = "code";
public static final String MSG_TAG = "msg";
public static final String DATA_TAG = "data";
public AjaxResult() { }
public AjaxResult(int code, String msg) { super.put(CODE_TAG, code); super.put(MSG_TAG, msg); }
public AjaxResult(int code, String msg, Object data) { super.put(CODE_TAG, code); super.put(MSG_TAG, msg); if (data != null && data != "") { super.put(DATA_TAG, data); } else { super.put(DATA_TAG, new JSONObject()); } }
public static AjaxResult success() { return AjaxResult.success("操作成功"); }
public static AjaxResult success(Object data) { return AjaxResult.success("操作成功", data); }
public static AjaxResult success(String msg) { return AjaxResult.success(msg, null); }
public static AjaxResult success(String msg, Object data) { return new AjaxResult(HttpStatus.SUCCESS, msg, data); }
public static AjaxResult error() { return AjaxResult.error("操作失败"); }
public static AjaxResult error(String msg) { return AjaxResult.error(msg, null); }
public static AjaxResult error(String msg, Object data) { return new AjaxResult(HttpStatus.ERROR, msg, data); }
public static AjaxResult error(int code, String msg) { return new AjaxResult(code, msg, null); }
public static AjaxResult error(ErrorType errorType) { return AjaxResult.error(Integer.parseInt(errorType.getCode()), errorType.getMesg()); } }
|