Просмотр исходного кода

代码生成模板调整,字段为String并且必填则加空串条件

RuoYi лет назад: 5
Родитель
Сommit
c8c8193e8d
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      ruoyi-modules/ruoyi-gen/src/main/resources/vm/xml/mapper.xml.vm

+ 3 - 3
ruoyi-modules/ruoyi-gen/src/main/resources/vm/xml/mapper.xml.vm

@@ -56,14 +56,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
56
         <trim prefix="(" suffix=")" suffixOverrides=",">
56
         <trim prefix="(" suffix=")" suffixOverrides=",">
57
 #foreach($column in $columns)
57
 #foreach($column in $columns)
58
 #if($column.columnName != $pkColumn.columnName || !$pkColumn.increment)
58
 #if($column.columnName != $pkColumn.columnName || !$pkColumn.increment)
59
-            <if test="$column.javaField != null #if($column.javaType == 'String' ) and $column.javaField != ''#end">$column.columnName,</if>
59
+            <if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">$column.columnName,</if>
60
 #end
60
 #end
61
 #end
61
 #end
62
          </trim>
62
          </trim>
63
         <trim prefix="values (" suffix=")" suffixOverrides=",">
63
         <trim prefix="values (" suffix=")" suffixOverrides=",">
64
 #foreach($column in $columns)
64
 #foreach($column in $columns)
65
 #if($column.columnName != $pkColumn.columnName || !$pkColumn.increment)
65
 #if($column.columnName != $pkColumn.columnName || !$pkColumn.increment)
66
-            <if test="$column.javaField != null #if($column.javaType == 'String' ) and $column.javaField != ''#end">#{$column.javaField},</if>
66
+            <if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">#{$column.javaField},</if>
67
 #end
67
 #end
68
 #end
68
 #end
69
          </trim>
69
          </trim>
@@ -74,7 +74,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
74
         <trim prefix="SET" suffixOverrides=",">
74
         <trim prefix="SET" suffixOverrides=",">
75
 #foreach($column in $columns)
75
 #foreach($column in $columns)
76
 #if($column.columnName != $pkColumn.columnName)
76
 #if($column.columnName != $pkColumn.columnName)
77
-            <if test="$column.javaField != null #if($column.javaType == 'String' ) and $column.javaField != ''#end">$column.columnName = #{$column.javaField},</if>
77
+            <if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">$column.columnName = #{$column.javaField},</if>
78
 #end
78
 #end
79
 #end
79
 #end
80
         </trim>
80
         </trim>