hr~ 1 dzień temu
rodzic
commit
208f79f4e5

+ 8 - 3
user-common/src/main/java/com/poyee/res/Result.java

@@ -1,21 +1,26 @@
 package com.poyee.res;
 
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.io.Serializable;
+import java.util.Objects;
 
 @Data
 public class Result<T> implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
+    @ApiModelProperty("状态码")
     private Integer code;
+    @ApiModelProperty("消息")
     private String message;
+    @ApiModelProperty("数据")
     private T data;
 
     public static <T> Result<T> success(T data) {
         Result<T> result = new Result<>();
-        result.setCode(200);
+        result.setCode(0);
         result.setMessage("success");
         result.setData(data);
         return result;
@@ -23,7 +28,7 @@ public class Result<T> implements Serializable {
 
     public static <T> Result<T> success(T data, String message) {
         Result<T> result = new Result<>();
-        result.setCode(200);
+        result.setCode(0);
         result.setMessage(message);
         result.setData(data);
         return result;
@@ -48,6 +53,6 @@ public class Result<T> implements Serializable {
     }
 
     public boolean successFlag() {
-        return code == 200;
+        return Objects.nonNull(code) && code == 0;
     }
 }