package com.haogrgr.test.pojo;
import java.io.Serializable;
public class AjaxResult implements Serializable {
public static final String SUCC = "1";
public static final String FAIL_BIZ = "0";
public static final String FAIL_SYS = "-1";
private static final long serialVersionUID = -8528217215968400487L;
private String succ;//是否成功. 1:成功, 0:业务异常失败, -1:系统异常失败
private String info;//提示消息
private Object data;//返回数据
private String time;//响应时间
public AjaxResult() {
}
private AjaxResult(String succ, String info, Object data) {
this.succ = succ;
this.info = info;
this.data = data;
this.time = "" + System.currentTimeMillis();
}
public static AjaxResult succ(String info, Object data) {
AjaxResult result = new AjaxResult(SUCC, info, data);
return result;
}
public static AjaxResult succ(String info) {
AjaxResult result = new AjaxResult(SUCC, info, null);
return result;
}
public static AjaxResult failBiz(String info, Object data) {
AjaxResult result = new AjaxResult(FAIL_BIZ, info, data);
return result;
}
public static AjaxResult failBiz(String info) {
AjaxResult result = new AjaxResult(FAIL_BIZ, info, null);
return result;
}
public static AjaxResult failSys(String info, Object data) {
AjaxResult result = new AjaxResult(FAIL_SYS, info, data);
return result;
}
public static AjaxResult failSys(String info) {
AjaxResult result = new AjaxResult(FAIL_SYS, info, null);
return result;
}
public String getSucc() {
return succ;
}
public void setSucc(String succ) {
this.succ = succ;
}
public String getInfo() {
return info;
}
public void setInfo(String info) {
this.info = info;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
@Override
public String toString() {
return "AjaxResult [succ=" + succ + ", info=" + info + ", data=" + data + ", time=" + time + "]";
}
}