优化
This commit is contained in:
@@ -150,8 +150,10 @@
|
||||
<property name="modelPackage" value="com.iqudoo.platform.application.database.model"/>
|
||||
<property name="facadeRepositoryPackage" value="com.iqudoo.platform.application.facade.repository"/>
|
||||
<property name="domainRepositoryPackage" value="com.iqudoo.platform.application.domain.repository"/>
|
||||
<property name="domainRepositoryType" value="Repository"/>
|
||||
<property name="facadeViewRepositoryPackage" value="com.iqudoo.platform.application.facade.repoview"/>
|
||||
<property name="domainViewRepositoryPackage" value="com.iqudoo.platform.application.domain.repoview"/>
|
||||
<property name="domainViewRepositoryType" value="Repository"/>
|
||||
<property name="guidGeneratorClass" value="com.iqudoo.framework.tape.modules.utils.SnowflakeUtil"/>
|
||||
<property name="guidGeneratorCode" value="SnowflakeUtil.nextId()"/>
|
||||
<property name="changeLogContextClassPackage" value="com.iqudoo.platform.application.domain.changeLog"/>
|
||||
@@ -187,8 +189,10 @@
|
||||
| `modelPackage` | Model 类的包路径 | `com.iqudoo.platform.application.database.model` | 是 |
|
||||
| `facadeRepositoryPackage` | Repository 接口的包路径 | `com.iqudoo.platform.application.facade.repository` | 否 |
|
||||
| `domainRepositoryPackage` | Repository 实现类的包路径 | `com.iqudoo.platform.application.domain.repository` | 否 |
|
||||
| `domainRepositoryType` | RepoView 名称后缀 | `Repository` | 否 |
|
||||
| `facadeViewRepositoryPackage` | RepoView 接口的包路径 | `com.iqudoo.platform.application.facade.repoview` | 否 |
|
||||
| `domainViewRepositoryPackage` | RepoView 实现类的包路径 | `com.iqudoo.platform.application.domain.repoview` | 否 |
|
||||
| `domainViewRepositoryType` | RepoView 名称后缀 | `Repository` | 否 |
|
||||
| `guidGeneratorClass` | GUID生成工具类 | `com.iqudoo.framework.tape.modules.utils.SnowflakeUtil` | 否 |
|
||||
| `guidGeneratorCode` | GUID生成方法 | `SnowflakeUtil.nextId()` | 否 |
|
||||
| `changeLogContextClassPackage` | 变更日志上下文包路径 | `com.iqudoo.platform.application.domain.changeLog` | 否 |
|
||||
|
||||
Binary file not shown.
@@ -22,6 +22,7 @@ public class TapeRepositoryGeneratorPlugin extends PluginAdapter {
|
||||
private String slowQueryLoggerLevel = "error";
|
||||
private String facadeRepositoryPackage = "com.iqudoo.platform.application.facade.repository";
|
||||
private String domainRepositoryPackage = "com.iqudoo.platform.application.domain.repository";
|
||||
private String domainRepositoryType = "Repository";
|
||||
private String guidGeneratorClass = "com.iqudoo.framework.tape.modules.utils.SnowflakeUtil";
|
||||
private String guidGeneratorCode = "SnowflakeUtil.nextId()";
|
||||
private String changeLogContextClassPackage = "com.iqudoo.platform.application.domain.changeLog";
|
||||
@@ -56,6 +57,7 @@ public class TapeRepositoryGeneratorPlugin extends PluginAdapter {
|
||||
guidGeneratorCode = stringConfig("guidGeneratorCode", guidGeneratorCode);
|
||||
facadeRepositoryPackage = stringConfig("facadeRepositoryPackage", facadeRepositoryPackage);
|
||||
domainRepositoryPackage = stringConfig("domainRepositoryPackage", domainRepositoryPackage);
|
||||
domainRepositoryType = stringConfig("domainRepositoryType", domainRepositoryType);
|
||||
changeLogContextClassPackage = stringConfig("changeLogContextClassPackage", changeLogContextClassPackage);
|
||||
changeLogContextClassName = stringConfig("changeLogContextClassName", changeLogContextClassName);
|
||||
changeLogEnable = stringConfig("changeLogEnable", changeLogEnable);
|
||||
@@ -136,8 +138,8 @@ public class TapeRepositoryGeneratorPlugin extends PluginAdapter {
|
||||
String domainObjectName = introspectedTable.getFullyQualifiedTable().getDomainObjectName();
|
||||
String exampleClassName = domainObjectName + "Example";
|
||||
String mapperClassName = domainObjectName + "Mapper";
|
||||
String repositoryInterfaceName = "I" + domainObjectName + "Repository";
|
||||
String repositoryImplName = domainObjectName + "RepositoryImpl";
|
||||
String repositoryInterfaceName = "I" + domainObjectName + domainRepositoryType;
|
||||
String repositoryImplName = domainObjectName + domainRepositoryType + "Impl";
|
||||
boolean hasBLOBColumns = ElementTools.hasBLOBColumns(introspectedTable);
|
||||
|
||||
// 生成Repository接口(核心修改:手动添加所有方法,不再继承父接口)
|
||||
|
||||
@@ -27,6 +27,7 @@ public class TapeRepoviewGeneratorPlugin extends PluginAdapter {
|
||||
private String mapperPackage = "com.iqudoo.platform.application.database.mapper";
|
||||
private String facadeViewRepositoryPackage = "com.iqudoo.platform.application.facade.repoview";
|
||||
private String domainViewRepositoryPackage = "com.iqudoo.platform.application.domain.repoview";
|
||||
private String domainViewRepositoryType = "Repository";
|
||||
private String targetProject = "src/main/java";
|
||||
|
||||
// 1.4.1版本专用格式化器
|
||||
@@ -51,6 +52,7 @@ public class TapeRepoviewGeneratorPlugin extends PluginAdapter {
|
||||
slowQueryLoggerLevel = stringConfig("slowQueryLoggerLevel", slowQueryLoggerLevel);
|
||||
facadeViewRepositoryPackage = stringConfig("facadeViewRepositoryPackage", facadeViewRepositoryPackage);
|
||||
domainViewRepositoryPackage = stringConfig("domainViewRepositoryPackage", domainViewRepositoryPackage);
|
||||
domainViewRepositoryType = stringConfig("domainViewRepositoryType", domainViewRepositoryType);
|
||||
mapperPackage = stringConfig("mapperPackage", mapperPackage);
|
||||
modelPackage = stringConfig("modelPackage", modelPackage);
|
||||
}
|
||||
@@ -108,8 +110,8 @@ public class TapeRepoviewGeneratorPlugin extends PluginAdapter {
|
||||
String domainObjectName = introspectedTable.getFullyQualifiedTable().getDomainObjectName();
|
||||
String exampleClassName = domainObjectName + "Example";
|
||||
String mapperClassName = domainObjectName + "Mapper";
|
||||
String repoInterfaceName = "I" + domainObjectName + "Repo";
|
||||
String repoImplName = domainObjectName + "RepoImpl";
|
||||
String repoInterfaceName = "I" + domainObjectName + domainViewRepositoryType;
|
||||
String repoImplName = domainObjectName +domainViewRepositoryType+ "Impl";
|
||||
|
||||
boolean hasBLOBColumns = ElementTools.hasBLOBColumns(introspectedTable);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user