package com.njzscloud.common.security.support;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.List;


@Getter
@Setter
@Accessors(chain = true)
public class MenuResource {
    /**
     * 编号
     */
    private String sn;

    /**
     * Id
     */
    private Long id;

    /**
     * 上级 Id; 层级为 1 的节点值为 0
     */
    private Long pid;

    /**
     * 菜单名称
     */
    private String title;

    /**
     * 图标
     */
    private String icon;

    /**
     * 层级
     */
    private Integer tier;

    /**
     * 面包路径; 逗号分隔
     */
    private List<String> breadcrumb;

    /**
     * 类型; 字典代码：menu_category
     */
    private String menuCategory;

    /**
     * 标签是否冻结; 0-->否、1-->是
     */
    private Boolean freeze;

    /**
     * 排序
     */
    private Integer sort;

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

}
