Skip to content

Commit

Permalink
优化代码
Browse files Browse the repository at this point in the history
  • Loading branch information
ibabamu committed Jan 13, 2023
1 parent e2f8f00 commit 46ada80
Showing 1 changed file with 12 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package net.maku.generator.utils;

import cn.hutool.core.text.NamingCase;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import lombok.extern.slf4j.Slf4j;
Expand Down Expand Up @@ -148,30 +149,31 @@ public static String getFunctionName(String tableName) {

return functionName;
}

/**
* 表名转驼峰并移除前后缀
* @param upperFirst 首字母大写
* @param tableName 表名
*
* @param upperFirst 首字母大写
* @param tableName 表名
* @param removePrefix 删除前缀
* @param removeSuffix 删除后缀
* @return java.lang.String
* @date 2022/12/24 14:33
*/
public static String camelCase(boolean upperFirst,String tableName, String removePrefix, String removeSuffix){
public static String camelCase(boolean upperFirst, String tableName, String removePrefix, String removeSuffix) {
String className = tableName;
// 移除前缀
if (StrUtil.isNotBlank(removePrefix)){
className = StrUtil.removePrefix(tableName,removePrefix);
if (StrUtil.isNotBlank(removePrefix)) {
className = StrUtil.removePrefix(tableName, removePrefix);
}
// 移除后缀
if (StrUtil.isNotBlank(removeSuffix)){
className = StrUtil.removeSuffix(className,removeSuffix);
if (StrUtil.isNotBlank(removeSuffix)) {
className = StrUtil.removeSuffix(className, removeSuffix);
}
// 是否首字母大写
if (upperFirst){
if (upperFirst) {
return NamingCase.toPascalCase(className);
}else {
} else {
return NamingCase.toCamelCase(className);
}
}
Expand Down

0 comments on commit 46ada80

Please sign in to comment.