flutter-demo/lib/database/sqlite_operation.dart
LingandRX 90c1d5238b feat(database): 实现物品添加和列表展示功能
- 新增数据库相关代码,包括数据库帮助类和操作函数
- 重构添加物品页面,增加表单验证和数据提交逻辑
- 新增物品列表页面,实现数据加载和展示功能
- 更新项目配置,添加必要的依赖库
2025-04-24 21:26:06 +08:00

21 lines
565 B
Dart

import 'sqlite_helper.dart';
Future<int> insertItem(String name, String context) async {
final db = await DatabaseHelper().database;
final res = await db.insert(
DatabaseHelper.table,
{
DatabaseHelper.columnName: name,
DatabaseHelper.columnContext: context,
},
);
print('添加数据成功');
return res;
}
Future<List<Map<String, dynamic>>> getAllItems() async {
final db = await DatabaseHelper().database;
final res = await db.query(DatabaseHelper.table, orderBy: '_id DESC');
print('查询数据完成');
return res;
}