mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 01:28:24 +08:00
1529 lines
40 KiB
Java
1529 lines
40 KiB
Java
/*
|
|
* Copyright (c) 2022-2025, Mybatis-Flex (fuhai999@gmail.com).
|
|
* <p>
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
* <p>
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
* <p>
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
package com.mybatisflex.codegen.config;
|
|
|
|
import com.mybatisflex.codegen.constant.TemplateConst;
|
|
import com.mybatisflex.codegen.dialect.JdbcTypeMapping;
|
|
import com.mybatisflex.codegen.entity.Table;
|
|
import com.mybatisflex.codegen.template.ITemplate;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
import java.util.Set;
|
|
import java.util.function.Function;
|
|
import java.util.function.Supplier;
|
|
import java.util.function.UnaryOperator;
|
|
|
|
/**
|
|
* 代码生成全局配置类。
|
|
*
|
|
* @author Michael Yang
|
|
* @author 王帅
|
|
* @since 2023-05-15
|
|
*/
|
|
@SuppressWarnings("unused")
|
|
public class GlobalConfig implements Serializable {
|
|
|
|
private static final long serialVersionUID = 5033600623041298000L;
|
|
|
|
private final FileType fileType;
|
|
|
|
// === 必须配置 ===
|
|
|
|
public GlobalConfig() {
|
|
this(FileType.JAVA);
|
|
}
|
|
|
|
private final JavadocConfig javadocConfig;
|
|
private final PackageConfig packageConfig;
|
|
private final StrategyConfig strategyConfig;
|
|
private final TemplateConfig templateConfig;
|
|
|
|
// === 可选配置 ===
|
|
|
|
private EntityConfig entityConfig;
|
|
private MapperConfig mapperConfig;
|
|
private ServiceConfig serviceConfig;
|
|
private ServiceImplConfig serviceImplConfig;
|
|
private ControllerConfig controllerConfig;
|
|
private TableDefConfig tableDefConfig;
|
|
private MapperXmlConfig mapperXmlConfig;
|
|
|
|
// === 其他自定义配置 ===
|
|
private Map<String, Object> customConfig = new HashMap<>();
|
|
|
|
// === 是否启用生成 ===
|
|
|
|
private boolean entityGenerateEnable;
|
|
private boolean mapperGenerateEnable;
|
|
private boolean serviceGenerateEnable;
|
|
private boolean serviceImplGenerateEnable;
|
|
private boolean controllerGenerateEnable;
|
|
private boolean tableDefGenerateEnable;
|
|
private boolean mapperXmlGenerateEnable;
|
|
private boolean packageInfoGenerateEnable;
|
|
|
|
|
|
public GlobalConfig(FileType fileType) {
|
|
this.fileType = fileType;
|
|
this.javadocConfig = new JavadocConfig();
|
|
this.packageConfig = new PackageConfig();
|
|
this.strategyConfig = new StrategyConfig();
|
|
this.templateConfig = new TemplateConfig();
|
|
this.setTemplatePath();
|
|
if (fileType == FileType.KOTLIN) {
|
|
JdbcTypeMapping.registerMapping("java.lang.Integer", "Int");
|
|
}
|
|
}
|
|
|
|
public FileType getFileType() {
|
|
return fileType;
|
|
}
|
|
|
|
private void setTemplatePath() {
|
|
if (fileType == FileType.KOTLIN) {
|
|
setEntityTemplatePath(TemplateConst.ENTITY_KOTLIN);
|
|
setMapperTemplatePath(TemplateConst.MAPPER_KOTLIN);
|
|
setServiceTemplatePath(TemplateConst.SERVICE_KOTLIN);
|
|
setServiceImplTemplatePath(TemplateConst.SERVICE_IMPL_KOTLIN);
|
|
setControllerTemplatePath(TemplateConst.CONTROLLER_KOTLIN);
|
|
setTableDefTemplatePath(TemplateConst.TABLE_DEF_KOTLIN);
|
|
}
|
|
}
|
|
|
|
public enum FileType {
|
|
|
|
JAVA(".java"),
|
|
KOTLIN(".kt");
|
|
|
|
private final String suffix;
|
|
|
|
FileType(String suffix) {
|
|
this.suffix = suffix;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return suffix;
|
|
}
|
|
|
|
}
|
|
|
|
// === 分类配置 ===
|
|
|
|
public JavadocConfig getJavadocConfig() {
|
|
return javadocConfig;
|
|
}
|
|
|
|
public PackageConfig getPackageConfig() {
|
|
return packageConfig;
|
|
}
|
|
|
|
public StrategyConfig getStrategyConfig() {
|
|
return strategyConfig;
|
|
}
|
|
|
|
public TemplateConfig getTemplateConfig() {
|
|
return templateConfig;
|
|
}
|
|
|
|
public EntityConfig getEntityConfig() {
|
|
if (entityConfig == null) {
|
|
entityConfig = new EntityConfig();
|
|
}
|
|
return entityConfig;
|
|
}
|
|
|
|
public MapperConfig getMapperConfig() {
|
|
if (mapperConfig == null) {
|
|
mapperConfig = new MapperConfig();
|
|
}
|
|
return mapperConfig;
|
|
}
|
|
|
|
public ServiceConfig getServiceConfig() {
|
|
if (serviceConfig == null) {
|
|
serviceConfig = new ServiceConfig();
|
|
}
|
|
return serviceConfig;
|
|
}
|
|
|
|
public ServiceImplConfig getServiceImplConfig() {
|
|
if (serviceImplConfig == null) {
|
|
serviceImplConfig = new ServiceImplConfig();
|
|
}
|
|
return serviceImplConfig;
|
|
}
|
|
|
|
public ControllerConfig getControllerConfig() {
|
|
if (controllerConfig == null) {
|
|
controllerConfig = new ControllerConfig();
|
|
}
|
|
return controllerConfig;
|
|
}
|
|
|
|
public TableDefConfig getTableDefConfig() {
|
|
if (tableDefConfig == null) {
|
|
tableDefConfig = new TableDefConfig();
|
|
}
|
|
return tableDefConfig;
|
|
}
|
|
|
|
public MapperXmlConfig getMapperXmlConfig() {
|
|
if (mapperXmlConfig == null) {
|
|
mapperXmlConfig = new MapperXmlConfig();
|
|
}
|
|
return mapperXmlConfig;
|
|
}
|
|
|
|
// === 启用配置 ===
|
|
|
|
public EntityConfig enableEntity() {
|
|
entityGenerateEnable = true;
|
|
return getEntityConfig();
|
|
}
|
|
|
|
public MapperConfig enableMapper() {
|
|
mapperGenerateEnable = true;
|
|
return getMapperConfig();
|
|
}
|
|
|
|
public ServiceConfig enableService() {
|
|
serviceGenerateEnable = true;
|
|
return getServiceConfig();
|
|
}
|
|
|
|
public ServiceImplConfig enableServiceImpl() {
|
|
serviceImplGenerateEnable = true;
|
|
return getServiceImplConfig();
|
|
}
|
|
|
|
public ControllerConfig enableController() {
|
|
controllerGenerateEnable = true;
|
|
return getControllerConfig();
|
|
}
|
|
|
|
public TableDefConfig enableTableDef() {
|
|
tableDefGenerateEnable = true;
|
|
return getTableDefConfig();
|
|
}
|
|
|
|
public MapperXmlConfig enableMapperXml() {
|
|
mapperXmlGenerateEnable = true;
|
|
return getMapperXmlConfig();
|
|
}
|
|
|
|
public void enablePackageInfo() {
|
|
packageInfoGenerateEnable = true;
|
|
}
|
|
|
|
// === 禁用配置 ===
|
|
|
|
public void disableEntity() {
|
|
entityGenerateEnable = false;
|
|
}
|
|
|
|
public void disableMapper() {
|
|
mapperGenerateEnable = false;
|
|
}
|
|
|
|
public void disableService() {
|
|
serviceGenerateEnable = false;
|
|
}
|
|
|
|
public void disableServiceImpl() {
|
|
serviceImplGenerateEnable = false;
|
|
}
|
|
|
|
public void disableController() {
|
|
controllerGenerateEnable = false;
|
|
}
|
|
|
|
public void disableTableDef() {
|
|
tableDefGenerateEnable = false;
|
|
}
|
|
|
|
public void disableMapperXml() {
|
|
mapperXmlGenerateEnable = false;
|
|
}
|
|
|
|
public void disablePackageInfo() {
|
|
packageInfoGenerateEnable = false;
|
|
}
|
|
|
|
|
|
// === 自定义配置 ===
|
|
|
|
public Object getCustomConfig(String key) {
|
|
return customConfig.get(key);
|
|
}
|
|
|
|
public void setCustomConfig(String key, Object value) {
|
|
customConfig.put(key, value);
|
|
}
|
|
|
|
public Map<String, Object> getCustomConfig() {
|
|
return customConfig;
|
|
}
|
|
|
|
public void setCustomConfig(Map<String, Object> customConfig) {
|
|
this.customConfig = customConfig;
|
|
}
|
|
// === 分项配置 ===
|
|
|
|
/**
|
|
* @see JavadocConfig#getAuthor()
|
|
*/
|
|
public String getAuthor() {
|
|
return getJavadocConfig().getAuthor();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setAuthor(String)
|
|
*/
|
|
public void setAuthor(String author) {
|
|
getJavadocConfig().setAuthor(author);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getSince()
|
|
*/
|
|
public String getSince() {
|
|
return getJavadocConfig().getSince();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setSince(String)
|
|
*/
|
|
public void setSince(String since) {
|
|
getJavadocConfig().setSince(since);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setSince(Supplier)
|
|
*/
|
|
public void setSince(Supplier<String> since) {
|
|
getJavadocConfig().setSince(since);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getTableCommentFormat()
|
|
*/
|
|
public Function<String, String> getTableCommentFormat() {
|
|
return getJavadocConfig().getTableCommentFormat();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setTableCommentFormat(UnaryOperator)
|
|
*/
|
|
public void setTableCommentFormat(UnaryOperator<String> tableCommentFormat) {
|
|
getJavadocConfig().setTableCommentFormat(tableCommentFormat);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getColumnCommentFormat()
|
|
*/
|
|
public Function<String, String> getColumnCommentFormat() {
|
|
return getJavadocConfig().getColumnCommentFormat();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setColumnCommentFormat(UnaryOperator)
|
|
*/
|
|
public void setColumnCommentFormat(UnaryOperator<String> columnCommentFormat) {
|
|
getJavadocConfig().setColumnCommentFormat(columnCommentFormat);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getEntityPackage()
|
|
*/
|
|
public String getEntityPackageComment() {
|
|
return getJavadocConfig().getEntityPackage();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setEntityPackage(String)
|
|
*/
|
|
public void setEntityPackageComment(String entityPackageComment) {
|
|
getJavadocConfig().setEntityPackage(entityPackageComment);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getMapperPackage()
|
|
*/
|
|
public String getMapperPackageComment() {
|
|
return getJavadocConfig().getMapperPackage();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setMapperPackage(String)
|
|
*/
|
|
public void setMapperPackageComment(String mapperPackageComment) {
|
|
getJavadocConfig().setMapperPackage(mapperPackageComment);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getServicePackage()
|
|
*/
|
|
public String getServicePackageComment() {
|
|
return getJavadocConfig().getServicePackage();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setServicePackage(String)
|
|
*/
|
|
public void setServicePackageComment(String servicePackageComment) {
|
|
getJavadocConfig().setServicePackage(servicePackageComment);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getServiceImplPackage()
|
|
*/
|
|
public String getServiceImplPackageComment() {
|
|
return getJavadocConfig().getServiceImplPackage();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setServiceImplPackage(String)
|
|
*/
|
|
public void setServiceImplPackageComment(String serviceImplPackageComment) {
|
|
getJavadocConfig().setServiceImplPackage(serviceImplPackageComment);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getControllerPackage()
|
|
*/
|
|
public String getControllerPackageComment() {
|
|
return getJavadocConfig().getControllerPackage();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setControllerPackage(String)
|
|
*/
|
|
public void setControllerPackageComment(String controllerPackageComment) {
|
|
getJavadocConfig().setControllerPackage(controllerPackageComment);
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#getTableDefPackage()
|
|
*/
|
|
public String getTableDefPackageComment() {
|
|
return getJavadocConfig().getTableDefPackage();
|
|
}
|
|
|
|
/**
|
|
* @see JavadocConfig#setTableDefPackage(String)
|
|
*/
|
|
public void setTableDefPackageComment(String tableDefPackageComment) {
|
|
getJavadocConfig().setTableDefPackage(tableDefPackageComment);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getSourceDir()
|
|
*/
|
|
public String getSourceDir() {
|
|
return getPackageConfig().getSourceDir();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setSourceDir(String)
|
|
*/
|
|
public void setSourceDir(String sourceDir) {
|
|
getPackageConfig().setSourceDir(sourceDir);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getBasePackage()
|
|
*/
|
|
public String getBasePackage() {
|
|
return getPackageConfig().getBasePackage();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setBasePackage(String)
|
|
*/
|
|
public void setBasePackage(String basePackage) {
|
|
getPackageConfig().setBasePackage(basePackage);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getEntityPackage()
|
|
*/
|
|
public String getEntityPackage() {
|
|
return getPackageConfig().getEntityPackage();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setEntityPackage(String)
|
|
*/
|
|
public void setEntityPackage(String entityPackage) {
|
|
getPackageConfig().setEntityPackage(entityPackage);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getMapperPackage()
|
|
*/
|
|
public String getMapperPackage() {
|
|
return getPackageConfig().getMapperPackage();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setMapperPackage(String)
|
|
*/
|
|
public void setMapperPackage(String mapperPackage) {
|
|
getPackageConfig().setMapperPackage(mapperPackage);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getServicePackage()
|
|
*/
|
|
public String getServicePackage() {
|
|
return getPackageConfig().getServicePackage();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setServicePackage(String)
|
|
*/
|
|
public void setServicePackage(String servicePackage) {
|
|
getPackageConfig().setServicePackage(servicePackage);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getServiceImplPackage()
|
|
*/
|
|
public String getServiceImplPackage() {
|
|
return getPackageConfig().getServiceImplPackage();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setServiceImplPackage(String)
|
|
*/
|
|
public void setServiceImplPackage(String serviceImplPackage) {
|
|
getPackageConfig().setServiceImplPackage(serviceImplPackage);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getControllerPackage()
|
|
*/
|
|
public String getControllerPackage() {
|
|
return getPackageConfig().getControllerPackage();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setControllerPackage(String)
|
|
*/
|
|
public void setControllerPackage(String controllerPackage) {
|
|
getPackageConfig().setControllerPackage(controllerPackage);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getTableDefPackage()
|
|
*/
|
|
public String getTableDefPackage() {
|
|
return getPackageConfig().getTableDefPackage();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setTableDefPackage(String)
|
|
*/
|
|
public void setTableDefPackage(String tableDefPackage) {
|
|
getPackageConfig().setTableDefPackage(tableDefPackage);
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#getMapperXmlPath()
|
|
*/
|
|
public String getMapperXmlPath() {
|
|
return getPackageConfig().getMapperXmlPath();
|
|
}
|
|
|
|
/**
|
|
* @see PackageConfig#setMapperXmlPath(String)
|
|
*/
|
|
public void setMapperXmlPath(String mapperXmlPath) {
|
|
getPackageConfig().setMapperXmlPath(mapperXmlPath);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getTablePrefix()
|
|
*/
|
|
public String getTablePrefix() {
|
|
return getStrategyConfig().getTablePrefix();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getTableSuffix()
|
|
*/
|
|
public String getTableSuffix() {
|
|
return getStrategyConfig().getTableSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setTablePrefix(String...)
|
|
*/
|
|
public void setTablePrefix(String... tablePrefix) {
|
|
getStrategyConfig().setTablePrefix(tablePrefix);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getLogicDeleteColumn()
|
|
*/
|
|
public String getLogicDeleteColumn() {
|
|
return getStrategyConfig().getLogicDeleteColumn();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setLogicDeleteColumn(String)
|
|
*/
|
|
public void setLogicDeleteColumn(String logicDeleteColumn) {
|
|
getStrategyConfig().setLogicDeleteColumn(logicDeleteColumn);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getVersionColumn()
|
|
*/
|
|
public String getVersionColumn() {
|
|
return getStrategyConfig().getVersionColumn();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setVersionColumn(String)
|
|
*/
|
|
public void setVersionColumn(String versionColumn) {
|
|
getStrategyConfig().setVersionColumn(versionColumn);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getTableConfigMap()
|
|
*/
|
|
public Map<String, TableConfig> getTableConfigMap() {
|
|
return getStrategyConfig().getTableConfigMap();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setTableConfigMap(Map)
|
|
*/
|
|
public void setTableConfigMap(Map<String, TableConfig> tableConfigMap) {
|
|
getStrategyConfig().setTableConfigMap(tableConfigMap);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setTableConfig(TableConfig)
|
|
*/
|
|
public void setTableConfig(TableConfig tableConfig) {
|
|
getStrategyConfig().setTableConfig(tableConfig);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getTableConfig(String)
|
|
*/
|
|
public TableConfig getTableConfig(String tableName) {
|
|
return getStrategyConfig().getTableConfig(tableName);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getColumnConfigMap()
|
|
*/
|
|
public Map<String, ColumnConfig> getColumnConfigMap() {
|
|
return getStrategyConfig().getColumnConfigMap();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setColumnConfigMap(Map)
|
|
*/
|
|
public void setColumnConfigMap(Map<String, ColumnConfig> columnConfigMap) {
|
|
getStrategyConfig().setColumnConfigMap(columnConfigMap);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setColumnConfig(ColumnConfig)
|
|
*/
|
|
public void setColumnConfig(ColumnConfig columnConfig) {
|
|
getStrategyConfig().setColumnConfig(columnConfig);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setColumnConfig(String, ColumnConfig)
|
|
*/
|
|
public void setColumnConfig(String tableName, ColumnConfig columnConfig) {
|
|
getStrategyConfig().setColumnConfig(tableName, columnConfig);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getColumnConfig(String, String)
|
|
*/
|
|
public ColumnConfig getColumnConfig(String tableName, String columnName) {
|
|
return getStrategyConfig().getColumnConfig(tableName, columnName);
|
|
}
|
|
|
|
public ColumnConfigFactory getColumnConfigFactory() {
|
|
return getStrategyConfig().getColumnConfigFactory();
|
|
}
|
|
|
|
public void setColumnConfigFactory(ColumnConfigFactory columnConfigFactory) {
|
|
getStrategyConfig().setColumnConfigFactory(columnConfigFactory);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#isGenerateForView()
|
|
*/
|
|
public boolean isGenerateForView() {
|
|
return getStrategyConfig().isGenerateForView();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setGenerateForView(boolean)
|
|
*/
|
|
public void setGenerateForView(boolean generateForView) {
|
|
getStrategyConfig().setGenerateForView(generateForView);
|
|
}
|
|
|
|
|
|
/**
|
|
* @see StrategyConfig#getGenerateSchema()
|
|
*/
|
|
public String getGenerateSchema() {
|
|
return getStrategyConfig().getGenerateSchema();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setGenerateSchema(String)
|
|
*/
|
|
public void setGenerateSchema(String generateSchema) {
|
|
getStrategyConfig().setGenerateSchema(generateSchema);
|
|
}
|
|
|
|
|
|
/**
|
|
* @see StrategyConfig#getGenerateTables()
|
|
*/
|
|
public Set<String> getGenerateTables() {
|
|
return getStrategyConfig().getGenerateTables();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setGenerateTables(Set)
|
|
*/
|
|
public void setGenerateTables(Set<String> generateTables) {
|
|
getStrategyConfig().setGenerateTables(generateTables);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setGenerateTable(String...)
|
|
*/
|
|
public void setGenerateTable(String... tables) {
|
|
getStrategyConfig().setGenerateTable(tables);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#getUnGenerateTables()
|
|
*/
|
|
public Set<String> getUnGenerateTables() {
|
|
return getStrategyConfig().getUnGenerateTables();
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setUnGenerateTables(Set)
|
|
*/
|
|
public void setUnGenerateTables(Set<String> unGenerateTables) {
|
|
getStrategyConfig().setUnGenerateTables(unGenerateTables);
|
|
}
|
|
|
|
/**
|
|
* @see StrategyConfig#setUnGenerateTable(String...)
|
|
*/
|
|
public void setUnGenerateTable(String... tables) {
|
|
getStrategyConfig().setUnGenerateTable(tables);
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#getTemplate()
|
|
*/
|
|
public ITemplate getTemplateEngine() {
|
|
return getTemplateConfig().getTemplate();
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#setTemplate(ITemplate)
|
|
*/
|
|
public void setTemplateEngine(ITemplate template) {
|
|
getTemplateConfig().setTemplate(template);
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#getEntity()
|
|
*/
|
|
public String getEntityTemplatePath() {
|
|
return getTemplateConfig().getEntity();
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#setEntity(String)
|
|
*/
|
|
public void setEntityTemplatePath(String entityTemplatePath) {
|
|
getTemplateConfig().setEntity(entityTemplatePath);
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#getMapper()
|
|
*/
|
|
public String getMapperTemplatePath() {
|
|
return getTemplateConfig().getMapper();
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#setMapper(String)
|
|
*/
|
|
public void setMapperTemplatePath(String mapperTemplatePath) {
|
|
getTemplateConfig().setMapper(mapperTemplatePath);
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#getService()
|
|
*/
|
|
public String getServiceTemplatePath() {
|
|
return getTemplateConfig().getService();
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#setService(String)
|
|
*/
|
|
public void setServiceTemplatePath(String serviceTemplatePath) {
|
|
getTemplateConfig().setService(serviceTemplatePath);
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#getServiceImpl()
|
|
*/
|
|
public String getServiceImplTemplatePath() {
|
|
return getTemplateConfig().getServiceImpl();
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#setServiceImpl(String)
|
|
*/
|
|
public void setServiceImplTemplatePath(String serviceImplTemplatePath) {
|
|
getTemplateConfig().setServiceImpl(serviceImplTemplatePath);
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#getController()
|
|
*/
|
|
public String getControllerTemplatePath() {
|
|
return getTemplateConfig().getController();
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#setController(String)
|
|
*/
|
|
public void setControllerTemplatePath(String controllerTemplatePath) {
|
|
getTemplateConfig().setController(controllerTemplatePath);
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#getTableDef()
|
|
*/
|
|
public String getTableDefTemplatePath() {
|
|
return getTemplateConfig().getTableDef();
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#setTableDef(String)
|
|
*/
|
|
public void setTableDefTemplatePath(String tableDefTemplatePath) {
|
|
getTemplateConfig().setTableDef(tableDefTemplatePath);
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#getMapperXml()
|
|
*/
|
|
public String getMapperXmlTemplatePath() {
|
|
return getTemplateConfig().getMapperXml();
|
|
}
|
|
|
|
/**
|
|
* @see TemplateConfig#setMapperXml(String)
|
|
*/
|
|
public void setMapperXmlTemplatePath(String mapperXmlTemplatePath) {
|
|
getTemplateConfig().setMapperXml(mapperXmlTemplatePath);
|
|
}
|
|
|
|
public boolean isEntityGenerateEnable() {
|
|
return entityGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see #enableEntity()
|
|
* @see #disableEntity()
|
|
*/
|
|
public void setEntityGenerateEnable(boolean entityGenerateEnable) {
|
|
this.entityGenerateEnable = entityGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#isOverwriteEnable()
|
|
*/
|
|
public boolean isEntityOverwriteEnable() {
|
|
return getEntityConfig().isOverwriteEnable();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setOverwriteEnable(boolean)
|
|
*/
|
|
public void setEntityOverwriteEnable(boolean entityOverwriteEnable) {
|
|
getEntityConfig().setOverwriteEnable(entityOverwriteEnable);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#getClassPrefix()
|
|
*/
|
|
public String getEntityClassPrefix() {
|
|
return getEntityConfig().getClassPrefix();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setClassPrefix(String)
|
|
*/
|
|
public void setEntityClassPrefix(String entityClassPrefix) {
|
|
getEntityConfig().setClassPrefix(entityClassPrefix);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#getClassSuffix()
|
|
*/
|
|
public String getEntityClassSuffix() {
|
|
return getEntityConfig().getClassSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setClassSuffix(String)
|
|
*/
|
|
public void setEntityClassSuffix(String entityClassSuffix) {
|
|
getEntityConfig().setClassSuffix(entityClassSuffix);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#getSuperClass()
|
|
*/
|
|
public Class<?> getEntitySuperClass() {
|
|
return getEntityConfig().getSuperClass();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setSuperClass(Class)
|
|
*/
|
|
public void setEntitySuperClass(Class<?> entitySuperClass) {
|
|
getEntityConfig().setSuperClass(entitySuperClass);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setSuperClassFactory(Function)
|
|
*/
|
|
public void setEntitySuperClassFactory(Function<Table, Class<?>> superClassFactory) {
|
|
getEntityConfig().setSuperClassFactory(superClassFactory);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#getSuperClassFactory()
|
|
*/
|
|
public Function<Table, Class<?>> getEntitySuperClassFactory() {
|
|
return getEntityConfig().getSuperClassFactory();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#getImplInterfaces()
|
|
*/
|
|
public Class<?>[] getEntityInterfaces() {
|
|
return getEntityConfig().getImplInterfaces();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setImplInterfaces(Class[])
|
|
*/
|
|
public void setEntityInterfaces(Class<?>[] entityInterfaces) {
|
|
getEntityConfig().setImplInterfaces(entityInterfaces);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#isWithLombok()
|
|
*/
|
|
public boolean isEntityWithLombok() {
|
|
return getEntityConfig().isWithLombok();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setWithLombok(boolean)
|
|
*/
|
|
public void setEntityWithLombok(boolean entityWithLombok) {
|
|
getEntityConfig().setWithLombok(entityWithLombok);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#isWithSwagger()
|
|
*/
|
|
public boolean isEntityWithSwagger() {
|
|
return getEntityConfig().isWithSwagger();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#getSwaggerVersion()
|
|
*/
|
|
public EntityConfig.SwaggerVersion getSwaggerVersion() {
|
|
return getEntityConfig().getSwaggerVersion();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setWithSwagger(boolean)
|
|
*/
|
|
public void setEntityWithSwagger(boolean entityWithSwagger) {
|
|
getEntityConfig().setWithSwagger(entityWithSwagger);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#isWithActiveRecord()
|
|
*/
|
|
public boolean isWithActiveRecord() {
|
|
return getEntityConfig().isWithActiveRecord();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setWithActiveRecord(boolean)
|
|
*/
|
|
public void setWithActiveRecord(boolean withActiveRecord) {
|
|
getEntityConfig().setWithActiveRecord(withActiveRecord);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#getDataSource()
|
|
*/
|
|
public String getEntityDataSource() {
|
|
return getEntityConfig().getDataSource();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setDataSource(String)
|
|
*/
|
|
public void setEntityDataSource(String dataSource) {
|
|
getEntityConfig().setDataSource(dataSource);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#getJdkVersion()
|
|
*/
|
|
public int getEntityJdkVersion() {
|
|
return getEntityConfig().getJdkVersion();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setJdkVersion(int)
|
|
*/
|
|
public void setEntityJdkVersion(int jdkVersion) {
|
|
getEntityConfig().setJdkVersion(jdkVersion);
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#isWithBaseClassEnable()
|
|
*/
|
|
public boolean isEntityWithBaseClassEnable() {
|
|
return getEntityConfig().isWithBaseClassEnable();
|
|
}
|
|
|
|
/**
|
|
* @see EntityConfig#setWithBaseClassEnable(boolean)
|
|
*/
|
|
public void setEntityWithBaseClassEnable(boolean withBaseClassEnable) {
|
|
getEntityConfig().setWithBaseClassEnable(withBaseClassEnable);
|
|
}
|
|
|
|
public boolean isMapperGenerateEnable() {
|
|
return mapperGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see #enableMapper()
|
|
* @see #disableMapper()
|
|
*/
|
|
public void setMapperGenerateEnable(boolean mapperGenerateEnable) {
|
|
this.mapperGenerateEnable = mapperGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#isOverwriteEnable()
|
|
*/
|
|
public boolean isMapperOverwriteEnable() {
|
|
return getMapperConfig().isOverwriteEnable();
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#setOverwriteEnable(boolean)
|
|
*/
|
|
public void setMapperOverwriteEnable(boolean mapperOverwriteEnable) {
|
|
getMapperConfig().setOverwriteEnable(mapperOverwriteEnable);
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#getClassPrefix()
|
|
*/
|
|
public String getMapperClassPrefix() {
|
|
return getMapperConfig().getClassPrefix();
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#setClassPrefix(String)
|
|
*/
|
|
public void setMapperClassPrefix(String mapperClassPrefix) {
|
|
getMapperConfig().setClassPrefix(mapperClassPrefix);
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#getClassSuffix()
|
|
*/
|
|
public String getMapperClassSuffix() {
|
|
return getMapperConfig().getClassSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#setClassSuffix(String)
|
|
*/
|
|
public void setMapperClassSuffix(String mapperClassSuffix) {
|
|
getMapperConfig().setClassSuffix(mapperClassSuffix);
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#getSuperClass()
|
|
*/
|
|
public Class<?> getMapperSuperClass() {
|
|
return getMapperConfig().getSuperClass();
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#setSuperClass(Class)
|
|
*/
|
|
public void setMapperSuperClass(Class<?> mapperSuperClass) {
|
|
getMapperConfig().setSuperClass(mapperSuperClass);
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#isMapperAnnotation()
|
|
*/
|
|
public boolean isMapperAnnotation() {
|
|
return getMapperConfig().isMapperAnnotation();
|
|
}
|
|
|
|
/**
|
|
* @see MapperConfig#setMapperAnnotation(boolean)
|
|
*/
|
|
public void setMapperAnnotation(boolean mapperAnnotation) {
|
|
getMapperConfig().setMapperAnnotation(mapperAnnotation);
|
|
}
|
|
|
|
public boolean isServiceGenerateEnable() {
|
|
return serviceGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see #enableService()
|
|
* @see #disableService()
|
|
*/
|
|
public void setServiceGenerateEnable(boolean serviceGenerateEnable) {
|
|
this.serviceGenerateEnable = serviceGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see ServiceConfig#isOverwriteEnable()
|
|
*/
|
|
public boolean isServiceOverwriteEnable() {
|
|
return getServiceConfig().isOverwriteEnable();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceConfig#setOverwriteEnable(boolean)
|
|
*/
|
|
public void setServiceOverwriteEnable(boolean serviceOverwriteEnable) {
|
|
getServiceConfig().setOverwriteEnable(serviceOverwriteEnable);
|
|
}
|
|
|
|
/**
|
|
* @see ServiceConfig#getClassPrefix()
|
|
*/
|
|
public String getServiceClassPrefix() {
|
|
return getServiceConfig().getClassPrefix();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceConfig#setClassPrefix(String)
|
|
*/
|
|
public void setServiceClassPrefix(String serviceClassPrefix) {
|
|
getServiceConfig().setClassPrefix(serviceClassPrefix);
|
|
}
|
|
|
|
/**
|
|
* @see ServiceConfig#getClassSuffix()
|
|
*/
|
|
public String getServiceClassSuffix() {
|
|
return getServiceConfig().getClassSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceConfig#setClassSuffix(String)
|
|
*/
|
|
public void setServiceClassSuffix(String serviceClassSuffix) {
|
|
getServiceConfig().setClassSuffix(serviceClassSuffix);
|
|
}
|
|
|
|
/**
|
|
* @see ServiceConfig#getSuperClass()
|
|
*/
|
|
public Class<?> getServiceSuperClass() {
|
|
return getServiceConfig().getSuperClass();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceConfig#setSuperClass(Class)
|
|
*/
|
|
public void setServiceSuperClass(Class<?> serviceSuperClass) {
|
|
getServiceConfig().setSuperClass(serviceSuperClass);
|
|
}
|
|
|
|
public boolean isServiceImplGenerateEnable() {
|
|
return serviceImplGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see #enableServiceImpl()
|
|
* @see #disableServiceImpl()
|
|
*/
|
|
public void setServiceImplGenerateEnable(boolean serviceImplGenerateEnable) {
|
|
this.serviceImplGenerateEnable = serviceImplGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#isOverwriteEnable()
|
|
*/
|
|
public boolean isServiceImplOverwriteEnable() {
|
|
return getServiceImplConfig().isOverwriteEnable();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#setOverwriteEnable(boolean)
|
|
*/
|
|
public void setServiceImplOverwriteEnable(boolean serviceImplOverwriteEnable) {
|
|
getServiceImplConfig().setOverwriteEnable(serviceImplOverwriteEnable);
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#getClassPrefix()
|
|
*/
|
|
public String getServiceImplClassPrefix() {
|
|
return getServiceImplConfig().getClassPrefix();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#setClassPrefix(String)
|
|
*/
|
|
public void setServiceImplClassPrefix(String serviceImplClassPrefix) {
|
|
getServiceImplConfig().setClassPrefix(serviceImplClassPrefix);
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#getClassSuffix()
|
|
*/
|
|
public String getServiceImplClassSuffix() {
|
|
return getServiceImplConfig().getClassSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#setClassSuffix(String)
|
|
*/
|
|
public void setServiceImplClassSuffix(String serviceImplClassSuffix) {
|
|
getServiceImplConfig().setClassSuffix(serviceImplClassSuffix);
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#getSuperClass()
|
|
*/
|
|
public Class<?> getServiceImplSuperClass() {
|
|
return getServiceImplConfig().getSuperClass();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#setSuperClass(Class)
|
|
*/
|
|
public void setServiceImplSuperClass(Class<?> serviceImplSuperClass) {
|
|
getServiceImplConfig().setSuperClass(serviceImplSuperClass);
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#isCacheExample()
|
|
*/
|
|
public boolean isServiceImplCacheExample() {
|
|
return getServiceImplConfig().isCacheExample();
|
|
}
|
|
|
|
/**
|
|
* @see ServiceImplConfig#setCacheExample(boolean)
|
|
*/
|
|
public void setServiceImplCacheExample(boolean cacheExample) {
|
|
getServiceImplConfig().setCacheExample(cacheExample);
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#isOverwriteEnable()
|
|
*/
|
|
public boolean isControllerOverwriteEnable() {
|
|
return getControllerConfig().isOverwriteEnable();
|
|
}
|
|
|
|
public boolean isControllerGenerateEnable() {
|
|
return controllerGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#setOverwriteEnable(boolean)
|
|
*/
|
|
public void setControllerOverwriteEnable(boolean controllerOverwriteEnable) {
|
|
getControllerConfig().setOverwriteEnable(controllerOverwriteEnable);
|
|
}
|
|
|
|
/**
|
|
* @see #enableController()
|
|
* @see #disableController()
|
|
*/
|
|
public void setControllerGenerateEnable(boolean controllerGenerateEnable) {
|
|
this.controllerGenerateEnable = controllerGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#getRequestMappingPrefix()
|
|
*/
|
|
public String getControllerRequestMappingPrefix() {
|
|
return getControllerConfig().getRequestMappingPrefix();
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#setRequestMappingPrefix(String)
|
|
*/
|
|
public void setControllerRequestMappingPrefix(String controllerRequestMappingPrefix) {
|
|
getControllerConfig().setRequestMappingPrefix(controllerRequestMappingPrefix);
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#getClassPrefix()
|
|
*/
|
|
public String getControllerClassPrefix() {
|
|
return getControllerConfig().getClassPrefix();
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#setClassPrefix(String)
|
|
*/
|
|
public void setControllerClassPrefix(String controllerClassPrefix) {
|
|
getControllerConfig().setClassPrefix(controllerClassPrefix);
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#getClassSuffix()
|
|
*/
|
|
public String getControllerClassSuffix() {
|
|
return getControllerConfig().getClassSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#setClassSuffix(String)
|
|
*/
|
|
public void setControllerClassSuffix(String controllerClassSuffix) {
|
|
getControllerConfig().setClassSuffix(controllerClassSuffix);
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#getSuperClass()
|
|
*/
|
|
public Class<?> getControllerSuperClass() {
|
|
return getControllerConfig().getSuperClass();
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#setSuperClass(Class)
|
|
*/
|
|
public void setControllerSuperClass(Class<?> controllerSuperClass) {
|
|
getControllerConfig().setSuperClass(controllerSuperClass);
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#isRestStyle()
|
|
*/
|
|
public boolean isControllerRestStyle() {
|
|
return getControllerConfig().isRestStyle();
|
|
}
|
|
|
|
/**
|
|
* @see ControllerConfig#setRestStyle(boolean)
|
|
*/
|
|
public void setControllerRestStyle(boolean restStyle) {
|
|
getControllerConfig().setRestStyle(restStyle);
|
|
}
|
|
|
|
public boolean isTableDefGenerateEnable() {
|
|
return tableDefGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see #enableTableDef()
|
|
* @see #disableTableDef()
|
|
*/
|
|
public void setTableDefGenerateEnable(boolean tableDefGenerateEnable) {
|
|
this.tableDefGenerateEnable = tableDefGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#isOverwriteEnable()
|
|
*/
|
|
public boolean isTableDefOverwriteEnable() {
|
|
return getTableDefConfig().isOverwriteEnable();
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#setOverwriteEnable(boolean)
|
|
*/
|
|
public void setTableDefOverwriteEnable(boolean tableDefOverwriteEnable) {
|
|
getTableDefConfig().setOverwriteEnable(tableDefOverwriteEnable);
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#getClassPrefix()
|
|
*/
|
|
public String getTableDefClassPrefix() {
|
|
return getTableDefConfig().getClassPrefix();
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#setClassPrefix(String)
|
|
*/
|
|
public void setTableDefClassPrefix(String tableDefClassPrefix) {
|
|
getTableDefConfig().setClassPrefix(tableDefClassPrefix);
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#getClassSuffix()
|
|
*/
|
|
public String getTableDefClassSuffix() {
|
|
return getTableDefConfig().getClassSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#setClassSuffix(String)
|
|
*/
|
|
public void setTableDefClassSuffix(String tableDefClassSuffix) {
|
|
getTableDefConfig().setClassSuffix(tableDefClassSuffix);
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#getPropertiesNameStyle()
|
|
*/
|
|
public TableDefConfig.NameStyle getTableDefPropertiesNameStyle() {
|
|
return getTableDefConfig().getPropertiesNameStyle();
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#setPropertiesNameStyle(TableDefConfig.NameStyle)
|
|
*/
|
|
public void setTableDefPropertiesNameStyle(TableDefConfig.NameStyle propertiesNameStyle) {
|
|
getTableDefConfig().setPropertiesNameStyle(propertiesNameStyle);
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#getInstanceSuffix()
|
|
*/
|
|
public String getTableDefInstanceSuffix() {
|
|
return getTableDefConfig().getInstanceSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see TableDefConfig#setInstanceSuffix(String)
|
|
*/
|
|
public void setTableDefInstanceSuffix(String instanceSuffix) {
|
|
getTableDefConfig().setInstanceSuffix(instanceSuffix);
|
|
}
|
|
|
|
public boolean isMapperXmlGenerateEnable() {
|
|
return mapperXmlGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see #enableMapperXml()
|
|
* @see #disableMapperXml()
|
|
*/
|
|
public void setMapperXmlGenerateEnable(boolean mapperXmlGenerateEnable) {
|
|
this.mapperXmlGenerateEnable = mapperXmlGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see MapperXmlConfig#isOverwriteEnable()
|
|
*/
|
|
public boolean isMapperXmlOverwriteEnable() {
|
|
return getMapperXmlConfig().isOverwriteEnable();
|
|
}
|
|
|
|
/**
|
|
* @see MapperXmlConfig#setOverwriteEnable(boolean)
|
|
*/
|
|
public void setMapperXmlOverwriteEnable(boolean mapperXmlOverwriteEnable) {
|
|
getMapperXmlConfig().setOverwriteEnable(mapperXmlOverwriteEnable);
|
|
}
|
|
|
|
/**
|
|
* @see MapperXmlConfig#getFilePrefix()
|
|
*/
|
|
public String getMapperXmlFilePrefix() {
|
|
return getMapperXmlConfig().getFilePrefix();
|
|
}
|
|
|
|
/**
|
|
* @see MapperXmlConfig#setFilePrefix(String)
|
|
*/
|
|
public void setMapperXmlFilePrefix(String mapperXmlFilePrefix) {
|
|
getMapperXmlConfig().setFilePrefix(mapperXmlFilePrefix);
|
|
}
|
|
|
|
/**
|
|
* @see MapperXmlConfig#getFileSuffix()
|
|
*/
|
|
public String getMapperXmlFileSuffix() {
|
|
return getMapperXmlConfig().getFileSuffix();
|
|
}
|
|
|
|
/**
|
|
* @see MapperXmlConfig#setFileSuffix(String)
|
|
*/
|
|
public void setMapperXmlFileSuffix(String mapperXmlFileSuffix) {
|
|
getMapperXmlConfig().setFileSuffix(mapperXmlFileSuffix);
|
|
}
|
|
|
|
public boolean isPackageInfoGenerateEnable() {
|
|
return packageInfoGenerateEnable;
|
|
}
|
|
|
|
/**
|
|
* @see #enablePackageInfo()
|
|
* @see #disablePackageInfo()
|
|
*/
|
|
public void setPackageInfoGenerateEnable(boolean packageInfoGenerateEnable) {
|
|
this.packageInfoGenerateEnable = packageInfoGenerateEnable;
|
|
}
|
|
|
|
}
|