Merge pull request #489 from coder-xiaomo/fix-setEntityWithBaseClassEnable

fix: 修复 Codegen GlobalConfig 类缺少 setEntityWithBaseClassEnable 函数问题
This commit is contained in:
Michael Yang 2025-02-12 16:44:02 +08:00 committed by GitHub
commit 71f456bc93
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 15 additions and 0 deletions

View File

@ -297,6 +297,7 @@ globalConfig.getTemplateConfig()
| 配置 | 描述 | 默认值 |
|----------------------------------------------|---------------------------------------------------|--------------------|
| setEntityWithBaseClassEnable(boolean) | 当开启这个配置后Entity 会生成两个类,自动生成的 getter setter 字段等都在 Base 类里,而开发者可以在 Account.java 中添加自己的业务代码 | false |
| setClassPrefix(String) | Entity 类的前缀 | "" |
| setClassSuffix(String) | Entity 类的后缀 | "" |
| setSuperClass(Class) | Entity 类的父类,可以自定义一些 BaseEntity 类 | null |

View File

@ -1035,6 +1035,20 @@ public class GlobalConfig implements Serializable {
getEntityConfig().setJdkVersion(jdkVersion);
}
/**
* @see EntityConfig#isWithBaseClassEnable()
*/
public boolean isEntityWithBaseClassEnable() {
return getEntityConfig().isWithBaseClassEnable();
}
/**
* @see EntityConfig#setWithBaseClassEnable(boolean)
*/
public void setEntityWithBaseClassEnable(boolean withBaseClassEnable) {
getEntityConfig().setWithBaseClassEnable(withBaseClassEnable);
}
public boolean isMapperGenerateEnable() {
return mapperGenerateEnable;
}