From 12d8e460bb7b84d4b673cc8c8ca6df1903d49ad9 Mon Sep 17 00:00:00 2001 From: GPU is all you need <2778335106@qq.com> Date: Thu, 19 May 2022 20:06:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9Menu=E5=AE=9E=E4=BD=93?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../edu/ncst/award/model/system/Menu.java | 45 +++++++++++-------- 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/awardBE/src/main/java/edu/ncst/award/model/system/Menu.java b/awardBE/src/main/java/edu/ncst/award/model/system/Menu.java index 2d55c23..5c3e8b8 100644 --- a/awardBE/src/main/java/edu/ncst/award/model/system/Menu.java +++ b/awardBE/src/main/java/edu/ncst/award/model/system/Menu.java @@ -1,6 +1,7 @@ package edu.ncst.award.model.system; import com.baomidou.mybatisplus.annotation.*; +import edu.ncst.award.common.util.treeUtils.TreeNode; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -16,7 +17,7 @@ import java.util.Objects; @ApiModel(value="Menu", description="菜单") @Data @TableName("sys_menu") -public class Menu implements Serializable { +public class Menu extends TreeNode implements Serializable { private static final long serialVersionUID=1L; @@ -36,27 +37,27 @@ public class Menu implements Serializable { @ApiModelProperty(value = "菜单链接") private String url; -// @ApiModelProperty(value = "路由名称") -// private String routeName; -// -// @ApiModelProperty(value = "路由路径") -// private String routePath; -// -// @ApiModelProperty(value = "路由组件") -// private String routeComponentName; -// -// @ApiModelProperty(value = "是否开启路由缓存") -// private Boolean routeCache; - -// @ApiModelProperty(value = "关联权限ID") -// private Integer authorityId; + @ApiModelProperty(value = "路由名称") + private String routeName; + + @ApiModelProperty(value = "路由路径") + private String routePath; + + @ApiModelProperty(value = "路由组件") + private String routeComponentName; + + @ApiModelProperty(value = "是否开启路由缓存") + private Boolean routeCache; + + @ApiModelProperty(value = "关联权限ID") + private Integer authorityId; @ApiModelProperty(value = "上级菜单") private Integer parentId; - @ApiModelProperty(value = "下级菜单") - @TableField(exist = false) - private List