Browse Source

j8+lombok优化

miemie 7 years ago
parent
commit
791e30d076

+ 6 - 27
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/api/ApiResult.java

@@ -15,9 +15,13 @@
  */
  */
 package com.baomidou.mybatisplus.extension.api;
 package com.baomidou.mybatisplus.extension.api;
 
 
+import java.util.Optional;
+
 import com.baomidou.mybatisplus.extension.enums.ApiErrorCode;
 import com.baomidou.mybatisplus.extension.enums.ApiErrorCode;
 import com.baomidou.mybatisplus.extension.exceptions.ApiException;
 import com.baomidou.mybatisplus.extension.exceptions.ApiException;
 
 
+import lombok.Data;
+
 /**
 /**
  * <p>
  * <p>
  * REST API 返回结果
  * REST API 返回结果
@@ -26,6 +30,7 @@ import com.baomidou.mybatisplus.extension.exceptions.ApiException;
  * @author hubin
  * @author hubin
  * @since 2018-06-05
  * @since 2018-06-05
  */
  */
+@Data
 public class ApiResult<T> {
 public class ApiResult<T> {
 
 
     /**
     /**
@@ -46,9 +51,7 @@ public class ApiResult<T> {
     }
     }
 
 
     public ApiResult(IErrorCode errorCode) {
     public ApiResult(IErrorCode errorCode) {
-        if (errorCode == null) {
-            errorCode = ApiErrorCode.FAILED;
-        }
+        errorCode = Optional.ofNullable(errorCode).orElse(ApiErrorCode.FAILED);
         this.code = errorCode.getCode();
         this.code = errorCode.getCode();
         this.msg = errorCode.getMsg();
         this.msg = errorCode.getMsg();
     }
     }
@@ -90,28 +93,4 @@ public class ApiResult<T> {
         }
         }
         return data;
         return data;
     }
     }
-
-    public T getData() {
-        return data;
-    }
-
-    public void setData(T data) {
-        this.data = data;
-    }
-
-    public String getCode() {
-        return code;
-    }
-
-    public void setCode(String code) {
-        this.code = code;
-    }
-
-    public String getMsg() {
-        return msg;
-    }
-
-    public void setMsg(String msg) {
-        this.msg = msg;
-    }
 }
 }