package com.hfln.device.domain.entity; import lombok.Data; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** * @BelongsProject: harryDev * @BelongsPackage: com.hfln.device.infrastructure.entity * @Author: huangls * @CreateTime: 2023-10-17 16:14 * @Description: TODO * @Version: 1.0 */ @Data public class MenuEntity implements Serializable { /** * 菜单ID */ private Long menuId; /** * 菜单名称 */ private String menuName; /** * 父菜单ID */ private Long parentId; /** * 显示顺序 */ private Integer orderNum; /** * 路由地址 */ private String path; /** * 组件路径 */ private String component; /** * 路由参数 */ private String query; /** * 是否为外链(0是 1否) */ private Integer isFrame; /** * 菜单类型(0-菜单 1-按钮) */ private String menuType; /** * 权限标识 */ private String perms; /** * 菜单图标 */ private String icon; /** * 系统类型(1调度中心 2调度分站 3数据大屏 4后台管理 5医生端 6司机端 7专家端 ) */ private String sysType; /** * 备注 */ private String remark; /** * 删除标志 */ private String delFlag; /** * 子菜单 */ private List children = new ArrayList<>(); /** * 父级名称 */ private String parentName; /** * 是否与角色关联 0 未关联 1 */ private String isLink; private Long rmId; /** * 是否缓存 0-是 1-否 */ private String cacheFlag; /** * 是否显示 0-是 1-否 */ private String showFlag; }