Commit e4ce954d by 陈桂东
parents 26fd5c1d 87332c7a
...@@ -92,9 +92,10 @@ export default abstract class BaseTable<T> implements ITable { ...@@ -92,9 +92,10 @@ export default abstract class BaseTable<T> implements ITable {
async clearTable(): Promise<void> { async clearTable(): Promise<void> {
let db = await this.futureDb; let db = await this.futureDb;
try { try {
// db.beginTransaction(); db.beginTransaction();
await db.executeSql(`delete from ${this.tableName}`); await db.executeSql("delete from " + this.tableName);
// await db.executeSql("update sqlite_sequence SET seq = 0 where name ='" + this.tableName + "'") //await db.executeSql("update sqlite_sequence SET seq = 0 where name ='" + this.tableName + "'")
db.commit();
} catch (e) { } catch (e) {
Logger.error(this, "清空表失败:", e); Logger.error(this, "清空表失败:", e);
db.rollBack(); db.rollBack();
...@@ -134,6 +135,15 @@ export default abstract class BaseTable<T> implements ITable { ...@@ -134,6 +135,15 @@ export default abstract class BaseTable<T> implements ITable {
} }
} }
/**
* 批量更新
*
* @param item 更新的数据
*/
async batchUpdate(item: T[]): Promise<number> {
return Promise.resolve(1);
}
/** /**
* 删除数据 * 删除数据
...@@ -212,6 +222,7 @@ export default abstract class BaseTable<T> implements ITable { ...@@ -212,6 +222,7 @@ export default abstract class BaseTable<T> implements ITable {
} }
/** /**
* 创建表的SQL语句 * 创建表的SQL语句
*/ */
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论