feature:upms:菜单显隐控制后端支持吗,添加visible字段并且默认为1显示0隐藏

This commit is contained in:
byLaptop committed 2022-11-01 16:42:38 +08:00
1 parent 1c7d92a4ce
commit 8fd679fa67
4 files changed
+10

No files matched your search

+1
View File
@@ -333,6 +333,7 @@ CREATE TABLE `sys_menu` (
`icon` varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL,
`sort_order` int DEFAULT '1' COMMENT '排序值',
`keep_alive` char(1) CHARACTER SET utf8mb4 DEFAULT '0',
`visible` char(1) CHARACTER SET utf8mb4 DEFAULT '1',
`menu_type` char(1) CHARACTER SET utf8mb4 DEFAULT '0',
`create_by` varchar(64) CHARACTER SET utf8 NOT NULL DEFAULT ' ' COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@@ -103,6 +103,12 @@ public class SysMenu extends Model<SysMenu> {
@ApiModelProperty(value = "路由缓冲")
private String keepAlive;
/**
* 菜单显示隐藏控制
*/
@ApiModelProperty(value = "菜单是否显示")
private String visible;
/**
* 创建人
*/
@@ -155,6 +155,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
extra.put("label", menu.getName());
extra.put("sortOrder", menu.getSortOrder());
extra.put("keepAlive", menu.getKeepAlive());
extra.put("visible", menu.getVisible());
node.setExtra(extra);
return node;
};
@@ -31,6 +31,7 @@
<result column="sort_order" property="sortOrder"/>
<result column="menu_type" property="menuType"/>
<result column="keep_alive" property="keepAlive"/>
<result column="visible" property="visible"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
<result column="del_flag" property="delFlag"/>
@@ -47,6 +48,7 @@
sys_menu.sort_order,
sys_menu.keep_alive,
sys_menu.menu_type,
sys_menu.visible,
sys_menu.create_time,
sys_menu.update_time,
sys_menu.del_flag