diff --git a/dsBase/src/main/java/com/dsideal/base/Test/TestImportOtherJar.java b/dsBase/src/main/java/com/dsideal/base/Test/TestImportOtherJar.java deleted file mode 100644 index 1b2e8d5e..00000000 --- a/dsBase/src/main/java/com/dsideal/base/Test/TestImportOtherJar.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.dsideal.base.Test; - -import com.dsideal.dsKit; - -public class TestImportOtherJar { - public static void main(String[] args) { - String a = dsKit.getAbc(); - System.out.println(a); - } -} diff --git a/dsUtils/src/main/java/com/dsideal/Tools/GenerateCode.java b/dsUtils/src/main/java/com/dsideal/Tools/GenerateCode.java index 63def4cd..c940f377 100644 --- a/dsUtils/src/main/java/com/dsideal/Tools/GenerateCode.java +++ b/dsUtils/src/main/java/com/dsideal/Tools/GenerateCode.java @@ -1,6 +1,5 @@ package com.dsideal.Tools; -import cn.hutool.core.date.DateUnit; import cn.hutool.core.io.FileUtil; import com.dsideal.Utils.dsKit; import com.jfinal.kit.PropKit; @@ -67,8 +66,8 @@ public class GenerateCode { } } //类名 - table = capitalizeFirstLetter(table); - String className = toCamelCase(table); + table = dsKit.capitalizeFirstLetter(table); + String className = dsKit.toCamelCase(table); //包名 sb.append("package " + beanPackage + ";\n"); @@ -192,41 +191,4 @@ public class GenerateCode { System.out.println(dsKit.getCurrentTimeStr() + " 恭喜,表" + tableNames + "代码已成功生成!"); } - - - /** - * 将表名转换为驼峰命名法 - */ - private static String toCamelCase(String tableName) { - StringBuilder sb = new StringBuilder(); - boolean upperCase = false; - - for (char c : tableName.toCharArray()) { - if (c == '_') { - upperCase = true; - } else if (upperCase) { - sb.append(Character.toUpperCase(c)); - upperCase = false; - } else { - sb.append(c); - } - } - return sb.toString(); - } - - /** - * 功能:首字母转大写 - * - * @param input - * @return - */ - public static String capitalizeFirstLetter(String input) { - // 检查输入是否为空或者null - if (input == null || input.isEmpty()) { - return input; - } - - // 将第一个字符转换为大写,然后与其余部分拼接 - return input.substring(0, 1).toUpperCase() + input.substring(1); - } } diff --git a/dsUtils/src/main/java/com/dsideal/Utils/dsKit.java b/dsUtils/src/main/java/com/dsideal/Utils/dsKit.java index da4e30ca..833dff43 100644 --- a/dsUtils/src/main/java/com/dsideal/Utils/dsKit.java +++ b/dsUtils/src/main/java/com/dsideal/Utils/dsKit.java @@ -10,4 +10,40 @@ public class dsKit { public static String getCurrentTimeStr() { return DateUtil.formatDateTime(DateUtil.date()); } + + /** + * 功能:首字母转大写 + * + * @param input + * @return + */ + public static String capitalizeFirstLetter(String input) { + // 检查输入是否为空或者null + if (input == null || input.isEmpty()) { + return input; + } + + // 将第一个字符转换为大写,然后与其余部分拼接 + return input.substring(0, 1).toUpperCase() + input.substring(1); + } + + /** + * 将表名转换为驼峰命名法 + */ + public static String toCamelCase(String tableName) { + StringBuilder sb = new StringBuilder(); + boolean upperCase = false; + + for (char c : tableName.toCharArray()) { + if (c == '_') { + upperCase = true; + } else if (upperCase) { + sb.append(Character.toUpperCase(c)); + upperCase = false; + } else { + sb.append(c); + } + } + return sb.toString(); + } }