flutter-demo/lib/database/item_table.dart
LingandRX 8299e1ad62 feat(database): 重构数据库操作并添加 item 模型
- 创建 Item 模型类,包含 toMap 和 fromMap 方法
- 新增 ItemRepository 类,负责数据库操作
- 实现 ItemScopedModel,用于状态管理
- 更新 SQLiteHelper,使用新的 item 表结构- 删除旧的 SQLiteOperation 文件
2025-04-29 19:56:52 +08:00

14 lines
334 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 INTEGER DEFAULT 0,
created_at TEXT DEFAULT (datetime('now')),
updated_at TEXT DEFAULT (datetime('now'))
);
''';