Compare commits
No commits in common. "8bab7c65269b5fdf798af6554b7948f6fd6c7da1" and "e5a8359fe98cfd6dc464f5e0dd3a4950f077c530" have entirely different histories.
8bab7c6526
...
e5a8359fe9
|
@ -32,9 +32,6 @@ public class VmsTBaseTemplateGenerator extends AbstractTemplateGenerator {
|
|||
// 处理表名称,替换前缀
|
||||
String tableName = tableMetaData.getTableName();
|
||||
String[] prefixes = dto.getTablePrefixes().split("[,,]");
|
||||
|
||||
tableMetaData.setCleanTableName(tableName);
|
||||
|
||||
for (String prefix : prefixes) {
|
||||
if (tableName.startsWith(prefix)) {
|
||||
String handlerTableName = tableName.replace(prefix, "");
|
||||
|
@ -45,6 +42,7 @@ public class VmsTBaseTemplateGenerator extends AbstractTemplateGenerator {
|
|||
this.dto = dto;
|
||||
this.path = path;
|
||||
this.tableMetaData = tableMetaData;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -55,9 +53,8 @@ public class VmsTBaseTemplateGenerator extends AbstractTemplateGenerator {
|
|||
@Override
|
||||
public void addContext(VelocityContext context) {
|
||||
// 当前的表名
|
||||
String cleanTableName = tableMetaData.getCleanTableName();
|
||||
cleanTableName = StringUtils.hasText(cleanTableName) ? cleanTableName : tableMetaData.getTableName();
|
||||
|
||||
String handlerTableName = tableMetaData.getCleanTableName();
|
||||
handlerTableName = StringUtils.hasText(handlerTableName) ? handlerTableName : tableMetaData.getTableName();
|
||||
// 表的注释内容
|
||||
String comment = tableMetaData.getComment();
|
||||
|
||||
|
@ -78,11 +75,11 @@ public class VmsTBaseTemplateGenerator extends AbstractTemplateGenerator {
|
|||
context.put("package", dto.getPackageName());
|
||||
|
||||
// 将类名称转成小驼峰
|
||||
String lowerCamelCase = MysqlTypeConvertUtil.convertToCamelCase(cleanTableName, false);
|
||||
String lowerCamelCase = MysqlTypeConvertUtil.convertToCamelCase(handlerTableName, false);
|
||||
context.put("classLowercaseName", lowerCamelCase);
|
||||
|
||||
// 将类名称转成大驼峰
|
||||
String upperCameCase = MysqlTypeConvertUtil.convertToCamelCase(cleanTableName, true);
|
||||
String upperCameCase = MysqlTypeConvertUtil.convertToCamelCase(handlerTableName, true);
|
||||
context.put("classUppercaseName", upperCameCase);
|
||||
|
||||
// 添加中划线
|
||||
|
|
|
@ -6,11 +6,6 @@ spring:
|
|||
active: prod
|
||||
application:
|
||||
name: generator-code
|
||||
devtools:
|
||||
livereload:
|
||||
enabled: true
|
||||
port: 8880
|
||||
|
||||
thymeleaf:
|
||||
check-template-location: false
|
||||
|
||||
|
|
Loading…
Reference in New Issue