SysMenu.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. package com.ruoyi.system.domain;
  2. import org.apache.commons.lang3.builder.ToStringBuilder;
  3. import org.apache.commons.lang3.builder.ToStringStyle;
  4. import com.ruoyi.common.core.domain.BaseEntity;
  5. import java.util.ArrayList;
  6. import java.util.List;
  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. /** 打开方式:menuItem页签 menuBlank新窗口 */
  28. private String target;
  29. /** 类型:0目录,1菜单,2按钮 */
  30. private String menuType;
  31. /** 菜单状态:0显示,1隐藏 */
  32. private String visible;
  33. /** 权限字符串 */
  34. private String perms;
  35. /** 菜单图标 */
  36. private String icon;
  37. /** 子菜单 */
  38. private List<SysMenu> children = new ArrayList<SysMenu>();
  39. public Long getMenuId()
  40. {
  41. return menuId;
  42. }
  43. public void setMenuId(Long menuId)
  44. {
  45. this.menuId = menuId;
  46. }
  47. public String getMenuName()
  48. {
  49. return menuName;
  50. }
  51. public void setMenuName(String menuName)
  52. {
  53. this.menuName = menuName;
  54. }
  55. public String getParentName()
  56. {
  57. return parentName;
  58. }
  59. public void setParentName(String parentName)
  60. {
  61. this.parentName = parentName;
  62. }
  63. public Long getParentId()
  64. {
  65. return parentId;
  66. }
  67. public void setParentId(Long parentId)
  68. {
  69. this.parentId = parentId;
  70. }
  71. public String getOrderNum()
  72. {
  73. return orderNum;
  74. }
  75. public void setOrderNum(String orderNum)
  76. {
  77. this.orderNum = orderNum;
  78. }
  79. public String getUrl()
  80. {
  81. return url;
  82. }
  83. public void setUrl(String url)
  84. {
  85. this.url = url;
  86. }
  87. public String getTarget()
  88. {
  89. return target;
  90. }
  91. public void setTarget(String target)
  92. {
  93. this.target = target;
  94. }
  95. public String getMenuType()
  96. {
  97. return menuType;
  98. }
  99. public void setMenuType(String menuType)
  100. {
  101. this.menuType = menuType;
  102. }
  103. public String getVisible()
  104. {
  105. return visible;
  106. }
  107. public void setVisible(String visible)
  108. {
  109. this.visible = visible;
  110. }
  111. public String getPerms()
  112. {
  113. return perms;
  114. }
  115. public void setPerms(String perms)
  116. {
  117. this.perms = perms;
  118. }
  119. public String getIcon()
  120. {
  121. return icon;
  122. }
  123. public void setIcon(String icon)
  124. {
  125. this.icon = icon;
  126. }
  127. public List<SysMenu> getChildren()
  128. {
  129. return children;
  130. }
  131. public void setChildren(List<SysMenu> children)
  132. {
  133. this.children = children;
  134. }
  135. @Override
  136. public String toString() {
  137. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  138. .append("menuId", getMenuId())
  139. .append("menuName", getMenuName())
  140. .append("parentId", getParentId())
  141. .append("orderNum", getOrderNum())
  142. .append("url", getUrl())
  143. .append("target", getTarget())
  144. .append("menuType", getMenuType())
  145. .append("visible", getVisible())
  146. .append("perms", getPerms())
  147. .append("icon", getIcon())
  148. .append("createBy", getCreateBy())
  149. .append("createTime", getCreateTime())
  150. .append("updateBy", getUpdateBy())
  151. .append("updateTime", getUpdateTime())
  152. .append("remark", getRemark())
  153. .toString();
  154. }
  155. }