feat: 支持 TableConfig 匹配全表。

This commit is contained in:
Suomm 2023-08-23 08:59:01 +08:00
parent 0d09b0d1a2
commit 4bbc2b3ed2

View File

@ -87,6 +87,7 @@ public class StrategyConfig {
public Set<String> getIgnoreColumns() { public Set<String> getIgnoreColumns() {
return ignoreColumns; return ignoreColumns;
} }
/** /**
* 设置需要忽略的列 全局配置 * 设置需要忽略的列 全局配置
*/ */
@ -121,7 +122,8 @@ public class StrategyConfig {
* 获取表配置 * 获取表配置
*/ */
public TableConfig getTableConfig(String tableName) { public TableConfig getTableConfig(String tableName) {
return tableConfigMap == null ? null : tableConfigMap.get(tableName); TableConfig tableConfig = tableConfigMap == null ? null : tableConfigMap.get(tableName);
return tableConfig != null ? tableConfig : tableConfigMap.get(TableConfig.ALL_TABLES);
} }
/** /**
@ -190,7 +192,7 @@ public class StrategyConfig {
setTableConfig(tableConfig); setTableConfig(tableConfig);
} }
tableConfig.addColumnConfig(columnConfig); tableConfig.setColumnConfig(columnConfig);
return this; return this;
} }