task model

This commit is contained in:
2023-03-11 09:54:47 +08:00
parent 80fb9a4093
commit 789337707e
2 changed files with 6 additions and 8 deletions

View File

@@ -43,15 +43,15 @@ class TaskManager(object):
self.tasks = {}
# TOOD: 保持一个后台线程,定时检查任务的状态,并将任务的状态更新到数据中
def create(self, task: dict):
task["id"] = str(uuid.uuid4())
self.tasks[task["id"]] = task
def create(self, task: Task):
task.id = str(uuid.uuid4())
self.tasks[task.id] = task
return task
def delete(self, task_id: str):
del self.tasks[task_id]
def update(self, task_id, task: dict):
def update(self, task_id, task: Task):
self.tasks[task_id] = task
def query(self, task_id: str):