shuhao há 1 mês atrás
pai
commit
34475742cc

+ 4 - 2
src/main/java/com/xiesx/fastboot/base/result/BaseResult.java

@@ -15,8 +15,6 @@ import lombok.Data;
 @Builder
 public class BaseResult {
 
-    public BaseResult(){}
-
     public static String OP_MSG_SUCC = "success";
 
     public static String OP_MSG_FAIL = "failed";
@@ -44,6 +42,10 @@ public class BaseResult {
     @JSONField(ordinal = 3)
     private Object data;
 
+    // 数据
+    @JSONField(ordinal = 4)
+    private Object extData;
+
     /**
      * 判断是否成功并返回
      */

+ 7 - 0
src/main/java/com/xiesx/fastboot/base/result/R.java

@@ -33,6 +33,13 @@ public class R {
         return BaseResult.builder().code(BaseResult.SUCCESS).msg(BaseResult.OP_MSG_SUCC).data(data).build();
     }
 
+    public static BaseResult succ(Object data, Object extData) {
+        if(data == null){
+            return succ();
+        }
+        return BaseResult.builder().code(BaseResult.SUCCESS).msg(BaseResult.OP_MSG_SUCC).data(data).extData(extData).build();
+    }
+
     public static BaseResult succ(@NonNull String msg, @NonNull Object data) {
         return BaseResult.builder().code(BaseResult.SUCCESS).msg(msg).data(data).build();
     }