├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── doc ├── CHANGELOG.md ├── Guide_zh_v0.9.md ├── Guide_zh_v1.2.md ├── codegen.gif ├── imagesv0.9 │ ├── 1499450351110.png │ ├── 1499450551765.png │ ├── 1499450990689.png │ ├── 1499451091051.png │ ├── 1499451137774.png │ ├── 1499451179039.png │ ├── 1499451662356.png │ └── 1499452225546.png └── imagesv1.2 │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ └── 8.png ├── gradle.properties.example ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── github │ │ └── hykes │ │ └── codegen │ │ ├── DBGeneratorAction.java │ │ ├── FileGeneratorAction.java │ │ ├── SQLGeneratorAction.java │ │ ├── configurable │ │ ├── SettingManager.java │ │ ├── UIConfigurable.java │ │ ├── instance │ │ │ ├── TemplatesConfigurable.java │ │ │ └── VariablesConfigurable.java │ │ ├── model │ │ │ ├── Templates.java │ │ │ └── Variables.java │ │ └── ui │ │ │ ├── TemplatesUI.java │ │ │ ├── VariableUI.form │ │ │ ├── VariableUI.java │ │ │ ├── action │ │ │ ├── BaseTemplateAction.java │ │ │ ├── TemplateAddAction.java │ │ │ ├── TemplateEditAction.java │ │ │ └── TemplateRemoveAction.java │ │ │ ├── dialog │ │ │ ├── ColumnEditDialog.form │ │ │ ├── ColumnEditDialog.java │ │ │ ├── TemplateEditDialog.form │ │ │ ├── TemplateEditDialog.java │ │ │ ├── TemplateGroupEditDialog.form │ │ │ ├── TemplateGroupEditDialog.java │ │ │ ├── TemplateRootEditDialog.form │ │ │ ├── TemplateRootEditDialog.java │ │ │ ├── VariableEditDialog.form │ │ │ └── VariableEditDialog.java │ │ │ └── editor │ │ │ ├── TemplateEditorUI.form │ │ │ └── TemplateEditorUI.java │ │ ├── constants │ │ ├── CodeGenBundle.java │ │ └── Defaults.java │ │ ├── directive │ │ ├── Append.java │ │ ├── GetPackage.java │ │ ├── ImportPackage.java │ │ ├── LowerCase.java │ │ ├── Split.java │ │ └── UpperCase.java │ │ ├── gui │ │ ├── ActionOperator.java │ │ ├── ColumnEditorFrame.java │ │ ├── SelectGroupPanel.form │ │ ├── SelectGroupPanel.java │ │ ├── SelectPathDialog.form │ │ ├── SelectPathDialog.java │ │ ├── SqlEditorPanel.form │ │ ├── SqlEditorPanel.java │ │ ├── TablePanel.form │ │ ├── TablePanel.java │ │ └── cmt │ │ │ ├── JBalloon.java │ │ │ └── MyDialogWrapper.java │ │ ├── model │ │ ├── CodeContext.java │ │ ├── CodeGroup.java │ │ ├── CodeRoot.java │ │ ├── CodeTemplate.java │ │ ├── ExportTemplate.java │ │ ├── Field.java │ │ ├── FieldType.java │ │ ├── IdeaContext.java │ │ └── Table.java │ │ ├── parser │ │ ├── AbstractParser.java │ │ ├── DefaultParser.java │ │ ├── Parser.java │ │ └── ParserUtils.java │ │ ├── provider │ │ ├── AbstractFileProvider.java │ │ ├── DefaultProviderImpl.java │ │ └── FileProviderFactory.java │ │ └── utils │ │ ├── BuilderUtil.java │ │ ├── GuiUtil.java │ │ ├── MyNotifier.java │ │ ├── PsiUtil.java │ │ ├── StringUtils.java │ │ ├── VelocityUtil.java │ │ └── ZipUtil.java └── resources │ ├── META-INF │ ├── plugin.xml │ ├── pluginIcon.svg │ └── withDatabase.xml │ ├── icons │ ├── codegen.png │ ├── codegen@2x.png │ ├── codegen@2x_dark.png │ └── codegen_dark.png │ ├── messages.properties │ ├── messages_en_US.properties │ ├── messages_zh_CN.properties │ ├── templates │ ├── ControllerTemplate.vm │ ├── DaoTemplate.vm │ ├── MapperTemplate.vm │ ├── ModelTemplate.vm │ ├── ReadServiceImplTemplate.vm │ ├── ReadServiceTemplate.vm │ ├── WriteServiceImplTemplate.vm │ └── WriteServiceTemplate.vm │ └── variables.md └── test └── java └── com └── github └── hykes └── codegen ├── BuildNumberTest.java └── VelocityTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/_config.yml -------------------------------------------------------------------------------- /doc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/CHANGELOG.md -------------------------------------------------------------------------------- /doc/Guide_zh_v0.9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/Guide_zh_v0.9.md -------------------------------------------------------------------------------- /doc/Guide_zh_v1.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/Guide_zh_v1.2.md -------------------------------------------------------------------------------- /doc/codegen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/codegen.gif -------------------------------------------------------------------------------- /doc/imagesv0.9/1499450351110.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv0.9/1499450351110.png -------------------------------------------------------------------------------- /doc/imagesv0.9/1499450551765.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv0.9/1499450551765.png -------------------------------------------------------------------------------- /doc/imagesv0.9/1499450990689.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv0.9/1499450990689.png -------------------------------------------------------------------------------- /doc/imagesv0.9/1499451091051.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv0.9/1499451091051.png -------------------------------------------------------------------------------- /doc/imagesv0.9/1499451137774.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv0.9/1499451137774.png -------------------------------------------------------------------------------- /doc/imagesv0.9/1499451179039.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv0.9/1499451179039.png -------------------------------------------------------------------------------- /doc/imagesv0.9/1499451662356.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv0.9/1499451662356.png -------------------------------------------------------------------------------- /doc/imagesv0.9/1499452225546.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv0.9/1499452225546.png -------------------------------------------------------------------------------- /doc/imagesv1.2/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv1.2/1.png -------------------------------------------------------------------------------- /doc/imagesv1.2/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv1.2/2.png -------------------------------------------------------------------------------- /doc/imagesv1.2/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv1.2/3.png -------------------------------------------------------------------------------- /doc/imagesv1.2/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv1.2/4.png -------------------------------------------------------------------------------- /doc/imagesv1.2/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv1.2/5.png -------------------------------------------------------------------------------- /doc/imagesv1.2/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv1.2/6.png -------------------------------------------------------------------------------- /doc/imagesv1.2/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv1.2/7.png -------------------------------------------------------------------------------- /doc/imagesv1.2/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/doc/imagesv1.2/8.png -------------------------------------------------------------------------------- /gradle.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/gradle.properties.example -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'CodeGen' 2 | -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/DBGeneratorAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/DBGeneratorAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/FileGeneratorAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/FileGeneratorAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/SQLGeneratorAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/SQLGeneratorAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/SettingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/SettingManager.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/UIConfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/UIConfigurable.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/instance/TemplatesConfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/instance/TemplatesConfigurable.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/instance/VariablesConfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/instance/VariablesConfigurable.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/model/Templates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/model/Templates.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/model/Variables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/model/Variables.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/TemplatesUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/TemplatesUI.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/VariableUI.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/VariableUI.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/VariableUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/VariableUI.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/action/BaseTemplateAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/action/BaseTemplateAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/action/TemplateAddAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/action/TemplateAddAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/action/TemplateEditAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/action/TemplateEditAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/action/TemplateRemoveAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/action/TemplateRemoveAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/ColumnEditDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/ColumnEditDialog.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/ColumnEditDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/ColumnEditDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateEditDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateEditDialog.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateEditDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateEditDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateGroupEditDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateGroupEditDialog.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateGroupEditDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateGroupEditDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateRootEditDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateRootEditDialog.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateRootEditDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/TemplateRootEditDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/VariableEditDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/VariableEditDialog.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/dialog/VariableEditDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/dialog/VariableEditDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/editor/TemplateEditorUI.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/editor/TemplateEditorUI.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/configurable/ui/editor/TemplateEditorUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/configurable/ui/editor/TemplateEditorUI.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/constants/CodeGenBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/constants/CodeGenBundle.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/constants/Defaults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/constants/Defaults.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/directive/Append.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/directive/Append.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/directive/GetPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/directive/GetPackage.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/directive/ImportPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/directive/ImportPackage.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/directive/LowerCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/directive/LowerCase.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/directive/Split.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/directive/Split.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/directive/UpperCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/directive/UpperCase.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/ActionOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/ActionOperator.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/ColumnEditorFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/ColumnEditorFrame.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/SelectGroupPanel.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/SelectGroupPanel.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/SelectGroupPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/SelectGroupPanel.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/SelectPathDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/SelectPathDialog.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/SelectPathDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/SelectPathDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/SqlEditorPanel.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/SqlEditorPanel.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/SqlEditorPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/SqlEditorPanel.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/TablePanel.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/TablePanel.form -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/TablePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/TablePanel.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/cmt/JBalloon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/cmt/JBalloon.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/gui/cmt/MyDialogWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/gui/cmt/MyDialogWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/CodeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/CodeContext.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/CodeGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/CodeGroup.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/CodeRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/CodeRoot.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/CodeTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/CodeTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/ExportTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/ExportTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/Field.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/FieldType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/FieldType.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/IdeaContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/IdeaContext.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/model/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/model/Table.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/parser/AbstractParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/parser/AbstractParser.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/parser/DefaultParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/parser/DefaultParser.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/parser/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/parser/Parser.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/parser/ParserUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/parser/ParserUtils.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/provider/AbstractFileProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/provider/AbstractFileProvider.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/provider/DefaultProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/provider/DefaultProviderImpl.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/provider/FileProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/provider/FileProviderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/utils/BuilderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/utils/BuilderUtil.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/utils/GuiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/utils/GuiUtil.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/utils/MyNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/utils/MyNotifier.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/utils/PsiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/utils/PsiUtil.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/utils/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/utils/VelocityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/utils/VelocityUtil.java -------------------------------------------------------------------------------- /src/main/java/com/github/hykes/codegen/utils/ZipUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/java/com/github/hykes/codegen/utils/ZipUtil.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/META-INF/withDatabase.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/META-INF/withDatabase.xml -------------------------------------------------------------------------------- /src/main/resources/icons/codegen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/icons/codegen.png -------------------------------------------------------------------------------- /src/main/resources/icons/codegen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/icons/codegen@2x.png -------------------------------------------------------------------------------- /src/main/resources/icons/codegen@2x_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/icons/codegen@2x_dark.png -------------------------------------------------------------------------------- /src/main/resources/icons/codegen_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/icons/codegen_dark.png -------------------------------------------------------------------------------- /src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/messages.properties -------------------------------------------------------------------------------- /src/main/resources/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/messages_en_US.properties -------------------------------------------------------------------------------- /src/main/resources/messages_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/messages_zh_CN.properties -------------------------------------------------------------------------------- /src/main/resources/templates/ControllerTemplate.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/templates/ControllerTemplate.vm -------------------------------------------------------------------------------- /src/main/resources/templates/DaoTemplate.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/templates/DaoTemplate.vm -------------------------------------------------------------------------------- /src/main/resources/templates/MapperTemplate.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/templates/MapperTemplate.vm -------------------------------------------------------------------------------- /src/main/resources/templates/ModelTemplate.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/templates/ModelTemplate.vm -------------------------------------------------------------------------------- /src/main/resources/templates/ReadServiceImplTemplate.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/templates/ReadServiceImplTemplate.vm -------------------------------------------------------------------------------- /src/main/resources/templates/ReadServiceTemplate.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/templates/ReadServiceTemplate.vm -------------------------------------------------------------------------------- /src/main/resources/templates/WriteServiceImplTemplate.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/templates/WriteServiceImplTemplate.vm -------------------------------------------------------------------------------- /src/main/resources/templates/WriteServiceTemplate.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/templates/WriteServiceTemplate.vm -------------------------------------------------------------------------------- /src/main/resources/variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/main/resources/variables.md -------------------------------------------------------------------------------- /src/test/java/com/github/hykes/codegen/BuildNumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/test/java/com/github/hykes/codegen/BuildNumberTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/hykes/codegen/VelocityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hykes/CodeGen/HEAD/src/test/java/com/github/hykes/codegen/VelocityTest.java --------------------------------------------------------------------------------