| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- package com.xjrsoft.module.system.vo;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.io.Serializable;
- /**
- * @title: MenoVo
- * @Author tzx
- * @Date: 2022/4/4 18:59
- * @Version 1.0
- */
- @Data
- public class MenuVo implements Serializable {
- private static final long serialVersionUID = 1L;
- private Long id;
- @ApiModelProperty("上级Id")
- private Long parentId;
- @ApiModelProperty("组件名(路由名称) -- 与vue代码组件名必须一直 才能做到缓存页面 相关联")
- private String name;
- @ApiModelProperty("菜单名")
- private String title;
- @ApiModelProperty("菜单编号")
- private String code;
- @ApiModelProperty("菜单图标")
- private String icon;
- @ApiModelProperty("图标地址")
- private String iconUrl;
- @ApiModelProperty("地址")
- private String path;
- @ApiModelProperty("组件地址")
- private String component;
- @ApiModelProperty("组件类型 默认组件 0 普通需要注册的组件 1 自定义表单 桌面设计 等已经默认注册进来的组件 ")
- private Integer componentType;
- @ApiModelProperty("系统类型(xjr_dictionary_item[system_type])")
- private String systemType;
- @ApiModelProperty("外链地址 ")
- private String iframeSrc;
- @ApiModelProperty("组件类型")
- private Integer menuType;
- @ApiModelProperty("菜单显示或者隐藏")
- private Integer display;
- @ApiModelProperty("是否允许修改")
- private Integer allowModify;
- @ApiModelProperty("是否允许删除")
- private Integer allowDelete;
- @ApiModelProperty("是否外链")
- private Integer outLink;
- @ApiModelProperty("页面持久化")
- private Integer keepAlive;
- @ApiModelProperty("排序码")
- private Integer sortCode;
- @ApiModelProperty("排序码")
- private String remark;
- @ApiModelProperty("系统主键(主系统默认为0)")
- private Long systemId;
- @ApiModelProperty("系统名称")
- private String systemName;
- @ApiModelProperty("关联表单id(自定义表单 以及 代码生成器 生成的菜单才会有关联。)")
- private Long formId;
- @ApiModelProperty("是否被选中")
- private Boolean isSelect;
- @ApiModelProperty("是否有权限(1:是 0:否)")
- private Integer authorized;
- @ApiModelProperty("部门id")
- private String deptId;
- @ApiModelProperty("部门名称")
- private String deptName;
- }
|