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