Package com.bytedesk.kbase.trigger
Class TriggerEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.kbase.trigger.TriggerEntity
- All Implemented Interfaces:
Serializable
Trigger entity for content categorization and organization
Provides triggerging functionality for various system entities
Database Table: bytedesk_kbase_trigger
Purpose: Stores trigger definitions, colors, and organization settings
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringTrigger config as JSON string.private StringDescription of the triggerprivate BooleanWhether this trigger is enabledprivate StringName of the triggerprivate static final longprivate StringTrigger behavior key (stable identifier used by runtime).private StringType of trigger (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 trigger -
description
Description of the trigger -
enabled
Whether this trigger is enabled -
triggerKey
Trigger behavior key (stable identifier used by runtime). -
config
Trigger config as JSON string. Concrete schema depends on triggerKey. -
type
Type of trigger (CUSTOMER, TICKET, ARTICLE, etc.)
-
-
Constructor Details
-
TriggerEntity
public TriggerEntity()
-