|
|
@@ -38,6 +38,9 @@ public class ResultContent<T> {
|
|
|
@Setter
|
|
|
private ResultException exception;
|
|
|
|
|
|
+ @Getter
|
|
|
+ @Setter
|
|
|
+ private Integer code = 200;
|
|
|
|
|
|
/**
|
|
|
* 获取内容
|
|
|
@@ -64,4 +67,33 @@ public class ResultContent<T> {
|
|
|
return build(content == null ? ResultState.Fail : ResultState.Success, content);
|
|
|
}
|
|
|
|
|
|
+ public static <T> ResultContent buildFail(String msg) {
|
|
|
+ return ResultContent.builder().state(ResultState.Fail).code(500).msg(msg).build();
|
|
|
+ }
|
|
|
+
|
|
|
+ public static <T> ResultContent buildFail(String msg, Integer code) {
|
|
|
+ return ResultContent.builder().state(ResultState.Fail).code(code).msg(msg).build();
|
|
|
+ }
|
|
|
+
|
|
|
+ public static <T> ResultContent buildSuccess(String msg) {
|
|
|
+ return build(ResultState.Success, msg);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static <T> ResultContent buildSuccess(T content) {
|
|
|
+ return build(ResultState.Success, content);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static <T> ResultContent buildSuccess() {
|
|
|
+ return build(ResultState.Success, ResultState.Success.getRemark());
|
|
|
+ }
|
|
|
+
|
|
|
+ public boolean isSuccess()
|
|
|
+ {
|
|
|
+ return ResultState.Success.equals(this.state);
|
|
|
+ }
|
|
|
+
|
|
|
+ public boolean isFailed()
|
|
|
+ {
|
|
|
+ return !ResultState.Success.equals(this.state);
|
|
|
+ }
|
|
|
}
|