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<SysMenu> 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<SysMenu> child;
|
}
|