package com.hzs.common.domain.system.sys.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.List;

/**
 * 路由配置信息
 *
 * @author hzs
 */
@Data
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class RouterVo {

    /**
     * 菜单ID
     */
    private Long menuId;

    /**
     * 类型（M目录 C菜单 F按钮）
     */
    private String menuType;

    /**
     * 设置该路由在侧边栏和面包屑中展示的名字
     */
    private String menuName;

    /**
     * 路由名称
     */
    private String routeName;

    /**
     * 子路由
     */
    private List<RouterVo> children;

}
