![JAR search and dependency download from the Maven repository](/logo.png)
cn.dyaoming.models.DataResult Maven / Gradle / Ivy
package cn.dyaoming.models;
/**
*
* 数据结果集
*
*
* @author DYAOMING
* @since 2019-04-17
* @version 0.0.3
*/
public class DataResult extends BaseResult {
private static final long serialVersionUID = 1L;
private Object data;
/**
* 默认构造函数
*/
public DataResult() {
super();
}
/**
* 基础构造函数
*
* @param flag boolean类型 结果标志
* @param code String类型 结果编码
*/
public DataResult(boolean flag, String code) {
super(flag, code);
}
/**
* 带结果说明的构造函数
*
* @param flag boolean类型 结果标志
* @param code String类型 结果编码
* @param msg String类型 结果说明
*/
public DataResult(boolean flag, String code, String msg) {
super(flag, code, msg);
}
/**
* 基础构造函数
*
* @param data boolean类型 结果标志
*/
public DataResult(Object data) {
super();
setData(data);
}
/**
*
* 成功
*
*
* @return BaseResult
*/
public static BaseResult success() {
return new BaseResult();
}
/**
*
* 成功
*
*
* @param data 数据
* @return BaseResult
*/
public static BaseResult success(Object data) {
return new DataResult(data);
}
/**
*
* 失败
*
*
* @param code String类型 失败标识
* @param msg String类型 失败说明
* @return BaseResult
*/
public static BaseResult fail(String code, String msg) {
return new BaseResult(false, code, msg);
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy