Package com.bytedesk.core.calendar
Class CalendarEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.core.calendar.CalendarEntity
- All Implemented Interfaces:
Serializable
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 Summary
FieldsModifier and TypeFieldDescriptionprivate BooleanAll-day schedule flagprivate StringColor theme for the calendar displayprivate StringDescription of the calendarprivate ZonedDateTimeSchedule end time (optional)private StringLocation (meeting room, address, etc.)private StringName of the calendarprivate IntegerDisplay orderprivate ZonedDateTimeReminder time (optional)private static final longprivate ZonedDateTimeSchedule start time (optional)private StringStatus (SCHEDULED, DONE, CANCELED, etc.)private StringType of calendar (CUSTOMER, TICKET, ARTICLE, etc.) -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
Name of the calendar -
description
Description of the calendar -
type
Type of calendar (CUSTOMER, TICKET, ARTICLE, etc.) -
color
Color theme for the calendar display -
order
Display order -
startAt
Schedule start time (optional) -
endAt
Schedule end time (optional) -
allDay
All-day schedule flag -
location
Location (meeting room, address, etc.) -
status
Status (SCHEDULED, DONE, CANCELED, etc.) -
remindAt
Reminder time (optional)
-
-
Constructor Details
-
CalendarEntity
public CalendarEntity()
-