SysMenu.java 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. package com.ruoyi.system.domain;
  2. import org.apache.commons.lang3.builder.ToStringBuilder;
  3. import org.apache.commons.lang3.builder.ToStringStyle;
  4. import java.util.ArrayList;
  5. import java.util.List;
  6. import com.ruoyi.common.base.BaseEntity;
  7. /**
  8. * 菜单权限表 sys_menu
  9. *
  10. * @author ruoyi
  11. */
  12. public class SysMenu extends BaseEntity
  13. {
  14. private static final long serialVersionUID = 1L;
  15. /** 菜单ID */
  16. private Long menuId;
  17. /** 菜单名称 */
  18. private String menuName;
  19. /** 父菜单名称 */
  20. private String parentName;
  21. /** 父菜单ID */
  22. private Long parentId;
  23. /** 显示顺序 */
  24. private String orderNum;
  25. /** 菜单URL */
  26. private String url;
  27. /** 类型:0目录,1菜单,2按钮 */
  28. private String menuType;
  29. /** 菜单状态:0显示,1隐藏 */
  30. private String visible;
  31. /** 权限字符串 */
  32. private String perms;
  33. /** 菜单图标 */
  34. private String icon;
  35. /** 子菜单 */
  36. private List<SysMenu> children = new ArrayList<SysMenu>();
  37. public Long getMenuId()
  38. {
  39. return menuId;
  40. }
  41. public void setMenuId(Long menuId)
  42. {
  43. this.menuId = menuId;
  44. }
  45. public String getMenuName()
  46. {
  47. return menuName;
  48. }
  49. public void setMenuName(String menuName)
  50. {
  51. this.menuName = menuName;
  52. }
  53. public String getParentName()
  54. {
  55. return parentName;
  56. }
  57. public void setParentName(String parentName)
  58. {
  59. this.parentName = parentName;
  60. }
  61. public Long getParentId()
  62. {
  63. return parentId;
  64. }
  65. public void setParentId(Long parentId)
  66. {
  67. this.parentId = parentId;
  68. }
  69. public String getOrderNum()
  70. {
  71. return orderNum;
  72. }
  73. public void setOrderNum(String orderNum)
  74. {
  75. this.orderNum = orderNum;
  76. }
  77. public String getUrl()
  78. {
  79. return url;
  80. }
  81. public void setUrl(String url)
  82. {
  83. this.url = url;
  84. }
  85. public String getMenuType()
  86. {
  87. return menuType;
  88. }
  89. public void setMenuType(String menuType)
  90. {
  91. this.menuType = menuType;
  92. }
  93. public String getVisible()
  94. {
  95. return visible;
  96. }
  97. public void setVisible(String visible)
  98. {
  99. this.visible = visible;
  100. }
  101. public String getPerms()
  102. {
  103. return perms;
  104. }
  105. public void setPerms(String perms)
  106. {
  107. this.perms = perms;
  108. }
  109. public String getIcon()
  110. {
  111. return icon;
  112. }
  113. public void setIcon(String icon)
  114. {
  115. this.icon = icon;
  116. }
  117. public List<SysMenu> getChildren()
  118. {
  119. return children;
  120. }
  121. public void setChildren(List<SysMenu> children)
  122. {
  123. this.children = children;
  124. }
  125. @Override
  126. public String toString() {
  127. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  128. .append("menuId", getMenuId())
  129. .append("menuName", getMenuName())
  130. .append("parentId", getParentId())
  131. .append("orderNum", getOrderNum())
  132. .append("url", getUrl())
  133. .append("menuType", getMenuType())
  134. .append("visible", getVisible())
  135. .append("perms", getPerms())
  136. .append("icon", getIcon())
  137. .append("createBy", getCreateBy())
  138. .append("createTime", getCreateTime())
  139. .append("updateBy", getUpdateBy())
  140. .append("updateTime", getUpdateTime())
  141. .append("remark", getRemark())
  142. .toString();
  143. }
  144. }