MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / delete

Method delete

mod/project/node/dbutil/node_task_flow.py:616–630  ·  view source on GitHub ↗

删除数据

(self, data_id: Union[int, List[int]])

Source from the content-addressed store, hash-verified

614 return self._deserialize(result)
615
616 def delete(self, data_id: Union[int, List[int]]):
617 """删除数据"""
618 if isinstance(data_id, list):
619 data_id = [int(item) for item in data_id]
620 elif isinstance(data_id, int):
621 data_id = [int(data_id)]
622 else:
623 return "数据id类型错误"
624 try:
625 self._db.table(self.table_name).where(
626 "id in ({})".format(",".join(["?"] * len(data_id))), (*data_id,)
627 ).delete()
628 return ""
629 except Exception as e:
630 return str(e)
631
632 def query(self, *args) -> List[_TableType]:
633 """查询数据"""

Callers 3

delete_whereMethod · 0.45
clearMethod · 0.45
create_cmd_taskMethod · 0.45

Calls 4

whereMethod · 0.45
tableMethod · 0.45
formatMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected