浏览代码

批量替换表前缀调整

RuoYi 5 年之前
父节点
当前提交
ca6a4b2ecf

+ 1 - 1
ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-bs3.css

@@ -5778,7 +5778,7 @@ td.visible-lg {
     display: table-cell !important;
   }
 }
-.hidden-xs {
+.summernote .hidden-xs {
   display: block !important;
 }
 tr.hidden-xs {

+ 22 - 2
ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java

@@ -166,12 +166,32 @@ public class GenUtils
         if (autoRemovePre && StringUtils.isNotEmpty(tablePrefix))
         {
             String[] searchList = StringUtils.split(tablePrefix, ",");
-            String[] replacementList = emptyList(searchList.length);
-            tableName = StringUtils.replaceEach(tableName, searchList, replacementList);
+            tableName = replaceFirst(tableName, searchList);
         }
         return StringUtils.convertToCamelCase(tableName);
     }
 
+    /**
+     * 批量替换前缀
+     * 
+     * @param replacementm 替换值
+     * @param searchList 替换列表
+     * @return
+     */
+    public static String replaceFirst(String replacementm, String[] searchList)
+    {
+        String text = replacementm;
+        for (String searchString : searchList)
+        {
+            if (replacementm.startsWith(searchString))
+            {
+                text = replacementm.replaceFirst(searchString, "");
+                break;
+            }
+        }
+        return text;
+    }
+
     /**
      * 关键字替换
      * 

+ 1 - 1
ruoyi-generator/src/main/resources/vm/html/list.html.vm

@@ -71,7 +71,7 @@
                 </a>
                 <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="${permissionPrefix}:export">
                     <i class="fa fa-download"></i> 导出
-                 </a>
+                </a>
             </div>
             <div class="col-sm-12 select-table table-striped">
                 <table id="bootstrap-table"></table>