195 lines
3.9 KiB
Java
Raw Normal View History

2018-10-07 14:16:47 +08:00
package com.ruoyi.system.domain;
2018-07-09 08:44:52 +08:00
2018-10-03 23:11:09 +08:00
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
2019-03-08 14:44:38 +08:00
import com.ruoyi.common.core.domain.BaseEntity;
2018-07-09 08:44:52 +08:00
import java.util.ArrayList;
import java.util.List;
/**
2018-09-29 13:33:41 +08:00
* 菜单权限表 sys_menu
2018-07-09 08:44:52 +08:00
*
* @author ruoyi
*/
2018-10-07 14:16:47 +08:00
public class SysMenu extends BaseEntity
2018-07-09 08:44:52 +08:00
{
private static final long serialVersionUID = 1L;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 菜单ID */
private Long menuId;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 菜单名称 */
private String menuName;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 父菜单名称 */
private String parentName;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 父菜单ID */
private Long parentId;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 显示顺序 */
private String orderNum;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 菜单URL */
private String url;
2019-05-30 13:18:16 +08:00
/** 打开方式menuItem页签 menuBlank新窗口 */
private String target;
2018-07-09 08:44:52 +08:00
/** 类型:0目录,1菜单,2按钮 */
private String menuType;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 菜单状态:0显示,1隐藏 */
2018-08-09 22:55:14 +08:00
private String visible;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 权限字符串 */
private String perms;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 菜单图标 */
private String icon;
2019-05-30 13:18:16 +08:00
2018-07-09 08:44:52 +08:00
/** 子菜单 */
2018-10-07 14:16:47 +08:00
private List<SysMenu> children = new ArrayList<SysMenu>();
2018-07-09 08:44:52 +08:00
public Long getMenuId()
{
return menuId;
}
public void setMenuId(Long menuId)
{
this.menuId = menuId;
}
public String getMenuName()
{
return menuName;
}
public void setMenuName(String menuName)
{
this.menuName = menuName;
}
public String getParentName()
{
return parentName;
}
public void setParentName(String parentName)
{
this.parentName = parentName;
}
public Long getParentId()
{
return parentId;
}
public void setParentId(Long parentId)
{
this.parentId = parentId;
}
public String getOrderNum()
{
return orderNum;
}
public void setOrderNum(String orderNum)
{
this.orderNum = orderNum;
}
public String getUrl()
{
return url;
}
public void setUrl(String url)
{
this.url = url;
}
2019-05-30 13:18:16 +08:00
public String getTarget()
{
return target;
}
public void setTarget(String target)
{
this.target = target;
}
2018-07-09 08:44:52 +08:00
public String getMenuType()
{
return menuType;
}
public void setMenuType(String menuType)
{
this.menuType = menuType;
}
2018-08-09 22:55:14 +08:00
public String getVisible()
2018-07-09 08:44:52 +08:00
{
return visible;
}
2018-08-09 22:55:14 +08:00
public void setVisible(String visible)
2018-07-09 08:44:52 +08:00
{
this.visible = visible;
}
public String getPerms()
{
return perms;
}
public void setPerms(String perms)
{
this.perms = perms;
}
public String getIcon()
{
return icon;
}
public void setIcon(String icon)
{
this.icon = icon;
}
2018-10-07 14:16:47 +08:00
public List<SysMenu> getChildren()
2018-07-09 08:44:52 +08:00
{
return children;
}
2018-10-07 14:16:47 +08:00
public void setChildren(List<SysMenu> children)
2018-07-09 08:44:52 +08:00
{
this.children = children;
}
@Override
2018-10-03 23:11:09 +08:00
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("menuId", getMenuId())
.append("menuName", getMenuName())
.append("parentId", getParentId())
.append("orderNum", getOrderNum())
.append("url", getUrl())
2019-05-30 13:18:16 +08:00
.append("target", getTarget())
2018-10-03 23:11:09 +08:00
.append("menuType", getMenuType())
.append("visible", getVisible())
.append("perms", getPerms())
.append("icon", getIcon())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.toString();
2018-07-09 08:44:52 +08:00
}
}