| | |
| | | import java.util.ArrayList;
|
| | | import java.util.List;
|
| | | import javax.validation.constraints.NotBlank;
|
| | | import javax.validation.constraints.NotNull;
|
| | | import javax.validation.constraints.Size;
|
| | | import org.apache.commons.lang3.builder.ToStringBuilder;
|
| | | import org.apache.commons.lang3.builder.ToStringStyle;
|
| | |
| | | private Long parentId;
|
| | |
|
| | | /** 显示顺序 */
|
| | | private String orderNum;
|
| | | private Integer orderNum;
|
| | |
|
| | | /** 路由地址 */
|
| | | private String path;
|
| | |
|
| | | /** 组件路径 */
|
| | | private String component;
|
| | |
|
| | | /** 路由参数 */
|
| | | private String query;
|
| | |
|
| | | /** 路由名称,默认和路由地址相同的驼峰格式(注意:因为vue3版本的router会删除名称相同路由,为避免名字的冲突,特殊情况可以自定义) */
|
| | | private String routeName;
|
| | |
|
| | | /** 是否为外链(0是 1否) */
|
| | | private String isFrame;
|
| | |
| | |
|
| | | /** 显示状态(0显示 1隐藏) */
|
| | | private String visible;
|
| | | |
| | | /** 菜单状态(0显示 1隐藏) */
|
| | |
|
| | | /** 菜单状态(0正常 1停用) */
|
| | | private String status;
|
| | |
|
| | | /** 权限字符串 */
|
| | |
| | | this.parentId = parentId;
|
| | | }
|
| | |
|
| | | @NotBlank(message = "显示顺序不能为空")
|
| | | public String getOrderNum()
|
| | | @NotNull(message = "显示顺序不能为空")
|
| | | public Integer getOrderNum()
|
| | | {
|
| | | return orderNum;
|
| | | }
|
| | |
|
| | | public void setOrderNum(String orderNum)
|
| | | public void setOrderNum(Integer orderNum)
|
| | | {
|
| | | this.orderNum = orderNum;
|
| | | }
|
| | |
| | | public void setComponent(String component)
|
| | | {
|
| | | this.component = component;
|
| | | }
|
| | |
|
| | | public String getQuery()
|
| | | {
|
| | | return query;
|
| | | }
|
| | |
|
| | | public void setQuery(String query)
|
| | | {
|
| | | this.query = query;
|
| | | }
|
| | |
|
| | | public String getRouteName()
|
| | | {
|
| | | return routeName;
|
| | | }
|
| | |
|
| | | public void setRouteName(String routeName)
|
| | | {
|
| | | this.routeName = routeName;
|
| | | }
|
| | |
|
| | | public String getIsFrame()
|
| | |
| | | {
|
| | | this.children = children;
|
| | | }
|
| | | |
| | |
|
| | | @Override
|
| | | public String toString() {
|
| | | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
| | |
| | | .append("orderNum", getOrderNum())
|
| | | .append("path", getPath())
|
| | | .append("component", getComponent())
|
| | | .append("query", getQuery())
|
| | | .append("routeName", getRouteName())
|
| | | .append("isFrame", getIsFrame())
|
| | | .append("IsCache", getIsCache())
|
| | | .append("menuType", getMenuType())
|