1.为了方便前后端的传值封装一个返回值的对象
import java.io.Serializable;
import java.util.List;
/**
* 封装返回结果
*
*/
public class HandleResult implements Serializable {
/**
* 执行结果,true为执行成功 false为执行失败
*/
private boolean flag;
/**
* 返回结果信息,主要用于页面提示信息
*/
private String message;
/**
* 返回数据
*/
private Object data;
/**
* LIST集合对象
*/
private List list;
public static HandleResult success(String message) {
return new HandleResult(true, message);
}
public static HandleResult success(String message, Object data) {
return new HandleResult(true, message, data);
}
public static HandleResult error(String message) {
return new HandleResult(false, message);
}
public HandleResult(boolean flag, String message) {
super();
this.flag = flag;
this.message = message;
}
public HandleResult(boolean flag, String message, Object data) {
this.flag = flag;
this.message = message;
this.data = data;
}
public HandleResult(List<KjglSupplierInfo> list) {
this.list = list;
}
public boolean isFlag() {
return flag;
}
public void setFlag(boolean flag) {
this.flag = flag;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
}