Эх сурвалжийг харах

新增--查询权限返回对应表单名称

Administrator 4 жил өмнө
parent
commit
ef0b0d453a

+ 5 - 5
boman-modules/boman-system/src/main/java/com/boman/system/domain/SysMenu.java

@@ -65,14 +65,14 @@ public class SysMenu extends BaseEntity
     /**
      * 对应的表名称
      */
-    private String tableName;
+    private String sysTableName;
 
-    public String getTableName() {
-        return tableName;
+    public String getSysTableName() {
+        return sysTableName;
     }
 
-    public void setTableName(String tableName) {
-        this.tableName = tableName;
+    public void setSysTableName(String sysTableName) {
+        this.sysTableName = sysTableName;
     }
 
     public Long getId()

+ 13 - 0
boman-modules/boman-system/src/main/java/com/boman/system/domain/vo/RouterVo.java

@@ -46,11 +46,24 @@ public class RouterVo
      */
     private MetaVo meta;
 
+    /**
+     * 表名称
+     */
+    private String sysTableName;
+
     /**
      * 子路由
      */
     private List<RouterVo> children;
 
+    public String getSysTableName() {
+        return sysTableName;
+    }
+
+    public void setSysTableName(String sysTableName) {
+        this.sysTableName = sysTableName;
+    }
+
     public String getName()
     {
         return name;

+ 7 - 1
boman-modules/boman-system/src/main/java/com/boman/system/service/impl/SysMenuServiceImpl.java

@@ -165,6 +165,9 @@ public class SysMenuServiceImpl implements ISysMenuService
             router.setPath(getRouterPath(menu));
             router.setComponent(getComponent(menu));
             router.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache())));
+            if (menu.getSysTableName() != null){
+                router.setSysTableName(menu.getSysTableName());
+            }
             List<SysMenu> cMenus = menu.getChildren();
             if (!cMenus.isEmpty() && cMenus.size() > 0 && UserConstants.TYPE_DIR.equals(menu.getMenuType()))
             {
@@ -180,6 +183,9 @@ public class SysMenuServiceImpl implements ISysMenuService
                 children.setComponent(menu.getComponent());
                 children.setName(StringUtils.capitalize(menu.getPath()));
                 children.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache())));
+                if (menu.getSysTableName() != null){
+                    children.setSysTableName(menu.getSysTableName());
+                }
                 childrenList.add(children);
                 router.setChildren(childrenList);
             }
@@ -579,7 +585,7 @@ public class SysMenuServiceImpl implements ISysMenuService
             sysMenu.setMenuType("C");
             sysMenu.setIcon("system");
             sysMenu.setCreateBy(SecurityUtils.getUsername());
-            sysMenu.setTableName(genTable.getTableName());
+            sysMenu.setSysTableName(genTable.getTableName());
             menuMapper.insertMenu(sysMenu);
             //是菜单,生成crud按钮
             for (int i = 0; i < Constants.MENU_NAME.length; i++) {

+ 1 - 1
boman-modules/boman-system/src/main/resources/mapper/system/SysMenuMapper.xml

@@ -24,7 +24,7 @@
 		<result property="updateTime"     column="update_time"    />
 		<result property="updateBy"       column="update_by"      />
 		<result property="remark"         column="remark"         />
-		<result property="sysTableName"         column="sys_table_name"         />
+		<result property="sysTableName"   column="sys_table_name" />
 	</resultMap>
 
 	<sql id="selectMenuVo">