You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
259 lines
9.4 KiB
259 lines
9.4 KiB
{
|
|
"groups": [
|
|
{
|
|
"name": "generator",
|
|
"type": "com.generator.core.config.GeneratorConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.basic",
|
|
"type": "com.generator.core.config.GeneratorConfig$BasicConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.datasource",
|
|
"type": "com.generator.core.config.GeneratorConfig$DatasourceConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.field-config",
|
|
"type": "com.generator.core.config.GeneratorConfig$FieldConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.generation",
|
|
"type": "com.generator.core.config.GeneratorConfig$GenerationConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.output",
|
|
"type": "com.generator.core.config.GeneratorConfig$OutputConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.output.backend",
|
|
"type": "com.generator.core.config.GeneratorConfig$OutputConfig$BackendOutput",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$OutputConfig"
|
|
},
|
|
{
|
|
"name": "generator.output.frontend",
|
|
"type": "com.generator.core.config.GeneratorConfig$OutputConfig$FrontendOutput",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$OutputConfig"
|
|
},
|
|
{
|
|
"name": "generator.package-config",
|
|
"type": "com.generator.core.config.GeneratorConfig$PackageConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.table-config",
|
|
"type": "com.generator.core.config.GeneratorConfig$TableConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.templates",
|
|
"type": "com.generator.core.config.GeneratorConfig$TemplatesConfig",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig"
|
|
},
|
|
{
|
|
"name": "generator.templates.backend",
|
|
"type": "com.generator.core.config.GeneratorConfig$TemplatesConfig$BackendTemplate",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TemplatesConfig"
|
|
},
|
|
{
|
|
"name": "generator.templates.frontend",
|
|
"type": "com.generator.core.config.GeneratorConfig$TemplatesConfig$FrontendTemplate",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TemplatesConfig"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"name": "generator.basic.author",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$BasicConfig",
|
|
"defaultValue": "Generator"
|
|
},
|
|
{
|
|
"name": "generator.basic.encoding",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$BasicConfig",
|
|
"defaultValue": "UTF-8"
|
|
},
|
|
{
|
|
"name": "generator.basic.version",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$BasicConfig",
|
|
"defaultValue": "1.0.0"
|
|
},
|
|
{
|
|
"name": "generator.datasource.driver",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$DatasourceConfig"
|
|
},
|
|
{
|
|
"name": "generator.datasource.password",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$DatasourceConfig"
|
|
},
|
|
{
|
|
"name": "generator.datasource.url",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$DatasourceConfig"
|
|
},
|
|
{
|
|
"name": "generator.datasource.username",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$DatasourceConfig"
|
|
},
|
|
{
|
|
"name": "generator.field-config.eq-query-types",
|
|
"type": "java.util.List<java.lang.String>",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$FieldConfig"
|
|
},
|
|
{
|
|
"name": "generator.field-config.exclude-query-fields",
|
|
"type": "java.util.List<java.lang.String>",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$FieldConfig"
|
|
},
|
|
{
|
|
"name": "generator.field-config.string-type-fields",
|
|
"type": "java.util.List<java.lang.String>",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$FieldConfig"
|
|
},
|
|
{
|
|
"name": "generator.generation.generate-auth",
|
|
"type": "java.lang.Boolean",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$GenerationConfig",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"name": "generator.generation.generate-comments",
|
|
"type": "java.lang.Boolean",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$GenerationConfig",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"name": "generator.generation.generate-log",
|
|
"type": "java.lang.Boolean",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$GenerationConfig",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"name": "generator.generation.generate-swagger",
|
|
"type": "java.lang.Boolean",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$GenerationConfig",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"name": "generator.generation.generate-tests",
|
|
"type": "java.lang.Boolean",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$GenerationConfig",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"name": "generator.generation.override-existing",
|
|
"type": "java.lang.Boolean",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$GenerationConfig",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"name": "generator.output.backend.base-path",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$OutputConfig$BackendOutput",
|
|
"defaultValue": ".\/output\/backend"
|
|
},
|
|
{
|
|
"name": "generator.output.backend.java-path",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$OutputConfig$BackendOutput",
|
|
"defaultValue": "\/src\/main\/java"
|
|
},
|
|
{
|
|
"name": "generator.output.backend.resources-path",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$OutputConfig$BackendOutput",
|
|
"defaultValue": "\/src\/main\/resources"
|
|
},
|
|
{
|
|
"name": "generator.output.frontend.react-path",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$OutputConfig$FrontendOutput",
|
|
"defaultValue": ".\/output\/frontend\/react"
|
|
},
|
|
{
|
|
"name": "generator.output.frontend.uniapp-path",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$OutputConfig$FrontendOutput",
|
|
"defaultValue": ".\/output\/frontend\/uniapp"
|
|
},
|
|
{
|
|
"name": "generator.output.frontend.vue-path",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$OutputConfig$FrontendOutput",
|
|
"defaultValue": ".\/output\/frontend\/vue"
|
|
},
|
|
{
|
|
"name": "generator.package-config.base",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$PackageConfig",
|
|
"defaultValue": "com.generator"
|
|
},
|
|
{
|
|
"name": "generator.package-config.modules",
|
|
"type": "java.util.List<com.generator.core.config.GeneratorConfig$PackageConfig$ModuleInfo>",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$PackageConfig"
|
|
},
|
|
{
|
|
"name": "generator.table-config.exclude-tables",
|
|
"type": "java.util.List<java.lang.String>",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TableConfig"
|
|
},
|
|
{
|
|
"name": "generator.table-config.include-tables",
|
|
"type": "java.util.List<java.lang.String>",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TableConfig"
|
|
},
|
|
{
|
|
"name": "generator.table-config.table-prefix",
|
|
"type": "java.util.List<java.lang.String>",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TableConfig"
|
|
},
|
|
{
|
|
"name": "generator.templates.backend.framework",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TemplatesConfig$BackendTemplate",
|
|
"defaultValue": "spring-boot"
|
|
},
|
|
{
|
|
"name": "generator.templates.backend.orm",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TemplatesConfig$BackendTemplate",
|
|
"defaultValue": "mybatis-plus"
|
|
},
|
|
{
|
|
"name": "generator.templates.backend.security",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TemplatesConfig$BackendTemplate",
|
|
"defaultValue": "spring-security"
|
|
},
|
|
{
|
|
"name": "generator.templates.frontend.framework",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TemplatesConfig$FrontendTemplate",
|
|
"defaultValue": "vue3"
|
|
},
|
|
{
|
|
"name": "generator.templates.frontend.language",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TemplatesConfig$FrontendTemplate",
|
|
"defaultValue": "typescript"
|
|
},
|
|
{
|
|
"name": "generator.templates.frontend.ui",
|
|
"type": "java.lang.String",
|
|
"sourceType": "com.generator.core.config.GeneratorConfig$TemplatesConfig$FrontendTemplate",
|
|
"defaultValue": "ant-design"
|
|
}
|
|
],
|
|
"hints": []
|
|
}
|