EnumStatus
package net;
public enum EnumStatus {
SUCCESS(200,"处理成功"),
ERROR_PATH(404,"请求地址错误"),
ERROR_SERVER(505,"服务器内部发生了错误");
private int code;
private String msg;
EnumStatus() {
}
EnumStatus(int code,String msg){
this.code = code;
this.msg = msg;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
package net;
import java.io.Serializable;
public class R implements Serializable {
private static final long serialVersionUID = 793034041048451317L;
private int code;
private String msg;
private Object data;
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Object getData() {
return data;
}
public R fillCode(EnumStatus enumStatus){
this.setCode(enumStatus.getCode());
this.setMsg(enumStatus.getMsg());
return this;
}
public R fillCode(int code,String msg){
this.setCode(code);
this.setMsg(msg);
return this;
}
public R fillData(Object data){
this.setCode(EnumStatus.SUCCESS.getCode());
this.setMsg(EnumStatus.SUCCESS.getMsg());
this.data = data;
return this;
}
}