feat: 代码生成 Beta 公测版本

This commit is contained in:
ray
2024-07-28 23:33:08 +08:00
parent 41917686b1
commit 8888829437
40 changed files with 556 additions and 384 deletions

View File

@@ -19,13 +19,34 @@ import java.util.Map;
@Data
public class GeneratorProperties {
/**
* 默认配置
*/
private DefaultConfig defaultConfig ;
/**
* 模板配置
*/
private Map<String, TemplateConfig> templateConfigs = MapUtil.newHashMap(true);
/**
* 后端应用名
*/
private String backendAppName;
/**
* 前端应用名
*/
private String frontendAppName;
/**
* 模板配置
*/
@Data
public static class TemplateConfig{
public static class TemplateConfig {
private String templatePath;
@@ -34,7 +55,18 @@ public class GeneratorProperties {
/**
* 文件扩展名,如 .java
*/
private String extension= FileNameUtil.EXT_JAVA;
private String extension = FileNameUtil.EXT_JAVA;
}
/**
* 默认配置
*/
@Data
public static class DefaultConfig {
private String author;
}