content: package jnpf.base.model.Template.Template2;
  
  import jnpf.base.model.Template.EntityFieldModel;
  import lombok.Data;
  
  import java.util.List;
  
  /**
   * 单表开发配置
   */
  @Data
  public class Template2Model {
      //版本
      private String version = "V3.0.0";
      //版权
      private String copyright;
      //创建人员
      private String createUser;
      //创建日期
      private String createDate;
      //功能描述
      private String description;
      //模块
      private String areasName;
      //功能名称
      private String className;
      //表单页名
      private String formPageName;
      //列表页名
      private String indexPageName;
      //后端目录
      private String serviceDirectory;
      //前端目录
      private String webDirectory;
      //数据表名称
      private String table;
      //数据表主键
      private String tableKey;
      //数据表字段
      private List<EntityFieldModel> tableFieldList;
      //表单标题
      private String formTitle;
      //弹窗类型
      private String formDialog;
      //表单宽度
      private int formWidth;
      //表单高度
      private int formHeight;
      //表单Tabs
      private String[] formTabs;
      //表单控件集合
      private List<FormControl2Model> formControls;
      //列表左边树 - 是否显示
      private int treeIsShow;
      //列表左边树 - 树形标题
      private String treeTitle;
      //列表左边树 - 数据来源
      private String treeDataSource;
      //列表左边树 - 数据字典
      private String treeDictionary;
      //列表左边树 - 数据选择
      private String treeDbTable;
      //列表左边树 - 主键字段
      private String treeDbTableField;
      //列表左边树 - 父级字段
      private String treeDbTableFieldParentId;
      //列表左边树 - 显示字段
      private String treeDbTableFieldShow;
      //列表左边树 - 关联字段
      private String treeDbTableFieldRelation;
      //按钮 - 新建
      private String indexBtnAddName;
      //按钮 - 编辑
      private String indexBtnEditName;
      //按钮 - 删除
      private String indexBtnRemoveName;
      //按钮 - 上移
      private String indexBtnFirstName;
      //按钮 - 下移
      private String indexBtnNextName;
      //列表 - 标题
      private String indexListTitle;
      //列表 - 分页
      private int indexGridIsPage;
      //列表 - 字段集合
      private List<IndexGridField2Model> indexGridField;
  }
  