fix theme / add history
This commit is contained in:
@@ -69,18 +69,45 @@ class TabItems extends Table {
|
||||
Set<Column> get primaryKey => {id};
|
||||
}
|
||||
|
||||
@DataClassName('ClosedTabsRow')
|
||||
class ClosedTabs extends Table {
|
||||
TextColumn get id => text()();
|
||||
TextColumn get originalTabId => text()();
|
||||
TextColumn get customerName => text()();
|
||||
DateTimeColumn get closedAt => dateTime()();
|
||||
|
||||
@override
|
||||
Set<Column> get primaryKey => {id};
|
||||
}
|
||||
|
||||
@DataClassName('ClosedTabItemRow')
|
||||
class ClosedTabItems extends Table {
|
||||
TextColumn get id => text()();
|
||||
TextColumn get closedTabId => text()();
|
||||
TextColumn get productId => text()();
|
||||
TextColumn get productName => text()();
|
||||
IntColumn get quantity => integer()();
|
||||
IntColumn get unitPriceInCents => integer()();
|
||||
|
||||
@override
|
||||
Set<Column> get primaryKey => {id};
|
||||
}
|
||||
|
||||
@DriftDatabase(
|
||||
tables: [
|
||||
Products,
|
||||
BarTabs,
|
||||
TabItems,
|
||||
|
||||
ClosedTabs,
|
||||
ClosedTabItems
|
||||
],
|
||||
)
|
||||
class AppDatabase extends _$AppDatabase {
|
||||
AppDatabase([QueryExecutor? executor]) : super(executor ?? _openConnection());
|
||||
|
||||
@override
|
||||
int get schemaVersion => 3;
|
||||
int get schemaVersion => 4;
|
||||
|
||||
@override
|
||||
MigrationStrategy get migration {
|
||||
@@ -97,6 +124,11 @@ class AppDatabase extends _$AppDatabase {
|
||||
if (from < 3) {
|
||||
await migrator.addColumn(products, products.imagePath);
|
||||
}
|
||||
|
||||
if (from < 4){
|
||||
await migrator.createTable(closedTabs);
|
||||
await migrator.createTable(closedTabItems);
|
||||
}
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user