Explorar o código

lombok 精简代码

miemie %!s(int64=7) %!d(string=hai) anos
pai
achega
d21f8b2e1b

+ 13 - 87
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/metadata/TableFieldInfo.java

@@ -15,18 +15,14 @@
  */
 package com.baomidou.mybatisplus.core.metadata;
 
-import java.lang.reflect.Field;
-
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.FieldStrategy;
-import com.baomidou.mybatisplus.annotation.SqlCondition;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.*;
 import com.baomidou.mybatisplus.core.config.GlobalConfig;
+import com.baomidou.mybatisplus.core.toolkit.ExceptionUtils;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import lombok.Data;
+import lombok.experimental.Accessors;
 
-import lombok.Getter;
-import lombok.Setter;
+import java.lang.reflect.Field;
 
 /**
  * <p>
@@ -36,6 +32,8 @@ import lombok.Setter;
  * @author hubin sjy willenfoo tantan
  * @since 2016-09-09
  */
+@Data
+@Accessors(chain = true)
 public class TableFieldInfo {
 
     /**
@@ -68,7 +66,7 @@ public class TableFieldInfo {
     /**
      * 字段策略【 默认,自判断 null 】
      */
-    private FieldStrategy fieldStrategy = FieldStrategy.NOT_NULL;
+    private FieldStrategy fieldStrategy;
 
     /**
      * 逻辑删除值
@@ -95,9 +93,9 @@ public class TableFieldInfo {
      */
     private FieldFill fieldFill = FieldFill.DEFAULT;
 
-
-    @Getter
-    @Setter
+    /**
+     * todo 秋秋来把注释写上
+     */
     private Class<?> parentClass;
 
     /**
@@ -207,14 +205,6 @@ public class TableFieldInfo {
         return related;
     }
 
-    public void setRelated(boolean related) {
-        this.related = related;
-    }
-
-    public String getColumn() {
-        return column;
-    }
-
     public void setColumn(GlobalConfig.DbConfig dbConfig, String column) {
         String temp = dbConfig.getReservedWordsHandler().convert(dbConfig.getDbType(), column);
         if (dbConfig.isCapitalMode() && !isRelated()) {
@@ -224,36 +214,8 @@ public class TableFieldInfo {
         this.column = temp;
     }
 
-    public String getProperty() {
-        return property;
-    }
-
-    public void setProperty(String property) {
-        this.property = property;
-    }
-
-    public String getEl() {
-        return el;
-    }
-
-    public void setEl(String el) {
-        this.el = el;
-    }
-
-    public FieldStrategy getFieldStrategy() {
-        return fieldStrategy;
-    }
-
-    public void setFieldStrategy(FieldStrategy fieldStrategy) {
-        this.fieldStrategy = fieldStrategy;
-    }
-
-    public Class<?> getPropertyType() {
-        return propertyType;
-    }
-
-    public void setPropertyType(Class<?> propertyType) {
-        this.propertyType = propertyType;
+    public void setColumn(String column) {
+        throw ExceptionUtils.mpe("you can't use this method to set column !");
     }
 
     /**
@@ -263,34 +225,6 @@ public class TableFieldInfo {
         return StringUtils.isNotEmpty(logicDeleteValue);
     }
 
-    public String getLogicDeleteValue() {
-        return logicDeleteValue;
-    }
-
-    public void setLogicDeleteValue(String logicDeleteValue) {
-        this.logicDeleteValue = logicDeleteValue;
-    }
-
-    public String getLogicNotDeleteValue() {
-        return logicNotDeleteValue;
-    }
-
-    public void setLogicNotDeleteValue(String logicNotDeleteValue) {
-        this.logicNotDeleteValue = logicNotDeleteValue;
-    }
-
-    public String getUpdate() {
-        return update;
-    }
-
-    public void setUpdate(String update) {
-        this.update = update;
-    }
-
-    public String getCondition() {
-        return condition;
-    }
-
     public void setCondition(String condition) {
         this.condition = condition;
     }
@@ -306,12 +240,4 @@ public class TableFieldInfo {
             }
         }
     }
-
-    public FieldFill getFieldFill() {
-        return fieldFill;
-    }
-
-    public void setFieldFill(FieldFill fieldFill) {
-        this.fieldFill = fieldFill;
-    }
 }

+ 12 - 82
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/metadata/TableInfo.java

@@ -15,18 +15,17 @@
  */
 package com.baomidou.mybatisplus.core.metadata;
 
-import java.util.List;
-
-import org.apache.ibatis.session.Configuration;
-
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.KeySequence;
 import com.baomidou.mybatisplus.core.config.GlobalConfig;
 import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
+import com.baomidou.mybatisplus.core.toolkit.ExceptionUtils;
 import com.baomidou.mybatisplus.core.toolkit.StringPool;
+import lombok.Data;
+import lombok.experimental.Accessors;
+import org.apache.ibatis.session.Configuration;
 
-import lombok.Getter;
-import lombok.Setter;
+import java.util.List;
 
 /**
  * <p>
@@ -36,6 +35,8 @@ import lombok.Setter;
  * @author hubin
  * @since 2016-01-23
  */
+@Data
+@Accessors(chain = true)
 public class TableInfo {
 
     /**
@@ -94,8 +95,9 @@ public class TableInfo {
      */
     private boolean logicDelete = false;
 
-    @Getter
-    @Setter
+    /**
+     * todo 秋秋来把注释写上
+     */
     private Class<?> parentClass;
 
     /**
@@ -110,66 +112,6 @@ public class TableInfo {
         return currentNamespace + StringPool.DOT + sqlMethod;
     }
 
-    public IdType getIdType() {
-        return idType;
-    }
-
-    public void setIdType(IdType idType) {
-        this.idType = idType;
-    }
-
-    public String getTableName() {
-        return tableName;
-    }
-
-    public void setTableName(String tableName) {
-        this.tableName = tableName;
-    }
-
-    public String getResultMap() {
-        return resultMap;
-    }
-
-    public void setResultMap(String resultMap) {
-        this.resultMap = resultMap;
-    }
-
-    public boolean isKeyRelated() {
-        return keyRelated;
-    }
-
-    public void setKeyRelated(boolean keyRelated) {
-        this.keyRelated = keyRelated;
-    }
-
-    public String getKeyProperty() {
-        return keyProperty;
-    }
-
-    public void setKeyProperty(String keyProperty) {
-        this.keyProperty = keyProperty;
-    }
-
-    public String getKeyColumn() {
-        return keyColumn;
-    }
-
-    public void setKeyColumn(String keyColumn) {
-        this.keyColumn = keyColumn;
-    }
-
-    public KeySequence getKeySequence() {
-        return keySequence;
-    }
-
-    public void setKeySequence(KeySequence keySequence) {
-        this.keySequence = keySequence;
-    }
-
-    public List<TableFieldInfo> getFieldList() {
-        return fieldList;
-    }
-
     public void setFieldList(GlobalConfig globalConfig, List<TableFieldInfo> fieldList) {
         this.fieldList = fieldList;
         /*
@@ -185,16 +127,8 @@ public class TableInfo {
         }
     }
 
-    public String getCurrentNamespace() {
-        return currentNamespace;
-    }
-
-    public void setCurrentNamespace(String currentNamespace) {
-        this.currentNamespace = currentNamespace;
-    }
-
-    public String getConfigMark() {
-        return configMark;
+    public void setFieldList(List<TableFieldInfo> fieldList) {
+        throw ExceptionUtils.mpe("you can't use this method to set fieldList !");
     }
 
     public void setConfigMark(Configuration configuration) {
@@ -207,8 +141,4 @@ public class TableInfo {
     public boolean isLogicDelete() {
         return logicDelete;
     }
-
-    public void setLogicDelete(boolean logicDelete) {
-        this.logicDelete = logicDelete;
-    }
 }