类 HabitGenerator


  • public class HabitGenerator
    extends java.lang.Object
    TODO:
    作者:
    王剑洪 on 2020/6/1 14:39
    • 字段详细资料

      • engine

        protected com.jfinal.template.Engine engine
      • BASE_PACKAGE_NAME

        public static final java.lang.String BASE_PACKAGE_NAME
        默认包名
        另请参阅:
        常量字段值
      • DEF_AUTHOR

        public static final java.lang.String DEF_AUTHOR
        默认作者
        另请参阅:
        常量字段值
      • TPL_TABLE

        public static final java.lang.String TPL_TABLE
        另请参阅:
        常量字段值
      • TPL_TREE_TABLE

        public static final java.lang.String TPL_TREE_TABLE
        另请参阅:
        常量字段值
      • TPL_TREE_RIGHT_TABLE

        public static final java.lang.String TPL_TREE_RIGHT_TABLE
        另请参阅:
        常量字段值
      • dictionaryOutputPath

        protected java.lang.String dictionaryOutputPath
        文档生成路径
      • modelTemplate

        protected java.lang.String modelTemplate
        模版路径 modelTemplate model模版 dicHtmlTemplate 数据库字典网页模版 serviceTemplate service模版 sqlTemplate sql模版 controllerTemplate 控制器模版 vueTemplate vue页面模版模版 jsTemplate js页面模版模版
      • dicHtmlTemplate

        protected java.lang.String dicHtmlTemplate
      • serviceTemplate

        protected java.lang.String serviceTemplate
      • sqlTemplate

        protected java.lang.String sqlTemplate
      • controllerTemplate

        protected java.lang.String controllerTemplate
      • vueTemplate

        protected java.lang.String vueTemplate
      • jsTemplate

        protected java.lang.String jsTemplate
    • 方法详细资料

      • setTypeMapping

        public void setTypeMapping​(TypeMapping typeMapping)
      • getSource

        public javax.sql.DataSource getSource​(DataConfig config)
      • build

        public void build​(DataConfig config)
        TODO:代码生成
        参数:
        config - config
      • buildFile

        protected void buildFile​(Table meta,
                                 java.lang.String rootPath)
        TODO:文件生成
        参数:
        meta - meta
        rootPath - rootPath
      • build

        public com.jfinal.kit.Ret build​(Table table,
                                        java.util.List<TableColumn> columns,
                                        java.lang.String rootPath)
      • genZip

        public byte[] genZip​(java.util.List<Table> tables)
        生成ZIP byte数组
        参数:
        tables - tables
        返回:
        byte
      • gen

        public void gen​(java.util.zip.ZipOutputStream zip,
                        java.lang.String content,
                        java.lang.String fileName)
        TODO:代码生成zip流
        参数:
        zip - zip
        content - content
        fileName - fileName
      • package2Path

        protected java.lang.String package2Path​(java.lang.String packageName)
        TODO:包名转路径
        参数:
        packageName - packageName
        返回:
        String
      • expandJavaTemp

        protected com.jfinal.kit.Kv expandJavaTemp​(Table table,
                                                   java.util.List<TableColumn> columnList)
        TODO:代码生成拓展
        参数:
        table - table
        columnList - columnList
        返回:
        Kv
      • expandVueTemp

        protected com.jfinal.kit.Kv expandVueTemp​(Table table,
                                                  java.util.List<TableColumn> columnList)
        TODO:vue 页面拓展
        参数:
        table - table
        columnList - columnList
        返回:
        Kv