【改进】消息结果集

This commit is contained in:
2025-10-31 17:38:17 +08:00
parent 3ead596483
commit c975c205df

View File

@@ -54,6 +54,13 @@ public class Result<T> implements Serializable {
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) {
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);
}
}