package thyyxxk.webserver.entity.login;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class VueMenu implements Serializable {

    private static final long serialVersionUID = 3627463231401203121L;

    /**
     * id
     */
    private Integer id;

    /**
     * 路径
     */
    private String path;

    /**
     * 完整路径
     */
    private String completeRoute;

    /**
     * 标题
     */
    private String metaTitle;

    /**
     * 图标
     */
    private String metaIcon;

    /**
     * 父id
     */
    private Integer parent;

    private Boolean hideTabs;

    private Boolean hideMenu;

    /**
     * 重定向至
     */
    private String redirect;

    private JSONObject meta;

    private List<VueMenu> children;

}
