Commit 1ee3b43d authored by yanzg's avatar yanzg

添加对Android的支持

parent c5d0c2fa
package com.yanzuoguang.util.vo;
import com.yanzuoguang.util.contants.ResultConstants;
import com.yanzuoguang.util.helper.StringHelper;
/**
* 接口之间的通讯结果
*
* @author 颜佐光
*/
public class ResponseResult<T> extends BaseVo {
......@@ -153,10 +155,39 @@ public class ResponseResult<T> extends BaseVo {
* @return 一个请求成功的数据集合
*/
public static final <T extends Object> ResponseResult<T> result(T data) {
return result(data, false);
}
/**
* 构造成功结果,不允许为空
*
* @param data 数据
* @param <T> 数据类型
* @return 一个请求成功的数据集合
*/
public static final <T extends Object> ResponseResult<T> resultAllowNull(T data) {
return result(data, true);
}
/**
* 构造成功结果
*
* @param data 数据
* @param allowNull 允许为空
* @param <T> 数据类型
* @return 一个请求成功的数据集合
*/
public static final <T extends Object> ResponseResult<T> result(T data, boolean allowNull) {
ResponseResult<T> ret = new ResponseResult<T>();
ret.setData(data);
if (!allowNull && StringHelper.isEmpty(data)) {
ret.setCode(ResultConstants.RESULT_EMPTY);
ret.setMessage("结果为空");
} else {
ret.setCode(ResultConstants.SUCCESS);
ret.setMessage("处理成功");
ret.setData(data);
}
return ret;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment