main
黄海 10 months ago
parent 685af1ac38
commit 00ecd78aef

@ -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);
}
}

@ -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);
}
}

@ -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();
}
}

Loading…
Cancel
Save