package com.hxzkmonitor.pojo; import com.baomidou.mybatisplus.annotation.*; import java.io.Serializable; import java.util.List; import java.util.Map; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* *

* * @author wangfei * @since 2024-08-07 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("tb_menus") @ApiModel(value="TbMenus对象", description="") public class TbMenus implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "路径") @TableField("path") private String path; @ApiModelProperty(value = "组件") @TableField("component") private String component; @ApiModelProperty(value = "名称") @TableField("name") private String name; @ApiModelProperty(value = "json") @TableField("meta1") private String meta1; @ApiModelProperty(value = "标题") @TableField("title") private String title; @ApiModelProperty(value = "图标") @TableField("icon") private String icon; @ApiModelProperty(value = "子级") @TableField("childrenid") private String childrenid; @ApiModelProperty(value = "父级") @TableField("parent") private String parent; @ApiModelProperty(value = "是否显示") @TableField("ishow") private String ishow; @ApiModelProperty(value = "级别") @TableField("level") private String level; @ApiModelProperty(value = "添加时间") @TableField("addtime") private String addtime; @ApiModelProperty(value = "权限角色") // @TableField() @TableField(value ="authrole", updateStrategy = FieldStrategy.IGNORED) private String authrole; @ApiModelProperty(value = "权限级别") @TableField("authlevel") private String authlevel; @TableField(exist = false) private String ispg; @TableField(exist = false) private String isfk; @TableField(exist = false) private Map meta; @TableField(exist = false) private List children; }