public class AutoGenerator
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConfigBuilder |
config |
protected InjectionConfig |
injectionConfig |
| 构造器和说明 |
|---|
AutoGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute()
生成代码
|
protected java.util.List<TableInfo> |
getAllTableInfoList(ConfigBuilder config)
开放表信息、预留子类重写
|
InjectionConfig |
getCfg() |
ConfigBuilder |
getConfig() |
DataSourceConfig |
getDataSource() |
GlobalConfig |
getGlobalConfig() |
PackageConfig |
getPackageInfo() |
StrategyConfig |
getStrategy() |
TemplateConfig |
getTemplate() |
protected void |
initConfig()
初始化配置
|
AutoGenerator |
setCfg(InjectionConfig injectionConfig) |
AutoGenerator |
setConfig(ConfigBuilder config) |
AutoGenerator |
setDataSource(DataSourceConfig dataSource) |
AutoGenerator |
setGlobalConfig(GlobalConfig globalConfig) |
AutoGenerator |
setPackageInfo(PackageConfig packageInfo) |
AutoGenerator |
setStrategy(StrategyConfig strategy) |
AutoGenerator |
setTemplate(TemplateConfig template) |
protected java.lang.String |
suffixJavaOrKt()
文件后缀
|
protected ConfigBuilder config
protected InjectionConfig injectionConfig
public void execute()
protected java.util.List<TableInfo> getAllTableInfoList(ConfigBuilder config)
开放表信息、预留子类重写
config - 配置信息protected java.lang.String suffixJavaOrKt()
protected void initConfig()
public DataSourceConfig getDataSource()
public AutoGenerator setDataSource(DataSourceConfig dataSource)
public StrategyConfig getStrategy()
public AutoGenerator setStrategy(StrategyConfig strategy)
public PackageConfig getPackageInfo()
public AutoGenerator setPackageInfo(PackageConfig packageInfo)
public TemplateConfig getTemplate()
public AutoGenerator setTemplate(TemplateConfig template)
public ConfigBuilder getConfig()
public AutoGenerator setConfig(ConfigBuilder config)
public GlobalConfig getGlobalConfig()
public AutoGenerator setGlobalConfig(GlobalConfig globalConfig)
public InjectionConfig getCfg()
public AutoGenerator setCfg(InjectionConfig injectionConfig)