Commit 26ab28b3 authored by 赵啸非's avatar 赵啸非

添加菜单资源配置

parent 10b6bfe8
...@@ -358,17 +358,21 @@ CREATE TABLE mortals_xhx_menu( ...@@ -358,17 +358,21 @@ CREATE TABLE mortals_xhx_menu(
`menuType` tinyint(2) DEFAULT '0' COMMENT '菜单类型 (0.目录,1.菜单,2.按钮)', `menuType` tinyint(2) DEFAULT '0' COMMENT '菜单类型 (0.目录,1.菜单,2.按钮)',
`authType` tinyint(2) DEFAULT '3' COMMENT '权限类型 (0.无限制,1.无需登录查看,2.需要登录查看,3.需要角色权限查看)', `authType` tinyint(2) DEFAULT '3' COMMENT '权限类型 (0.无限制,1.无需登录查看,2.需要登录查看,3.需要角色权限查看)',
`visible` tinyint(2) DEFAULT '0' COMMENT '菜单显示状态 (0.显示,1.隐藏)', `visible` tinyint(2) DEFAULT '0' COMMENT '菜单显示状态 (0.显示,1.隐藏)',
`perms` varchar(512) COMMENT '权限标识,多个逗号分割', `perms` varchar(128) COMMENT '权限标识,多个逗号分割',
`remark` varchar(512) COMMENT '备注信息',
`orderId` int(4) COMMENT '排序编号', `orderId` int(4) COMMENT '排序编号',
`status` tinyint(2) DEFAULT '1' COMMENT '菜单状态 (0.停用,1.启用)', `status` tinyint(2) DEFAULT '1' COMMENT '菜单状态 (0.停用,1.启用)',
`cache` tinyint(2) DEFAULT '0' COMMENT '是否启用缓存 (0.否,1.是)',
`activeDir` varchar(128) COMMENT '激活目录',
`hideChildrenInMenu` tinyint(2) DEFAULT '0' COMMENT '是否隐藏(0.否,1.是)',
`remark` varchar(512) COMMENT '备注信息',
`createTime` datetime COMMENT '创建时间', `createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户', `createUserId` bigint(20) COMMENT '创建用户',
`createUserName` varchar(50) COMMENT '创建用户名称', `createUserName` varchar(50) COMMENT '创建用户名称',
`updateUserId` bigint(20) COMMENT '更新用户', `updateUserId` bigint(20) COMMENT '更新用户',
`updateUserName` varchar(50) COMMENT '创建用户名称', `updateUserName` varchar(50) COMMENT '创建用户名称',
`updateTime` datetime COMMENT '更新时间', `updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单信息业务'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单信息业务';
...@@ -10,11 +10,11 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -10,11 +10,11 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.base.system.menu.model.vo.MenuVo; import com.mortals.xhx.base.system.menu.model.vo.MenuVo;
import lombok.Data; import lombok.Data;
/** /**
* 菜单信息业务实体对象 * 菜单信息业务实体对象
* *
* @author zxfei * @author zxfei
* @date 2024-09-06 * @date 2024-09-11
*/ */
@Data @Data
public class MenuEntity extends MenuVo { public class MenuEntity extends MenuVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -95,6 +95,18 @@ public class MenuEntity extends MenuVo { ...@@ -95,6 +95,18 @@ public class MenuEntity extends MenuVo {
* 创建用户名称 * 创建用户名称
*/ */
private String updateUserName; private String updateUserName;
/**
* 是否启用缓存 (0.否,1.是)
*/
private Integer cache;
/**
* 激活目录
*/
private String activeDir;
/**
* 是否隐藏(0.否,1.是)
*/
private Integer hideChildrenInMenu;
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
...@@ -131,5 +143,8 @@ public class MenuEntity extends MenuVo { ...@@ -131,5 +143,8 @@ public class MenuEntity extends MenuVo {
this.status = 1; this.status = 1;
this.createUserName = ""; this.createUserName = "";
this.updateUserName = ""; this.updateUserName = "";
this.cache = 0;
this.activeDir = "";
this.hideChildrenInMenu = 0;
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment