Class CalendarEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.core.calendar.CalendarEntity
All Implemented Interfaces:
Serializable

@Entity public class CalendarEntity extends BaseEntity
Calendar entity for content categorization and organization Provides calendarging functionality for various system entities Database Table: bytedesk_core_calendar Purpose: Stores calendar definitions, colors, and organization settings
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      private String name
      Name of the calendar
    • description

      private String description
      Description of the calendar
    • type

      private String type
      Type of calendar (CUSTOMER, TICKET, ARTICLE, etc.)
    • color

      private String color
      Color theme for the calendar display
    • order

      private Integer order
      Display order
    • startAt

      private ZonedDateTime startAt
      Schedule start time (optional)
    • endAt

      private ZonedDateTime endAt
      Schedule end time (optional)
    • allDay

      private Boolean allDay
      All-day schedule flag
    • location

      private String location
      Location (meeting room, address, etc.)
    • status

      private String status
      Status (SCHEDULED, DONE, CANCELED, etc.)
    • remindAt

      private ZonedDateTime remindAt
      Reminder time (optional)
  • Constructor Details

    • CalendarEntity

      public CalendarEntity()