123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- package com.ruoyi.system.domain.vo;
- import com.fasterxml.jackson.annotation.JsonInclude;
- import java.util.List;
- /**
- * 路由配置信息
- *
- * @author ruoyi
- */
- @JsonInclude(JsonInclude.Include.NON_EMPTY)
- public class RouterVo
- {
- /**
- * 路由名字
- */
- private String name;
- /**
- * 路由地址
- */
- private String path;
- /**
- * 是否隐藏路由,当设置 true 的时候该路由不会再侧边栏出现
- */
- private boolean hidden;
- /**
- * 重定向地址,当设置 noRedirect 的时候该路由在面包屑导航中不可被点击
- */
- private String redirect;
- /**
- * 组件地址
- */
- private String component;
- /**
- * 路由参数:如 {"id": 1, "name": "ry"}
- */
- private String query;
- /**
- * 当你一个路由下面的 children 声明的路由大于1个时,自动会变成嵌套的模式--如组件页面
- */
- private Boolean alwaysShow;
- /**
- * 其他元素
- */
- private MetaVo meta;
- /**
- * 子路由
- */
- private List<RouterVo> children;
- public String getName()
- {
- return name;
- }
- public void setName(String name)
- {
- this.name = name;
- }
- public String getPath()
- {
- return path;
- }
- public void setPath(String path)
- {
- this.path = path;
- }
- public boolean getHidden()
- {
- return hidden;
- }
- public void setHidden(boolean hidden)
- {
- this.hidden = hidden;
- }
- public String getRedirect()
- {
- return redirect;
- }
- public void setRedirect(String redirect)
- {
- this.redirect = redirect;
- }
- public String getComponent()
- {
- return component;
- }
- public void setComponent(String component)
- {
- this.component = component;
- }
- public String getQuery()
- {
- return query;
- }
- public void setQuery(String query)
- {
- this.query = query;
- }
- public Boolean getAlwaysShow()
- {
- return alwaysShow;
- }
- public void setAlwaysShow(Boolean alwaysShow)
- {
- this.alwaysShow = alwaysShow;
- }
- public MetaVo getMeta()
- {
- return meta;
- }
- public void setMeta(MetaVo meta)
- {
- this.meta = meta;
- }
- public List<RouterVo> getChildren()
- {
- return children;
- }
- public void setChildren(List<RouterVo> children)
- {
- this.children = children;
- }
- }
|