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

Class TriggerTask

apps/trigger/models/trigger.py:45–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43
44
45class TriggerTask(AppModelMixin):
46 id = models.UUIDField(primary_key=True, max_length=128, default=uuid.uuid7, editable=False, verbose_name="主键id")
47 trigger = models.ForeignKey(Trigger, on_delete=models.CASCADE)
48 source_type = models.CharField(verbose_name="触发器任务类型", choices=TriggerTaskTypeChoices.choices,
49 default=TriggerTaskTypeChoices.APPLICATION, max_length=256
50 )
51 source_id = models.UUIDField(verbose_name="资源id")
52 is_active = models.BooleanField(default=True, db_index=True)
53 parameter = models.JSONField(default=list)
54 meta = models.JSONField(default=dict)
55
56 class Meta:
57 unique_together = [('trigger', 'source_id', 'source_type')]
58 db_table = "event_trigger_task"
59
60
61class TaskRecord(AppModelMixin):

Callers 2

insertMethod · 0.90
editMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected