All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.nikyotensai.GeneratorConfig Maven / Gradle / Ivy

The newest version!
package com.github.nikyotensai;

import com.github.nikyotensai.config.DataSourceConfig;
import com.github.nikyotensai.config.PackageConfig;
import com.github.nikyotensai.config.StrategyConfig;
import com.github.nikyotensai.config.TemplateConfig;
import lombok.Getter;
import lombok.Setter;

/**
 * 插件基类,用于属性配置 设计成抽象类主要是用于后期可扩展,共享参数配置。
 */
@Getter
@Setter
public class GeneratorConfig {

    /**
     * 数据源配置
     */
    private DataSourceConfig dataSource;

    /**
     * 数据库表配置
     */
    private StrategyConfig strategy;

    /**
     * 包 相关配置
     */
    private PackageConfig packageInfo;

    /**
     * 模板 相关配置
     */
    private TemplateConfig template;

    /**
     * 是否覆盖已有文件
     */
    private boolean fileOverride;

    /**
     * 是否在xml中添加二级缓存配置
     */
    private boolean enableCache;

    /**
     * 开启 ActiveRecord 模式
     */
    private boolean activeRecord;



}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy