MCPcopy
hub / github.com/1Panel-dev/MaxKB / ToolWorkflow

Class ToolWorkflow

apps/tools/models/tool_workflow.py:17–30  ·  view source on GitHub ↗

知识库工作流表

Source from the content-addressed store, hash-verified

15
16
17class ToolWorkflow(AppModelMixin):
18 """
19 知识库工作流表
20 """
21 id = models.UUIDField(primary_key=True, max_length=128, default=uuid.uuid7, editable=False, verbose_name="主键id")
22 tool = models.OneToOneField(Tool, on_delete=models.CASCADE, verbose_name="工具",
23 db_constraint=False, related_name='workflow')
24 workspace_id = models.CharField(max_length=64, verbose_name="工作空间id", default="default", db_index=True)
25 work_flow = models.JSONField(verbose_name="工作流数据", default=dict)
26 is_publish = models.BooleanField(verbose_name="是否发布", default=False, db_index=True)
27 publish_time = models.DateTimeField(verbose_name="发布时间", null=True, blank=True)
28
29 class Meta:
30 db_table = "tool_workflow"
31
32
33class ToolWorkflowVersion(AppModelMixin):

Callers 4

insertMethod · 0.90
import_workflow_toolsMethod · 0.90
import_Method · 0.90
import_Method · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected