知识库工作流表
| 15 | |
| 16 | |
| 17 | class 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 | |
| 33 | class ToolWorkflowVersion(AppModelMixin): |
no outgoing calls
no test coverage detected