james 1 year ago
parent
commit
3ae10f878e

+ 9 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/domain/SysMobileTenantMenu.java

@@ -1,6 +1,8 @@
 package com.usky.system.domain;
 
 import java.io.Serializable;
+
+import com.baomidou.mybatisplus.annotation.TableField;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -30,6 +32,13 @@ public class SysMobileTenantMenu implements Serializable {
      */
     private Long menuId;
 
+    /**
+     * 父菜单ID
+     */
+    @TableField(exist = false)
+    private Long parentId;
+
+    @TableField(exist = false)
     private String menuName;
 
     private String menuAliasName;

+ 8 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/domain/SysTenantMenu.java

@@ -1,5 +1,6 @@
 package com.usky.system.domain;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -31,6 +32,13 @@ public class SysTenantMenu implements Serializable {
      */
     private Long menuId;
 
+    /**
+     * 父菜单ID
+     */
+    @TableField(exist = false)
+    private Long parentId;
+
+    @TableField(exist = false)
     private String menuName;
 
     private String menuAliasName;

+ 2 - 0
base-modules/service-system/service-system-biz/src/main/resources/mapper/system/SysMobileTenantMenuMapper.xml

@@ -6,6 +6,7 @@
     <resultMap id="BaseResultMap" type="com.usky.system.domain.SysMobileTenantMenu">
         <id column="tenant_id" property="tenantId" />
         <result column="menu_id" property="menuId" />
+        <result column="parent_id" property="parentId" />
         <result property="menuName" column="menu_name"/>
         <result column="menu_alias_name" property="menuAliasName" />
     </resultMap>
@@ -14,6 +15,7 @@
         SELECT
             t.tenant_id,
             t.menu_id,
+            m.parent_id,
             m.menu_name,
 	        t.menu_alias_name
         FROM

+ 2 - 0
base-modules/service-system/service-system-biz/src/main/resources/mapper/system/SysTenantMenuMapper.xml

@@ -6,6 +6,7 @@
     <resultMap id="BaseResultMap" type="com.usky.system.domain.SysTenantMenu">
         <id column="tenant_id" property="tenantId" />
         <result column="menu_id" property="menuId" />
+        <result column="parent_id" property="parentId" />
         <result property="menuName" column="menu_name"/>
         <result column="menu_alias_name" property="menuAliasName" />
     </resultMap>
@@ -14,6 +15,7 @@
         SELECT
             t.tenant_id,
             t.menu_id,
+            m.parent_id,
             m.menu_name,
 	        t.menu_alias_name
         FROM