删除数据
(self, data_id: Union[int, List[int]])
| 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 | """查询数据""" |
no test coverage detected