Class MenuEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.core.menu.MenuEntity
All Implemented Interfaces:
Serializable

@Entity public class MenuEntity extends BaseEntity
Menu entity for content categorization and organization Provides menuging functionality for various system entities Database Table: bytedesk_core_menu Purpose: Stores menu definitions, colors, and organization settings
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • DEFAULT_COLOR

      public static final String DEFAULT_COLOR
      See Also:
    • name

      private String name
      Name of the menu
    • description

      private String description
      Description of the menu
    • type

      private String type
      Type of menu (ADMIN/DESKTOP, etc.)
    • color

      private String color
      Primary color used when rendering this menu entry
    • icon

      private String icon
      Icon key (Ant Design icon name, etc.) for the menu entry
    • order

      private Integer order
      Sorting order (lower numbers appear first)
    • enabled

      private Boolean enabled
      Whether the menu entry is currently enabled
    • openInNewWindow

      private Boolean openInNewWindow
      Whether to open the link in a new window/tab
  • Constructor Details

    • MenuEntity

      public MenuEntity()