dev: 增加删除功能

This commit is contained in:
Julian Freeman
2024-07-19 22:51:03 -04:00
parent dc96e1a747
commit 1fcb707472
11 changed files with 233 additions and 61 deletions

View File

@@ -13,6 +13,7 @@ columns_d = {
"filepath": Column("filepath", DataType.BLOB, nullable=False),
"path": Column("path", DataType.BLOB),
"status": Column("status", DataType.TEXT), # 只有三种状态keep, transfer, delete
"deleted": Column("deleted", DataType.INTEGER, has_default=True, default=0), # 布尔,只有 1 或者 0
}
all_columns = [
@@ -27,10 +28,11 @@ all_columns = [
columns_d["filepath"],
columns_d["path"],
columns_d["status"],
columns_d["deleted"],
]
# 插入数据时使用的列
insert_columns = all_columns[1:-1]
insert_columns = all_columns[1:-2]
# 查询数据时使用的列
query_columns = [
@@ -47,6 +49,8 @@ sim_columns = [
columns_d["filepath"],
]
uuid_col = columns_d["uuid"]
filepath_col = columns_d["filepath"]
entry_id_col = columns_d["entry_id"]
status_col = columns_d["status"]
deleted_col = columns_d["deleted"]