!378 优化代码生成列表加载速度
parent
b43813ab96
commit
aa36a5c690
|
@ -221,10 +221,6 @@ public class CodegenServiceImpl implements CodegenService {
|
||||||
@Override
|
@Override
|
||||||
public List<DatabaseTableRespVO> getDatabaseTableList(Long dataSourceConfigId, String name, String comment) {
|
public List<DatabaseTableRespVO> getDatabaseTableList(Long dataSourceConfigId, String name, String comment) {
|
||||||
List<TableInfo> tables = databaseTableService.getTableList(dataSourceConfigId, name, comment);
|
List<TableInfo> tables = databaseTableService.getTableList(dataSourceConfigId, name, comment);
|
||||||
// 移除置顶前缀的表名 // TODO 未来做成可配置
|
|
||||||
tables.removeIf(table -> table.getName().toUpperCase().startsWith("QRTZ_"));
|
|
||||||
tables.removeIf(table -> table.getName().toUpperCase().startsWith("ACT_"));
|
|
||||||
tables.removeIf(table -> table.getName().toUpperCase().startsWith("FLW_"));
|
|
||||||
// 移除已经生成的表
|
// 移除已经生成的表
|
||||||
// 移除在 Codegen 中,已经存在的
|
// 移除在 Codegen 中,已经存在的
|
||||||
Set<String> existsTables = CollectionUtils.convertSet(
|
Set<String> existsTables = CollectionUtils.convertSet(
|
||||||
|
|
|
@ -52,6 +52,9 @@ public class DatabaseTableServiceImpl implements DatabaseTableService {
|
||||||
StrategyConfig.Builder strategyConfig = new StrategyConfig.Builder();
|
StrategyConfig.Builder strategyConfig = new StrategyConfig.Builder();
|
||||||
if (StrUtil.isNotEmpty(name)) {
|
if (StrUtil.isNotEmpty(name)) {
|
||||||
strategyConfig.addInclude(name);
|
strategyConfig.addInclude(name);
|
||||||
|
} else {
|
||||||
|
// 移除工作流和定时任务前缀的表名 // TODO 未来做成可配置
|
||||||
|
strategyConfig.addExclude("ACT_[\\S\\s]+|QRTZ_[\\S\\s]+|FLW_[\\S\\s]+");
|
||||||
}
|
}
|
||||||
GlobalConfig globalConfig = new GlobalConfig.Builder().dateType(DateType.ONLY_DATE).build(); // 只使用 LocalDateTime 类型,不使用 LocalDate
|
GlobalConfig globalConfig = new GlobalConfig.Builder().dateType(DateType.ONLY_DATE).build(); // 只使用 LocalDateTime 类型,不使用 LocalDate
|
||||||
ConfigBuilder builder = new ConfigBuilder(null, dataSourceConfig, strategyConfig.build(),
|
ConfigBuilder builder = new ConfigBuilder(null, dataSourceConfig, strategyConfig.build(),
|
||||||
|
|
Loading…
Reference in New Issue