diff --git a/ruoyi-plugins/ruoyi-mybatis-jpa/src/main/java/com/ruoyi/mybatis/annotation/EnableTableMap.java b/ruoyi-plugins/ruoyi-mybatis-jpa/src/main/java/com/ruoyi/mybatis/annotation/EnableTableMap.java index cc3d746..2e6a887 100644 --- a/ruoyi-plugins/ruoyi-mybatis-jpa/src/main/java/com/ruoyi/mybatis/annotation/EnableTableMap.java +++ b/ruoyi-plugins/ruoyi-mybatis-jpa/src/main/java/com/ruoyi/mybatis/annotation/EnableTableMap.java @@ -30,4 +30,6 @@ public @interface EnableTableMap { String deptOnLeft() default ""; String deptOnRight() default ""; + + String deptFrom() default ""; } diff --git a/ruoyi-plugins/ruoyi-mybatis-jpa/src/main/java/com/ruoyi/mybatis/domain/TableInfo.java b/ruoyi-plugins/ruoyi-mybatis-jpa/src/main/java/com/ruoyi/mybatis/domain/TableInfo.java index 7dfc74d..c9fff1b 100644 --- a/ruoyi-plugins/ruoyi-mybatis-jpa/src/main/java/com/ruoyi/mybatis/domain/TableInfo.java +++ b/ruoyi-plugins/ruoyi-mybatis-jpa/src/main/java/com/ruoyi/mybatis/domain/TableInfo.java @@ -84,7 +84,8 @@ public class TableInfo { if (StringUtils.isNotEmpty(this.enableTableMap.dept())) { String lf = this.enableTableMap.deptOnLeft(); String rf = this.enableTableMap.deptOnRight(); - String lt = this.getTableNameT(); + String lt = StringUtils.isNotEmpty(this.enableTableMap.deptFrom()) ? this.enableTableMap.deptFrom() + : this.getTableNameT(); String rt = this.enableTableMap.dept(); if (StringUtils.isEmpty(lf) || StringUtils.isEmpty(rf)) { lf = this.enableTableMap.deptOn();