Browse Source

新增代码生成器基本类型

= 7 years ago
parent
commit
9fddec4540

+ 28 - 23
mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/config/rules/DbColumnType.java

@@ -25,31 +25,36 @@ package com.baomidou.mybatisplus.generator.config.rules;
  */
 public enum DbColumnType {
     // 基本类型
-    BASE_INT("int" , null),
-    BASE_BOOLEAN("boolean" , null),
-    BASE_FLOAT("float" , null),
-    BASE_DOUBLE("double" , null),
+    BASE_INT("int", null),
+    BASE_LONG("long", null),
+    BASE_CHAR("char", null),
+    BASE_BYTE("byte", null),
+    BASE_BOOLEAN("boolean", null),
+    BASE_SHORT("short", null),
+    BASE_FLOAT("float", null),
+    BASE_DOUBLE("double", null),
 
     // 包装类型
-    STRING("String" , null),
-    LONG("Long" , null),
-    INTEGER("Integer" , null),
-    FLOAT("Float" , null),
-    DOUBLE("Double" , null),
-    BOOLEAN("Boolean" , null),
-    BYTE_ARRAY("byte[]" , null),
-    CHARACTER("Character" , null),
-    OBJECT("Object" , null),
-    DATE("Date" , "java.util.Date" ),
-    TIME("Time" , "java.sql.Time" ),
-    BLOB("Blob" , "java.sql.Blob" ),
-    CLOB("Clob" , "java.sql.Clob" ),
-    TIMESTAMP("Timestamp" , "java.sql.Timestamp" ),
-    BIG_INTEGER("BigInteger" , "java.math.BigInteger" ),
-    BIG_DECIMAL("BigDecimal" , "java.math.BigDecimal" ),
-    LOCAL_DATE("LocalDate" , "java.time.LocalDate" ),
-    LOCAL_TIME("LocalTime" , "java.time.LocalTime" ),
-    LOCAL_DATE_TIME("LocalDateTime" , "java.time.LocalDateTime" );
+    STRING("String", null),
+    LONG("Long", null),
+    INTEGER("Integer", null),
+    FLOAT("Float", null),
+    DOUBLE("Double", null),
+    BOOLEAN("Boolean", null),
+    BYTE("Byte", null),
+    BYTE_ARRAY("byte[]", null),
+    CHARACTER("Character", null),
+    OBJECT("Object", null),
+    DATE("Date", "java.util.Date"),
+    TIME("Time", "java.sql.Time"),
+    BLOB("Blob", "java.sql.Blob"),
+    CLOB("Clob", "java.sql.Clob"),
+    TIMESTAMP("Timestamp", "java.sql.Timestamp"),
+    BIG_INTEGER("BigInteger", "java.math.BigInteger"),
+    BIG_DECIMAL("BigDecimal", "java.math.BigDecimal"),
+    LOCAL_DATE("LocalDate", "java.time.LocalDate"),
+    LOCAL_TIME("LocalTime", "java.time.LocalTime"),
+    LOCAL_DATE_TIME("LocalDateTime", "java.time.LocalDateTime");
 
     /**
      * 类型