wangliang 4 年 前
コミット
d309b4e263

+ 10 - 0
themis-common/src/main/java/com/qmth/themis/common/util/Result.java

@@ -18,6 +18,10 @@ public class Result implements Serializable {
 
     }
 
+    public Result(int code) {
+        this.code = code;
+    }
+
     public Result(String message) {
         this.message = message;
     }
@@ -33,6 +37,12 @@ public class Result implements Serializable {
         this.data = data;
     }
 
+    public Result(int code, Object data, String message) {
+        this.code = code;
+        this.data = data;
+        this.message = message;
+    }
+
     public int getCode() {
         return code;
     }

+ 3 - 13
themis-common/src/main/java/com/qmth/themis/common/util/ResultUtil.java

@@ -42,24 +42,14 @@ public class ResultUtil {
     }
 
     public static Result ok(Object data) {
-        Result r = new Result();
-        r.setCode(HttpStatus.HTTP_OK);
-        r.setData(data);
-        r.setMessage(ExceptionResultEnum.SUCCESS.getMessage());
-        return r;
+        return new Result(HttpStatus.HTTP_OK, data, ExceptionResultEnum.SUCCESS.getMessage());
     }
 
     public static Result ok(Object data, String message) {
-        Result r = new Result();
-        r.setCode(HttpStatus.HTTP_OK);
-        r.setData(data);
-        r.setMessage(message);
-        return r;
+        return new Result(HttpStatus.HTTP_OK, data, message);
     }
 
     public static Result ok() {
-        Result r = new Result();
-        r.setCode(HttpStatus.HTTP_OK);
-        return r;
+        return new Result(HttpStatus.HTTP_OK);
     }
 }