From 0f9c32bdc611a2fcc412fc81188958b2d7e9f7dd Mon Sep 17 00:00:00 2001
From: SG <462682667@qq.com>
Date: Fri, 7 Jan 2022 15:37:23 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=88=9D?=
 =?UTF-8?q?=E5=A7=8B=E5=8C=96=E5=AD=97=E6=AE=B5=E5=B1=9E=E6=80=A7=E5=A2=9E?=
 =?UTF-8?q?=E5=8A=A0=E5=B8=83=E5=B0=94=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../main/java/com/ruoyi/common/constant/GenConstants.java    | 3 +++
 .../src/main/java/com/ruoyi/generator/util/GenUtils.java     | 5 +++++
 2 files changed, 8 insertions(+)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/constant/GenConstants.java b/ruoyi-common/src/main/java/com/ruoyi/common/constant/GenConstants.java
index 1d5d8842e..52532ed62 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/constant/GenConstants.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/constant/GenConstants.java
@@ -106,6 +106,9 @@ public class GenConstants
     /** 时间类型 */
     public static final String TYPE_DATE = "Date";
 
+    /** 布尔类型 */
+    public static final String TYPE_BOOLEAN = "Boolean";
+
     /** 模糊查询 */
     public static final String QUERY_LIKE = "LIKE";
 
diff --git a/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java b/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java
index e66a514b7..2c7ee9142 100644
--- a/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java
+++ b/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java
@@ -65,6 +65,11 @@ public class GenUtils
             {
                 column.setJavaType(GenConstants.TYPE_BIGDECIMAL);
             }
+            // 如果是布尔形
+            else if (str != null && StringUtils.equals("tinyint", dataType) && str.length == 1 && Integer.parseInt(str[0]) == 1)
+            {
+                column.setJavaType(GenConstants.TYPE_BOOLEAN);
+            }
             // 如果是整形
             else if (str != null && str.length == 1 && Integer.parseInt(str[0]) <= 10)
             {