public class AjaxResult{ @ApiModelProperty(value = "返回码") private Integer code; @ApiModelProperty(value = "返回消息") private String message; @ApiModelProperty(value = "返回数据") private T data; //把构造方法私有 public AjaxResult() {} //成功静态方法 public static AjaxResult ok() { AjaxResult r = new AjaxResult(); r.setCode(0); r.setMessage("succeed"); return r; } public static AjaxResult ok(Integer code, String message, T data){ AjaxResult r = new AjaxResult(); r.setCode(code); r.setMessage(message); r.setData(data); return r; } public static AjaxResult ok(String message){ AjaxResult r = new AjaxResult(); r.setMessage(message); return r; } public static AjaxResult ok(T data){ AjaxResult r = new AjaxResult(); r.setCode(0); r.setMessage("succeed"); r.setData(data); return r; } public static AjaxResult ok(Integer code,String message){ AjaxResult r = new AjaxResult(); r.setMessage(message); r.setCode(code); return r; } //失败静态方法 public static AjaxResult error() { AjaxResult r = new AjaxResult(); r.setCode(0); r.setMessage("failure"); return r; } public static AjaxResult error(Integer code, String message, T data){ AjaxResult r = new AjaxResult(); r.setCode(code); r.setMessage(message); r.setData(data); return r; } public static AjaxResult error(String message){ AjaxResult r = new AjaxResult(); r.setMessage(message); return r; } public static AjaxResult error(T data){ AjaxResult r = new AjaxResult(); r.setCode(500); r.setMessage("failure"); r.setData(data); return r; } public static AjaxResult error(Integer code,String message){ AjaxResult r = new AjaxResult(); r.setCode(code); r.setMessage(message); return r; } public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public T getData() { return data; } public void setData(T data) { this.data = data; } public void put(String code, int code1) { } }



