java.lang.Object
io.github.mangocrisp.spring.taybct.api.system.vo.RouterVO
所有已实现的接口:
io.github.mangocrisp.spring.taybct.tool.core.util.tree.TreeUtil.Tree<RouterVO>, Serializable

public class RouterVO extends Object implements Serializable, io.github.mangocrisp.spring.taybct.tool.core.util.tree.TreeUtil.Tree<RouterVO>
路由
从以下版本开始:
1.0.0
另请参阅:
  • 字段详细资料

    • serialVersionUID

      private static final long serialVersionUID
      另请参阅:
    • id

      private Long id
      主键 id
    • title

      private String title
      菜单名
    • parentId

      private Long parentId
      父级 id
    • sort

      private Integer sort
      排序
    • alwaysShow

      private Byte alwaysShow
      是否收缩子菜单(当所有子菜单只有一个时,0、收缩,1不收缩)
    • path

      private String path
      访问地址
    • name

      private String name
      路由名(唯一)
    • redirect

      private String redirect
      跳转链接,一般是父级是 Layout 级别的菜单需要跳转默认的子级路由用的
    • component

      private String component
      组件路径 /src/views/xx/x.vue
    • props

      private String props
      路由参数,JSON
    • hidden

      private Byte hidden
      是否隐藏
    • meta

      private RouterMeta meta
      自定义的一些属性
    • icon

      private String icon
      图标
    • isBlank

      private Byte isBlank
      是否新开窗口 1 是 0 否
    • isCache

      private Byte isCache
      是否需要缓存
    • permissions

      private Set<RouterPerm> permissions
      按钮权限列表
    • rolePermissions

      private Set<RouterPerm> rolePermissions
      用户拥有的角色关联的权限列表
    • children

      private List<RouterVO> children
      子集菜单
  • 构造器详细资料

    • RouterVO

      public RouterVO()