fix: 修复生成bug和缺陷
This commit is contained in:
parent
e2b6d49518
commit
474f3ab89b
|
@ -107,7 +107,5 @@
|
|||
<artifactId>velocity-engine-core</artifactId>
|
||||
<version>2.3</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
</dependencies>
|
||||
</project>
|
||||
|
|
|
@ -52,7 +52,7 @@ public class VmsServiceImpl implements VmsService {
|
|||
|
||||
// 表格属性名 和 列信息
|
||||
TableInfoVo tableMetaData = tableService.getTableMetaData(tableName);
|
||||
List<ColumnMetaData> columnInfoList = tableService.getColumnInfo(tableName);
|
||||
List<ColumnMetaData> columnInfoList = tableService.getColumnInfo(tableName).stream().distinct().toList();
|
||||
List<String> list = columnInfoList.stream().map(ColumnMetaData::getColumnName).toList();
|
||||
|
||||
// 添加要生成的属性
|
||||
|
|
|
@ -94,10 +94,14 @@ public class VmsUtil {
|
|||
String filename = splitPaths[splitPathsSize];
|
||||
filename = filename.replace(".vm" , "" );
|
||||
|
||||
String[] split = filename.split("\\." );
|
||||
// 文件名称
|
||||
String name = filename.split("\\.")[0];
|
||||
String name = split[0];
|
||||
// 文件扩展名
|
||||
String extension = filename.split("\\.")[1];
|
||||
String extension = "";
|
||||
if (split.length >= 2) {
|
||||
extension = split[1];
|
||||
}
|
||||
|
||||
// 判断是否是 Java 或者 xml 文件
|
||||
if (filename.contains("java" ) || filename.contains("xml" )) {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="${classUppercaseName}">
|
||||
#foreach($field in ${columnInfoList})
|
||||
<id column="${field.column}" property="${field.fieldName}"/>
|
||||
<id column="${field.columnName}" property="${field.fieldName}"/>
|
||||
#end
|
||||
</resultMap>
|
||||
|
||||
|
|
Loading…
Reference in New Issue