knowledge_loop_workflow_manage.py 552 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 KnowledgeFlowParamsSerializer
  10. from application.flow.loop_workflow_manage import LoopWorkflowManage
  11. class KnowledgeLoopWorkflowManage(LoopWorkflowManage):
  12. def get_params_serializer_class(self):
  13. return KnowledgeFlowParamsSerializer
  14. def get_source_type(self):
  15. return "KNOWLEDGE"
  16. def get_source_id(self):
  17. return self.params.get('knowledge_id')