package com.wyf.utils; public class JSONResult { // 定义jackson对象 // private static final ObjectMapper MAPPER = new ObjectMapper(); //相应业务状态 private Integer status; //相应消息 private String msg; // 响应中的数据 private Object data; private String ok; //不使用 public static JSONResult build(Integer status, String msg, Object data) { return new JSONResult(status, msg, data); } public static JSONResult build(Integer status, String msg, Object data, String ok) { return new JSONResult(status, msg, data, ok); } public static JSONResult ok(Object data){ return new JSONResult(data); } public static JSONResult ok(){ return new JSONResult(null); } //各个状态码 public static JSONResult errorMsg(String msg){ return new JSONResult(500, msg, null); } public static JSONResult errorUserTicket(String msg){ return new JSONResult(557, msg, null); } public static JSONResult errorMap(Object data){ return new JSONResult(501, "error",data); } public static JSONResult errorTokenMsg(String msg){ return new JSONResult(502, msg, null); } public static JSONResult errorException(String msg){ return new JSONResult(555, msg, null); } public static JSONResult errorUserQQ(String msg){ return new JSONResult(556, msg, null); } //构造方法 public JSONResult() { } public JSONResult(Integer status, String msg, Object data) { this.status = status; this.msg = msg; this.data = data; } public JSONResult(Integer status, String msg, Object data, String ok) { this.status = status; this.msg = msg; this.data = data; this.ok = ok; } public JSONResult(Object data) { this.status = 200; this.msg = "ok"; this.data = data; } public boolean isOk(){ return this.status == 200; } //get和set方法 public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } public String getOk() { return ok; } public void setOk(String ok) { this.ok = ok; } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)