base_task.py 313 B

1234567891011121314
  1. from abc import ABC, abstractmethod
  2. from app.service.task.task_param import TaskParam
  3. from app.service.task.task_result import TaskResult
  4. class BaseTask(ABC):
  5. @abstractmethod
  6. def get_type(self) -> str:
  7. ...
  8. @abstractmethod
  9. def execute(self, param: TaskParam) -> TaskResult:
  10. ...