package com.cloud.model.sys; import com.cloud.model.common.BaseDataEntity; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.List; /** * sys_menu * @author */ @Data public class SysMenu extends BaseDataEntity implements Serializable { /** * 主键id */ @ApiModelProperty(value = "主键id") private Long id; /** * 组织机构id */ @ApiModelProperty(value = "组织机构id") private Long orgId; /** * 父级id */ @ApiModelProperty(value = "父级id") private Long parentId; /** * 父级ids */ @ApiModelProperty(value = "父级ids") private String parentIds; /** * 包含此菜单的机构ids */ @ApiModelProperty(value = "包含此菜单的机构ids") private String orgIdsShow; /** * 不包含此菜单的机构ids */ @ApiModelProperty(value = "不包含此菜单的机构ids") private String orgIdsHide; /** * 菜单名称 */ @ApiModelProperty(value = "菜单名称") private String name; /** * 排序 */ @ApiModelProperty(value = "排序") private Integer sort; /** * 链接 */ @ApiModelProperty(value = "链接") private String url; /** * 图标 */ @ApiModelProperty(value = "图标") private String icon; /** * 是菜单还是按钮(1:菜单,2:按钮) */ @ApiModelProperty(value = "是菜单还是按钮(1:菜单,2:按钮)") private Integer type; /** * 菜单所属模块 */ @ApiModelProperty(value = "是菜单还是按钮(1:菜单,2:按钮)") private String module; /** * 是否是后台菜单 */ @ApiModelProperty(value = "是否是后台菜单") private Integer isSystem; /** * 权限标识 */ @ApiModelProperty(value = "权限标识") private String permission; /** * 备注信息 */ @ApiModelProperty(value = "备注信息") private String remarks; @ApiModelProperty(value = "是否启用") private boolean enabled; @ApiModelProperty(value = "预留json") private String revJson; private static final long serialVersionUID = 1L; @ApiModelProperty(value = "子集") private List child; }