MCPcopy Index your code
hub / github.com/1Panel-dev/MaxKB / Trigger

Class Trigger

apps/trigger/models/trigger.py:29–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27
28
29class Trigger(AppModelMixin):
30 id = models.UUIDField(primary_key=True, max_length=128, default=uuid.uuid7, editable=False, verbose_name="主键id")
31 workspace_id = models.CharField(max_length=64, verbose_name="工作空间id", default="default", db_index=True)
32 name = models.CharField(max_length=128, verbose_name="触发器名称", db_index=True)
33 desc = models.CharField(max_length=512, verbose_name="引用描述", default="")
34 trigger_type = models.CharField(verbose_name="触发器类型", choices=TriggerTypeChoices.choices,
35 default=TriggerTypeChoices.SCHEDULED, max_length=256)
36 trigger_setting = models.JSONField(default=dict)
37 meta = models.JSONField(default=dict)
38 is_active = models.BooleanField(default=True, db_index=True)
39 user = models.ForeignKey(User, on_delete=models.SET_NULL, db_constraint=False, blank=True, null=True)
40
41 class Meta:
42 db_table = "event_trigger"
43
44
45class TriggerTask(AppModelMixin):

Callers 1

insertMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected