package cn.cetc54.platform.base.vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * @author Exrick */ @Data public class MenuVo { @ApiModelProperty(value = "id") private String id; @ApiModelProperty(value = "父id") private String parentId; @ApiModelProperty(value = "菜单/权限名称") private String name; @ApiModelProperty(value = "始终显示") private Boolean showAlways; @ApiModelProperty(value = "层级") private Integer level; @ApiModelProperty(value = "类型 -1顶部菜单 0页面 1具体操作") private Integer type; @ApiModelProperty(value = "菜单标题") private String title; @ApiModelProperty(value = "页面路径/资源链接url") private String path; @ApiModelProperty(value = "前端组件") private String component; @ApiModelProperty(value = "图标") private String icon; @ApiModelProperty(value = "网页链接") private String url; @ApiModelProperty(value = "按钮权限类型") private String buttonType; @ApiModelProperty(value = "子菜单/权限") private List children; @ApiModelProperty(value = "页面拥有的权限类型") private List permTypes; }