【改进】消息结果集
This commit is contained in:
@@ -54,6 +54,13 @@ public class Result<T> implements Serializable {
|
|||||||
return new Result<>(200, I18nUtil.getMessage("common.success"), data, true);
|
return new Result<>(200, I18nUtil.getMessage("common.success"), data, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 成功返回(自定义消息)
|
||||||
|
*/
|
||||||
|
public static <T> Result<T> success(String message) {
|
||||||
|
return new Result<>(200, message, null, true);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 成功返回(自定义消息和数据)
|
* 成功返回(自定义消息和数据)
|
||||||
*/
|
*/
|
||||||
@@ -81,4 +88,27 @@ public class Result<T> implements Serializable {
|
|||||||
public static <T> Result<T> error(Integer code, String message) {
|
public static <T> Result<T> error(Integer code, String message) {
|
||||||
return new Result<>(code, message, null, false);
|
return new Result<>(code, message, null, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据状态返回信息结果
|
||||||
|
*/
|
||||||
|
public static <T> Result<T> isBool(boolean flag) {
|
||||||
|
return flag ? Result.success() : Result.error();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据状态返回信息结果(自定义成功消息)
|
||||||
|
*/
|
||||||
|
public static <T> Result<T> isBoolAsMsg(boolean flag, String successMsg) {
|
||||||
|
return flag ? Result.success(successMsg) : Result.error();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据状态返回信息结果(自定义消息)
|
||||||
|
*/
|
||||||
|
public static <T> Result<T> isBoolAsMsg(boolean flag, String successMsg, String errorMsg) {
|
||||||
|
return flag ? Result.success(successMsg) : Result.error(errorMsg);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user