java.lang.Object
io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity<P,U>
io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long>
io.github.mangocrisp.spring.taybct.api.system.domain.SysMenu
所有已实现的接口:
Serializable
直接已知子类:
SysMenuQueryDTO, SysMenuVO

@TableName("sys_menu") public class SysMenu extends io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long> implements Serializable
菜单
sys_menu
从以下版本开始:
1.0.0
另请参阅:
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private Byte
    是否收缩子菜单(当所有子菜单只有一个时,1、收缩,0不收缩)
    private @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String
    组件路径
    private Byte
    菜单状态(0显示 1隐藏)
    private @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String
    菜单图标
    private Byte
    是否新开窗口 1 是 0 否
    private Byte
    是否缓存(1 缓存 0 不缓存)
    private String
    菜单类型(M目录 C菜单 L外部连接)
    private @NotBlank(message="[\u83dc\u5355\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String
    菜单名
    private Long
    父级菜单
    private String
    路由参数,JSON 字符串
    private @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String
    外链地址
    private @Size(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") @Length(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") String
    路由名
    private @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String
    路由路径
    private static final long
     
    private Integer
    排序
    private Byte
    菜单状态(1正常 0停用)
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity

    canEqual, equals, getIsDeleted, hashCode, setIsDeleted, toString

    从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity

    getCreateTime, getCreateUser, getExpansion, getId, getUpdateTime, getUpdateUser, setCreateTime, setCreateUser, setExpansion, setId, setUpdateTime, setUpdateUser

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • serialVersionUID

      @TableField(exist=false) private static final long serialVersionUID
      另请参阅:
    • name

      @NotBlank(message="[\u83dc\u5355\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @TableField(condition="%s LIKE CONCAT(\'%%\',#{%s},\'%%\')") private @NotBlank(message="[\u83dc\u5355\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
      菜单名
    • parentId

      private Long parentId
      父级菜单
    • alwaysShow

      @TableFieldDefault("1") private Byte alwaysShow
      是否收缩子菜单(当所有子菜单只有一个时,1、收缩,0不收缩)
    • props

      private String props
      路由参数,JSON 字符串
    • sort

      private Integer sort
      排序
    • routeName

      @Size(max=32, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") @Length(max=32, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") private @Size(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") @Length(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") String routeName
      路由名
    • routePath

      @Size(max=255, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") private @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String routePath
      路由路径
    • component

      @Size(max=255, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") private @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String component
      组件路径
    • redirect

      @Size(max=255, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") private @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String redirect
      外链地址
    • isCache

      @TableFieldDefault("1") private Byte isCache
      是否缓存(1 缓存 0 不缓存)
    • hidden

      @TableFieldDefault("0") private Byte hidden
      菜单状态(0显示 1隐藏)
    • status

      @TableFieldDefault("1") private Byte status
      菜单状态(1正常 0停用)
    • icon

      @Size(max=100, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") private @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String icon
      菜单图标
    • isBlank

      @TableFieldDefault("0") private Byte isBlank
      是否新开窗口 1 是 0 否
  • 构造器详细资料

    • SysMenu

      public SysMenu()