1.1.0版本
public class FootResult {
private String event;
private Object data;
private String describe;
public FootResult(String event,Object data ,String describe){
super();
this.event = event;
this.data = data;
this.describe = describe;
}
public FootResult(String event,String describe){
this.event = event;
this.describe = describe;
}
public FootResult(){
super();
}
public String getEvent(){
return event;
}
public void setEvent(String event){
this.event = event;
}
public Object getData(){
return data;
}
public void setData(Object data){
this.data = data;
}
public String getDescribe(){
return describe;
}
public void setDescribe(String describe){
this.describe = describe;
}
//请求成功
public static FootResult SUCCESS(Object data){
FootResult footResult = new FootResult();
footResult.setEvent("SUCCESS");
footResult.setData(data);
footResult.setDescribe("请求成功");
return footResult;
}
//请求成功
public static FootResult SUCCESS(String text){
FootResult footResult = new FootResult();
footResult.setEvent("SUCCESS");
footResult.setData(null);
footResult.setDescribe(text);
return footResult;
}
//请求失败
public static FootResult ERROR(Object object){
FootResult footResult = new FootResult();
footResult.setEvent("ERROR");
footResult.setData(object);
footResult.setDescribe("请求失败");
return footResult;
}
//请求失败,账号密码错误
public static FootResult ERROR(Object data ,String describe){
return new FootResult("ERROR",data,describe);
}
//请求失败,用户未登录
public static FootResult NOLOGIN(Object data,String describe){
return new FootResult("NOLOGIN",data,describe);
}
}
2.2.0版本
import java.util.ArrayList;
public class Message {
private String event = MessageType.SUCCESS.name();
private Object data = new ArrayList<>();
private String describe = "";
public Message(){
}
public Message(Object data) {
this.setData(data);
}
public Message(String describe) {
this.setEvent(MessageType.ERROR);
this.setDescribe(describe);
}
public Message(Object data, String describe) {
this.setData(data);
this.setDescribe(describe);
}
public Message(MessageType event, String describe) {
this.event = event.name();
this.setDescribe(describe);
}
public Message(MessageType event, Object data) {
this.event = event.name();
this.setData(data);
}
public Message(MessageType event, Object data, String describe) {
this.event = event.name();
this.setData(data);
this.setDescribe(describe);
}
public String getEvent() {
return event;
}
public Message setEvent(MessageType event) {
this.event = event.name();
return this;
}
public Object getData() {
return data;
}
public Message setData(Object data) {
if(data != null){
this.data = data;
}
return this;
}
public String getDescribe() {
return describe;
}
public Message setDescribe(String describe) {
if(describe != null){
this.describe = describe;
}
return this;
}
}