- 在 DetailItemScreen 中添加删除物品的按钮和确认对话框 - 在 ItemProvider 中实现删除物品的方法 - 在 ItemRepository 中实现删除物品的数据库操作 - 在 ItemModel 中添加 status 字段,用于标记物品状态
15 lines
366 B
Dart
15 lines
366 B
Dart
const String createItemTable = '''
|
|
CREATE TABLE items (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT NOT NULL,
|
|
category_id INTEGER,
|
|
location_id INTEGER,
|
|
description TEXT,
|
|
purchase_date TEXT,
|
|
is_in_use TEXT DEFAULT 'no',
|
|
status TEXT DEFAULT 'normal',
|
|
created_at TEXT DEFAULT (datetime('now')),
|
|
updated_at TEXT DEFAULT (datetime('now'))
|
|
);
|
|
''';
|