diff --git a/screw-core/src/main/java/cn/smallbun/screw/core/process/ProcessConfig.java b/screw-core/src/main/java/cn/smallbun/screw/core/process/ProcessConfig.java index cff3ae7..0994bfa 100644 --- a/screw-core/src/main/java/cn/smallbun/screw/core/process/ProcessConfig.java +++ b/screw-core/src/main/java/cn/smallbun/screw/core/process/ProcessConfig.java @@ -44,4 +44,19 @@ public class ProcessConfig implements Serializable { * 忽略表后缀 */ private List ignoreTableSuffix; + /** + * 指定生成表名 + * @see "1.0.3" + */ + private List designatedTableName; + /** + * 指定生成表前缀 + * @see "1.0.3" + */ + private List designatedTablePrefix; + /** + * 指定生成表后缀 + * @see "1.0.3" + */ + private List designatedTableSuffix; } diff --git a/screw-maven-plugin/src/main/java/cn/smallbun/screw/maven/plugin/mojo/RunDocMojo.java b/screw-maven-plugin/src/main/java/cn/smallbun/screw/maven/plugin/mojo/RunDocMojo.java index 8caa5b6..5dc4c2d 100644 --- a/screw-maven-plugin/src/main/java/cn/smallbun/screw/maven/plugin/mojo/RunDocMojo.java +++ b/screw-maven-plugin/src/main/java/cn/smallbun/screw/maven/plugin/mojo/RunDocMojo.java @@ -120,6 +120,24 @@ public class RunDocMojo extends AbstractMojo { */ @Parameter private List tableSuffix; + /** + * 指定生成表名 + * @see 1.0.3 + */ + @Parameter + private List designatedTableName; + /** + * 指定生成表前缀 + * @see 1.0.3 + */ + @Parameter + private List designatedTablePrefix; + /** + * 指定生成表后缀 + * @see 1.0.3 + */ + @Parameter + private List designatedTableSuffix; //====================生成引擎配置====================// /** @@ -211,7 +229,13 @@ public class RunDocMojo extends AbstractMojo { //忽略表前缀 .ignoreTablePrefix(getTablePrefix()) //忽略表后缀 - .ignoreTableSuffix(getTableSuffix()).build(); + .ignoreTableSuffix(getTableSuffix()) + //指定生成表名 + .designatedTableName(getDesignatedTableName()) + //指定生成表前缀 + .designatedTablePrefix(getDesignatedTablePrefix()) + //指定生成表后缀 + .designatedTableSuffix(getDesignatedTableSuffix()).build(); } /**