package com.xiaopeng.account.model.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * 菜单VO * * @author mitao */ @Data @ApiModel(value = "菜单VO", description = "菜单响应对象") public class SysMenuVO { @ApiModelProperty(value = "菜单ID") private Long id; @ApiModelProperty(value = "菜单名称") private String menuName; @ApiModelProperty(value = "父菜单ID") private Long parentId; @ApiModelProperty(value = "显示顺序") private Integer orderNum; @ApiModelProperty(value = "路由地址") private String path; @ApiModelProperty(value = "组件路径") private String component; @ApiModelProperty(value = "路由参数") private String query; @ApiModelProperty(value = "是否为外链(0是 1否)") private Integer isFrame; @ApiModelProperty(value = "是否缓存(0缓存 1不缓存)") private Integer isCache; @ApiModelProperty(value = "菜单类型(M目录 C菜单 F按钮)") private String menuType; @ApiModelProperty(value = "菜单状态(0显示 1隐藏)") private String visible; @ApiModelProperty(value = "权限标识") private String perms; @ApiModelProperty(value = "菜单图标") private String icon; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "菜单类型 1=管理端 2=运维app") private Integer groupType; @ApiModelProperty(value = "子菜单") private List children; }