{ "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", "sourceType": "com.generator.core.config.GeneratorConfig$FieldConfig" }, { "name": "generator.field-config.exclude-query-fields", "type": "java.util.List", "sourceType": "com.generator.core.config.GeneratorConfig$FieldConfig" }, { "name": "generator.field-config.string-type-fields", "type": "java.util.List", "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", "sourceType": "com.generator.core.config.GeneratorConfig$PackageConfig" }, { "name": "generator.table-config.exclude-tables", "type": "java.util.List", "sourceType": "com.generator.core.config.GeneratorConfig$TableConfig" }, { "name": "generator.table-config.include-tables", "type": "java.util.List", "sourceType": "com.generator.core.config.GeneratorConfig$TableConfig" }, { "name": "generator.table-config.table-prefix", "type": "java.util.List", "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": [] }