统一返回工具类
1、格式1
public class BaseResult { private String status = "FAIL"; //状态 "OK":请求成功 "FAIL":请求失败 private String msg; //返回信息 private boolean success = false; //是否成功 public BaseResult() { super(); } public BaseResult(String status, String msg, boolean success) { super(); this.status = status; this.msg = msg; this.success = success; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } }
2、格式2
/** * 封装返回结果 */ public class Result implements Serializable{ private boolean flag;//执行结果,true为执行成功 false为执行失败 private String message;//返回结果信息 private Object data;//返回数据 public Result(boolean flag, String message) { super(); this.flag = flag; this.message = message; } public Result(boolean flag, String message, Object data) { this.flag = flag; this.message = message; this.data = data; } public boolean isFlag() { return flag; } public void setFlag(boolean flag) { this.flag = flag; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } }
3、格式3
/** * 返回结果实体类 */ public class Result<T> { private boolean flag;//是否成功 private Integer code;//返回码 private String message;//返回消息 private T data;//返回数据 public Result(boolean flag, Integer code, String message, Object data) { this.flag = flag; this.code = code; this.message = message; this.data = (T)data; } public Result(boolean flag, Integer code, String message) { this.flag = flag; this.code = code; this.message = message; } public Result() { this.flag = true; this.code = StatusCode.OK; this.message = "执行成功"; } public boolean isFlag() { return flag; } public void setFlag(boolean flag) { this.flag = flag; } 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; } }

浙公网安备 33010602011771号