R (返回页面数据载体)
作者:
勐硎炻 | 来源:发表于
2019-12-10 16:26 被阅读0次
public class R<T> implements Serializable {
private static final long serialVersionUID = 1L;
public static final int NO_LOGIN = -1;
public static final int SUCCESS = 0;
public static final int FAIL = 1;
public static final int NO_PERMISSION = 2;
private String msg = "success";
private int code = SUCCESS;
private T data;
public R() {
super();
}
public R(final T data) {
super();
if (data instanceof Boolean) {
if (!(Boolean) data) {
this.msg = "error";
this.code = 1;
}
}
this.data = data;
}
public R(final T data, final String msg) {
super();
if (data instanceof Boolean) {
if (!(Boolean) data) {
this.msg = msg;
this.code = 1;
}
}
this.data = data;
}
public R(final Throwable e) {
super();
this.msg = e.getMessage();
this.code = FAIL;
}
public String getMsg() {
return msg;
}
public void setMsg(final String msg) {
this.msg = msg;
}
public int getCode() {
return code;
}
public void setCode(final int code) {
this.code = code;
}
public T getData() {
return data;
}
public void setData(final T data) {
this.data = data;
}
}
本文标题:R (返回页面数据载体)
本文链接:https://www.haomeiwen.com/subject/rpuggctx.html
网友评论