Class TicketSettingsEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.ticket.ticket_settings.TicketSettingsEntity
All Implemented Interfaces:
Serializable

@Entity public class TicketSettingsEntity extends BaseEntity
TicketSettings entity for content categorization and organization Provides ticketSettings functionality for various system entities Database Table: bytedesk_core_ticketSettings Purpose: Stores ticketSettings definitions, colors, and organization settings
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      private String name
      Name of the ticketSettings
    • description

      private String description
      Description of the ticketSettings
    • type

      private String type
      Ticket scope type (INTERNAL / EXTERNAL)
    • isDefault

      private Boolean isDefault
      Whether this is a default settings template for new entities Only one settings per organization should have isDefault=true
    • enabled

      private Boolean enabled
      Whether the settings is enabled
    • customFormEnabled

      private Boolean customFormEnabled
      Whether custom ticket forms are enabled for this settings template
    • basicSettings

      private TicketBasicSettingsEntity basicSettings
    • categorySettings

      private TicketCategorySettingsEntity categorySettings
    • draftBasicSettings

      private TicketBasicSettingsEntity draftBasicSettings
    • draftCategorySettings

      private TicketCategorySettingsEntity draftCategorySettings
    • hasUnpublishedChanges

      private Boolean hasUnpublishedChanges
      Whether there are unpublished changes in draft
    • publishedAt

      private ZonedDateTime publishedAt
      Last published time
    • process

      private ProcessEntity process
      Published workflow process binding
    • draftProcess

      private ProcessEntity draftProcess
      Draft workflow process binding
    • form

      private FormEntity form
      Published form binding
    • draftForm

      private FormEntity draftForm
      Draft form binding
  • Constructor Details

    • TicketSettingsEntity

      public TicketSettingsEntity()