/** * DBSyncer Copyright 2020-2024 All Rights Reserved. */ package org.dbsyncer.parser.model; import org.dbsyncer.plugin.model.Plugin; import org.dbsyncer.sdk.model.Filter; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public abstract class AbstractConfigModel extends ConfigModel { // 全局参数 private Map params = new HashMap<>(); // 过滤条件 private List filter = new ArrayList<>();; // 转换配置 private List convert = new ArrayList<>();; // 插件配置 private Plugin plugin; public Map getParams() { return params; } public AbstractConfigModel setParams(Map params) { this.params = params; return this; } public List getFilter() { return filter; } public void setFilter(List filter) { this.filter = filter; } public List getConvert() { return convert; } public void setConvert(List convert) { this.convert = convert; } public Plugin getPlugin() { return plugin; } public void setPlugin(Plugin plugin) { this.plugin = plugin; } }