Files
nowser/lib/data/bookmark_db.dart
2024-09-12 10:32:18 +08:00

18 lines
480 B
Dart

import 'package:nowser/data/bookmark.dart';
import 'package:sqflite/sqflite.dart';
import 'db.dart';
class BookmarkDB {
static Future<int> insert(Bookmark o, {DatabaseExecutor? db}) async {
db = await DB.getDB(db);
return await db.insert("bookmark", o.toJson());
}
static Future<int?> total({DatabaseExecutor? db}) async {
db = await DB.getDB(db);
var sql = "select count(1) from bookmark";
return Sqflite.firstIntValue(await db.rawQuery(sql));
}
}