/**
* 用于ajax请求,返回非list的的包装类
* @author dev4
*
*/
public class ObjectResult implements Serializable{
/**
*
*/
private static final long serialVersionUID = 4543583458127221425L;
private T data;
private String message;
private AjaxResponseStatus status;
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public AjaxResponseStatus getStatus() {
return status;
}
public void setStatus(AjaxResponseStatus status) {
this.status = status;
}
public static ObjectResult success(String message, T data) {
ObjectResult result = new ObjectResult<>();
result.setStatus(AjaxResponseStatus.SUCCESS);
result.setMessage(message);
result.setData(data);
return result;
}
public static ObjectResult success(String message) {
return success(message, null);
}
public static ObjectResult success() {
return success(null, null);
}
public static ObjectResult fail(String message) {
ObjectResult result = new ObjectResult<>();
result.setStatus(AjaxResponseStatus.FAILED);
result.setMessage(message);
return result;
}
}
这是项目返回ajax请求的包装类,其中data类似你的resultObject,你可以看看找找感觉