话不多说,直接上代码
public class R {
private String code;
private String msg;
private Object data;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public R() {}
public R(String code, String msg) {
this.code = code;
this.msg = msg;
}
public R(String code, String msg, Object data) {
this.code = code;
this.msg = msg;
this.data = data;
}
public static R success(Object data){
R r = new R();
r.setCode("200");
r.setMsg("SUCCESS");
r.setData(data);
return r;
}
public static R success(){
R r = new R();
r.setCode("200");
r.setMsg("SUCCESS");
return r;
}
public static R error(Object data){
R r = new R();
r.setCode("500");
r.setMsg("ERROR");
r.setData(data);
return r;
}
public static R error(){
R r = new R();
r.setCode("500");
r.setMsg("ERROR");
return r;
}
public static R failed(String code,String msg,Object data){
R r = new R();
r.setCode(code);
r.setMsg(msg);
r.setData(data);
return r;
}
public static R failed(String code,String msg){
R r = new R();
r.setCode(code);
r.setMsg(msg);
return r;
}
public static R success(String code, String msg){
R r = new R();
r.setCode(code);
r.setMsg(msg);
return r;
}
public static R success(String code, String msg,Object data){
R r = new R();
r.setCode(code);
r.setMsg(msg);
r.setData(data);
return r;
}
@Override
public String toString() {
return "R{" +
"code='" + code + '\'' +
", msg='" + msg + '\'' +
", data=" + data +
'}';
}
}