feat:合并待办和提醒功能

This commit is contained in:
2025-11-09 11:16:24 +08:00
parent d5ff4c9b02
commit 7c3d35eb18
16 changed files with 259 additions and 730 deletions

View File

@@ -1,39 +0,0 @@
import 'package:flisp_app/models/reminder.dart';
import 'package:hive_flutter/hive_flutter.dart';
class ReminderService {
static const String boxName = 'reminders';
Box<Reminder> get box => Hive.box<Reminder>(boxName);
Future<bool> addReminder(Reminder reminder) async {
try {
await box.add(reminder);
return true;
} catch (e) {
return false;
}
}
List<Reminder> getAllReminders() {
return box.values.toList();
}
Future<bool> updateReminder(Reminder reminder) async {
try {
await reminder.save();
return true;
} catch (e) {
return false;
}
}
Future<bool> deleteReminder(Reminder reminder) async {
try {
await reminder.delete();
return true;
} catch (e) {
return false;
}
}
}