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<T> (返回页面数据载体)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- ```` public class R<T> implements Serializable { private ...
- ``` SpringBoot common R<T>(返回页面数据载体) ``` SpringBoot commo...
- 前言: 想写点bug,无奈手受伤了,好久没能写了。终于明白杨过为何独臂之后反喜重剑、剑术更胜之前了,两只手的时候,...
- 中国正在加快推出主权数字货币的冲击下,不管你是否认同,互联网金融行业都在确正的发生巨变,或许很多人仍然怀疑互联网金...