package com.vincent.rsf.server.system.controller.result;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
@Data
|
public class MenuVo implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value= "ID")
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
@ApiModelProperty(value= "名称")
|
private String name;
|
|
@ApiModelProperty(value= "上级菜单")
|
private Long parentId;
|
|
// @ApiModelProperty(value= "上级菜单名")
|
// private String parentName;
|
|
@ApiModelProperty(value= "关联路径")
|
private String path;
|
|
// @ApiModelProperty(value= "关联路径名")
|
// private String pathName;
|
|
@ApiModelProperty(value= "路由地址")
|
private String route;
|
|
@ApiModelProperty(value= "页面组件")
|
private String component;
|
|
@ApiModelProperty(value= "类型 0: 菜单 1: 按钮 ")
|
private Integer type;
|
|
@ApiModelProperty(value= "菜单图标")
|
private String icon;
|
|
private Integer sort;
|
|
@TableField(exist = false)
|
private List<MenuVo> children;
|
|
|
}
|