tool_loop_workflow_manage.py 527 B

123456789101112131415161718192021
  1. # coding=utf-8
  2. """
  3. @project: maxkb
  4. @Author:虎
  5. @file: workflow_manage.py
  6. @date:2024/1/9 17:40
  7. @desc:
  8. """
  9. from application.flow.i_step_node import ToolFlowParamsSerializer
  10. from application.flow.loop_workflow_manage import LoopWorkflowManage
  11. class ToolLoopWorkflowManage(LoopWorkflowManage):
  12. def get_params_serializer_class(self):
  13. return ToolFlowParamsSerializer
  14. def get_source_type(self):
  15. return "TOOL"
  16. def get_source_id(self):
  17. return self.params.get('tool_id')