| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- 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<MenuEntity> children = new ArrayList<>();
- /**
- * 父级名称
- */
- private String parentName;
- /**
- * 是否与角色关联 0 未关联 1
- */
- private String isLink;
- private Long rmId;
- /**
- * 是否缓存 0-是 1-否
- */
- private String cacheFlag;
- /**
- * 是否显示 0-是 1-否
- */
- private String showFlag;
- }
|