自用返回Json实体类JsonResult<T>

来源:互联网 发布:双色球缩水软件免费版 编辑:程序博客网 时间:2024/05/20 08:01
public class JsonResult<T> implements Serializable {/** *  */private static final long serialVersionUID = 1L;private static final int SUCCESS = 0;private static final int ERROR = 1;private static final String MESSAGE = "成功";private int state;private String message;private T data;//构造方法public JsonResult() {state = SUCCESS;message = MESSAGE;}public JsonResult (T data){state = SUCCESS;this.data = data;}public JsonResult (Throwable e){state = ERROR;this.message = e.getMessage();}//get AND set 方法public int getState() {return state;}public void setState(int state) {this.state = state;}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;}@Overridepublic String toString() {return "JsonResult [state=" + state + ", message=" + message + ", data=" + data + "]";}}

阅读全文
0 0
原创粉丝点击