mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	update 优化代码生成器 批量导入
This commit is contained in:
		@@ -182,9 +182,9 @@ public class GenTableServiceImpl extends ServicePlusImpl<GenTableMapper, GenTabl
 | 
			
		||||
                    List<GenTableColumn> genTableColumns = genTableColumnMapper.selectDbTableColumnsByName(tableName);
 | 
			
		||||
                    for (GenTableColumn column : genTableColumns) {
 | 
			
		||||
                        GenUtils.initColumnField(column, table);
 | 
			
		||||
                        genTableColumnMapper.insert(column);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
					genTableColumnMapper.insertAll(genTableColumns);
 | 
			
		||||
				}
 | 
			
		||||
            }
 | 
			
		||||
        } catch (Exception e) {
 | 
			
		||||
            throw new CustomException("导入失败:" + e.getMessage());
 | 
			
		||||
@@ -290,9 +290,9 @@ public class GenTableServiceImpl extends ServicePlusImpl<GenTableMapper, GenTabl
 | 
			
		||||
        dbTableColumns.forEach(column -> {
 | 
			
		||||
            if (!tableColumnNames.contains(column.getColumnName())) {
 | 
			
		||||
                GenUtils.initColumnField(column, table);
 | 
			
		||||
                genTableColumnMapper.insert(column);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
			}
 | 
			
		||||
		});
 | 
			
		||||
		genTableColumnMapper.insertAll(tableColumns);
 | 
			
		||||
 | 
			
		||||
        List<GenTableColumn> delColumns = tableColumns.stream().filter(column -> !dbTableColumnNames.contains(column.getColumnName())).collect(Collectors.toList());
 | 
			
		||||
        if (CollUtil.isNotEmpty(delColumns)) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user