Feat: Fügt Benachrichtigungen für nicht überprüfte Transaktionen hinzu

This commit is contained in:
2026-01-05 01:07:23 +01:00
parent 40eaca3157
commit 6f3d987d19
14 changed files with 676 additions and 31 deletions

View File

@@ -14,6 +14,9 @@ class Accounts extends Table {
/// Name des Kontos
TextColumn get name => text().withDefault(const Constant(''))();
/// Der externe Identifier, wenn woanders gespeichert
IntColumn get externalIdentifier => integer().nullable()();
/// Wann das Konto das letzte mal geupdated wurde
DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)();
}
@@ -43,6 +46,9 @@ class Transactions extends Table {
IntColumn get recurringTransactionId =>
integer().nullable().references(RecurringTransactions, #id)();
/// Der externe Identifier, wenn woanders gespeichert
IntColumn get externalIdentifier => integer().nullable()();
/// Wann die Transaktion das letzte mal geupdated wurde
DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)();
}
@@ -67,6 +73,9 @@ class RecurringTransactions extends Table {
/// Fremdschlüssel zum zugehörigen Konto
IntColumn get accountId => integer().references(Accounts, #id)();
/// Der externe Identifier, wenn woanders gespeichert
IntColumn get externalIdentifier => integer().nullable()();
/// Wann die wiederkehrende Transaktion das letzte mal geupdated wurde
DateTimeColumn get updatedAt => dateTime().withDefault(currentDateAndTime)();
}