├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshot ├── generator.png ├── plugin.png ├── registeredType.png ├── sqlCopy.png └── usage.png ├── settings.gradle.kts └── src └── main ├── kotlin └── dev │ └── huyaro │ └── gen │ ├── CodeGeneratorAction.kt │ ├── SQLFormatterAction.kt │ ├── meta │ ├── Column.kt │ └── Table.kt │ ├── model │ ├── Settings.kt │ ├── TypeRegistration.kt │ └── TypeState.kt │ ├── ui │ ├── CodeGenerator.kt │ ├── GeneratorDialog.kt │ └── RegisteredTypeDialog.kt │ └── util │ ├── Builder.kt │ ├── Strings.kt │ └── VelocityTemplate.kt └── resources ├── META-INF ├── plugin.xml └── pluginIcon.svg └── extensions └── templates ├── jimmer ├── entity.java.vm ├── entity.kotlin.vm ├── repository.java.vm └── repository.kotlin.vm └── mybatisplus ├── entity.java.vm ├── entity.kotlin.vm ├── repository.java.vm └── repository.kotlin.vm /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshot/generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/screenshot/generator.png -------------------------------------------------------------------------------- /screenshot/plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/screenshot/plugin.png -------------------------------------------------------------------------------- /screenshot/registeredType.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/screenshot/registeredType.png -------------------------------------------------------------------------------- /screenshot/sqlCopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/screenshot/sqlCopy.png -------------------------------------------------------------------------------- /screenshot/usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/screenshot/usage.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "CodeGenX" -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/CodeGeneratorAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/CodeGeneratorAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/SQLFormatterAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/SQLFormatterAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/meta/Column.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/meta/Column.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/meta/Table.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/meta/Table.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/model/Settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/model/Settings.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/model/TypeRegistration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/model/TypeRegistration.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/model/TypeState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/model/TypeState.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/ui/CodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/ui/CodeGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/ui/GeneratorDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/ui/GeneratorDialog.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/ui/RegisteredTypeDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/ui/RegisteredTypeDialog.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/util/Builder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/util/Builder.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/util/Strings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/util/Strings.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/huyaro/gen/util/VelocityTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/kotlin/dev/huyaro/gen/util/VelocityTemplate.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/extensions/templates/jimmer/entity.java.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/extensions/templates/jimmer/entity.java.vm -------------------------------------------------------------------------------- /src/main/resources/extensions/templates/jimmer/entity.kotlin.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/extensions/templates/jimmer/entity.kotlin.vm -------------------------------------------------------------------------------- /src/main/resources/extensions/templates/jimmer/repository.java.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/extensions/templates/jimmer/repository.java.vm -------------------------------------------------------------------------------- /src/main/resources/extensions/templates/jimmer/repository.kotlin.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/extensions/templates/jimmer/repository.kotlin.vm -------------------------------------------------------------------------------- /src/main/resources/extensions/templates/mybatisplus/entity.java.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/extensions/templates/mybatisplus/entity.java.vm -------------------------------------------------------------------------------- /src/main/resources/extensions/templates/mybatisplus/entity.kotlin.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/extensions/templates/mybatisplus/entity.kotlin.vm -------------------------------------------------------------------------------- /src/main/resources/extensions/templates/mybatisplus/repository.java.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/extensions/templates/mybatisplus/repository.java.vm -------------------------------------------------------------------------------- /src/main/resources/extensions/templates/mybatisplus/repository.kotlin.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huyaro/CodeGenX/HEAD/src/main/resources/extensions/templates/mybatisplus/repository.kotlin.vm --------------------------------------------------------------------------------