package jnpf.base.util.app; import jnpf.base.UserInfo; import jnpf.base.entity.VisualdevEntity; import jnpf.base.model.DownloadCodeForm; import jnpf.base.model.Template7.Template7Model; import jnpf.base.util.common.AliasModel; import jnpf.database.model.entity.DbLinkEntity; import jnpf.database.util.DataSourceUtil; import jnpf.model.visualJson.FormDataModel; import lombok.Data; import java.util.HashMap; import java.util.Map; /** * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021/10/25 */ @Data public class AppGenModel { /** * 文件夹名字 */ private String fileName; /** * 实体对象 */ private VisualdevEntity entity; /** * 下载对象 */ private DownloadCodeForm downloadCodeForm; /** * 表单对象 */ private FormDataModel model; /** * 模板文件 */ private String templatePath; /** * 主键 */ private String pKeyName; /** * 本地数据源 */ private DataSourceUtil dataSourceUtil; /** * 数据连接 */ private DbLinkEntity linkEntity; /** * 个人信息 */ private UserInfo userInfo; /** * 生成文件名字 */ private String className; /** * 数据库表 */ private String table; /** * 生成路径 */ private String serviceDirectory; /** * 模板路径 */ private String templateCodePath; private Boolean groupTable; private String type; /** * 代码生成基础信息 */ private Template7Model template7Model; /** * 命名规范映射 */ private Map tableAliseMap = new HashMap<>(); }