代码如下:
public class WebResult<T> {
private T data;
private int code;
private String message;
public WebResult() {
}
public WebResult(T data) {
this.data = data;
}
private enum CodeType {
ERROR(-1, "失败"),
SUCCESS(0, "成功");
private int value;
private String descript;
CodeType(int value, String descript) {
this.value = value;
this.descript = descript;
}
@Override
public String toString() {
return this.descript;
}
}
public WebResult success() {
code = CodeType.SUCCESS.value;
message = CodeType.SUCCESS.toString();
return this;
}
public WebResult error() {
code = CodeType.ERROR.value;
message = CodeType.ERROR.toString();
return this;
}
public WebResult succe