package com.ruoyi.system.object.vo; import com.ruoyi.common.core.domain.entity.SysMenu; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; import java.util.List; @Data @ApiModel("菜单树VO") public class MenuTreeVO { /** 菜单ID */ @ApiModelProperty("菜单ID") private Long menuId; /** 菜单名称 */ @ApiModelProperty("菜单名称") private String menuName; /** 路由地址 */ @ApiModelProperty("路由地址") private String path; /** 类型(M目录 C菜单 F按钮) */ @ApiModelProperty("类型(M目录 C菜单 F按钮)") private String menuType; /** 子菜单 */ @ApiModelProperty("子菜单") private List children = new ArrayList(); }