|
@@ -50,6 +50,12 @@ class $DeviceInfoTableTable extends DeviceInfoTable
|
50
|
50
|
late final GeneratedColumn<String> bleName = GeneratedColumn<String>(
|
51
|
51
|
'ble_name', aliasedName, false,
|
52
|
52
|
type: DriftSqlType.string, requiredDuringInsert: true);
|
|
53
|
+ static const VerificationMeta _createdAtMeta =
|
|
54
|
+ const VerificationMeta('createdAt');
|
|
55
|
+ @override
|
|
56
|
+ late final GeneratedColumn<int> createdAt = GeneratedColumn<int>(
|
|
57
|
+ 'created_at', aliasedName, false,
|
|
58
|
+ type: DriftSqlType.int, requiredDuringInsert: true);
|
53
|
59
|
@override
|
54
|
60
|
List<GeneratedColumn> get $columns => [
|
55
|
61
|
username,
|
|
@@ -58,7 +64,8 @@ class $DeviceInfoTableTable extends DeviceInfoTable
|
58
|
64
|
phoneRelease,
|
59
|
65
|
phoneAddress,
|
60
|
66
|
bleMac,
|
61
|
|
- bleName
|
|
67
|
+ bleName,
|
|
68
|
+ createdAt
|
62
|
69
|
];
|
63
|
70
|
@override
|
64
|
71
|
String get aliasedName => _alias ?? actualTableName;
|
|
@@ -120,11 +127,17 @@ class $DeviceInfoTableTable extends DeviceInfoTable
|
120
|
127
|
} else if (isInserting) {
|
121
|
128
|
context.missing(_bleNameMeta);
|
122
|
129
|
}
|
|
130
|
+ if (data.containsKey('created_at')) {
|
|
131
|
+ context.handle(_createdAtMeta,
|
|
132
|
+ createdAt.isAcceptableOrUnknown(data['created_at']!, _createdAtMeta));
|
|
133
|
+ } else if (isInserting) {
|
|
134
|
+ context.missing(_createdAtMeta);
|
|
135
|
+ }
|
123
|
136
|
return context;
|
124
|
137
|
}
|
125
|
138
|
|
126
|
139
|
@override
|
127
|
|
- Set<GeneratedColumn> get $primaryKey => {bleMac};
|
|
140
|
+ Set<GeneratedColumn> get $primaryKey => {bleMac, username};
|
128
|
141
|
@override
|
129
|
142
|
DeviceInfo map(Map<String, dynamic> data, {String? tablePrefix}) {
|
130
|
143
|
final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : '';
|
|
@@ -143,6 +156,8 @@ class $DeviceInfoTableTable extends DeviceInfoTable
|
143
|
156
|
.read(DriftSqlType.string, data['${effectivePrefix}ble_mac'])!,
|
144
|
157
|
bleName: attachedDatabase.typeMapping
|
145
|
158
|
.read(DriftSqlType.string, data['${effectivePrefix}ble_name'])!,
|
|
159
|
+ createdAt: attachedDatabase.typeMapping
|
|
160
|
+ .read(DriftSqlType.int, data['${effectivePrefix}created_at'])!,
|
146
|
161
|
);
|
147
|
162
|
}
|
148
|
163
|
|
|
@@ -173,6 +188,9 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
173
|
188
|
|
174
|
189
|
/// 登录蓝牙名称
|
175
|
190
|
final String bleName;
|
|
191
|
+
|
|
192
|
+ /// 日期
|
|
193
|
+ final int createdAt;
|
176
|
194
|
const DeviceInfo(
|
177
|
195
|
{required this.username,
|
178
|
196
|
required this.phoneBrand,
|
|
@@ -180,7 +198,8 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
180
|
198
|
required this.phoneRelease,
|
181
|
199
|
required this.phoneAddress,
|
182
|
200
|
required this.bleMac,
|
183
|
|
- required this.bleName});
|
|
201
|
+ required this.bleName,
|
|
202
|
+ required this.createdAt});
|
184
|
203
|
@override
|
185
|
204
|
Map<String, Expression> toColumns(bool nullToAbsent) {
|
186
|
205
|
final map = <String, Expression>{};
|
|
@@ -191,6 +210,7 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
191
|
210
|
map['phone_address'] = Variable<String>(phoneAddress);
|
192
|
211
|
map['ble_mac'] = Variable<String>(bleMac);
|
193
|
212
|
map['ble_name'] = Variable<String>(bleName);
|
|
213
|
+ map['created_at'] = Variable<int>(createdAt);
|
194
|
214
|
return map;
|
195
|
215
|
}
|
196
|
216
|
|
|
@@ -203,6 +223,7 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
203
|
223
|
phoneAddress: Value(phoneAddress),
|
204
|
224
|
bleMac: Value(bleMac),
|
205
|
225
|
bleName: Value(bleName),
|
|
226
|
+ createdAt: Value(createdAt),
|
206
|
227
|
);
|
207
|
228
|
}
|
208
|
229
|
|
|
@@ -217,6 +238,7 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
217
|
238
|
phoneAddress: serializer.fromJson<String>(json['phoneAddress']),
|
218
|
239
|
bleMac: serializer.fromJson<String>(json['bleMac']),
|
219
|
240
|
bleName: serializer.fromJson<String>(json['bleName']),
|
|
241
|
+ createdAt: serializer.fromJson<int>(json['createdAt']),
|
220
|
242
|
);
|
221
|
243
|
}
|
222
|
244
|
@override
|
|
@@ -230,6 +252,7 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
230
|
252
|
'phoneAddress': serializer.toJson<String>(phoneAddress),
|
231
|
253
|
'bleMac': serializer.toJson<String>(bleMac),
|
232
|
254
|
'bleName': serializer.toJson<String>(bleName),
|
|
255
|
+ 'createdAt': serializer.toJson<int>(createdAt),
|
233
|
256
|
};
|
234
|
257
|
}
|
235
|
258
|
|
|
@@ -240,7 +263,8 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
240
|
263
|
String? phoneRelease,
|
241
|
264
|
String? phoneAddress,
|
242
|
265
|
String? bleMac,
|
243
|
|
- String? bleName}) =>
|
|
266
|
+ String? bleName,
|
|
267
|
+ int? createdAt}) =>
|
244
|
268
|
DeviceInfo(
|
245
|
269
|
username: username ?? this.username,
|
246
|
270
|
phoneBrand: phoneBrand ?? this.phoneBrand,
|
|
@@ -249,6 +273,7 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
249
|
273
|
phoneAddress: phoneAddress ?? this.phoneAddress,
|
250
|
274
|
bleMac: bleMac ?? this.bleMac,
|
251
|
275
|
bleName: bleName ?? this.bleName,
|
|
276
|
+ createdAt: createdAt ?? this.createdAt,
|
252
|
277
|
);
|
253
|
278
|
@override
|
254
|
279
|
String toString() {
|
|
@@ -259,14 +284,15 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
259
|
284
|
..write('phoneRelease: $phoneRelease, ')
|
260
|
285
|
..write('phoneAddress: $phoneAddress, ')
|
261
|
286
|
..write('bleMac: $bleMac, ')
|
262
|
|
- ..write('bleName: $bleName')
|
|
287
|
+ ..write('bleName: $bleName, ')
|
|
288
|
+ ..write('createdAt: $createdAt')
|
263
|
289
|
..write(')'))
|
264
|
290
|
.toString();
|
265
|
291
|
}
|
266
|
292
|
|
267
|
293
|
@override
|
268
|
294
|
int get hashCode => Object.hash(username, phoneBrand, phoneModel,
|
269
|
|
- phoneRelease, phoneAddress, bleMac, bleName);
|
|
295
|
+ phoneRelease, phoneAddress, bleMac, bleName, createdAt);
|
270
|
296
|
@override
|
271
|
297
|
bool operator ==(Object other) =>
|
272
|
298
|
identical(this, other) ||
|
|
@@ -277,7 +303,8 @@ class DeviceInfo extends DataClass implements Insertable<DeviceInfo> {
|
277
|
303
|
other.phoneRelease == this.phoneRelease &&
|
278
|
304
|
other.phoneAddress == this.phoneAddress &&
|
279
|
305
|
other.bleMac == this.bleMac &&
|
280
|
|
- other.bleName == this.bleName);
|
|
306
|
+ other.bleName == this.bleName &&
|
|
307
|
+ other.createdAt == this.createdAt);
|
281
|
308
|
}
|
282
|
309
|
|
283
|
310
|
class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
|
@@ -288,6 +315,7 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
288
|
315
|
final Value<String> phoneAddress;
|
289
|
316
|
final Value<String> bleMac;
|
290
|
317
|
final Value<String> bleName;
|
|
318
|
+ final Value<int> createdAt;
|
291
|
319
|
final Value<int> rowid;
|
292
|
320
|
const DeviceInfoTableCompanion({
|
293
|
321
|
this.username = const Value.absent(),
|
|
@@ -297,6 +325,7 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
297
|
325
|
this.phoneAddress = const Value.absent(),
|
298
|
326
|
this.bleMac = const Value.absent(),
|
299
|
327
|
this.bleName = const Value.absent(),
|
|
328
|
+ this.createdAt = const Value.absent(),
|
300
|
329
|
this.rowid = const Value.absent(),
|
301
|
330
|
});
|
302
|
331
|
DeviceInfoTableCompanion.insert({
|
|
@@ -307,6 +336,7 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
307
|
336
|
required String phoneAddress,
|
308
|
337
|
required String bleMac,
|
309
|
338
|
required String bleName,
|
|
339
|
+ required int createdAt,
|
310
|
340
|
this.rowid = const Value.absent(),
|
311
|
341
|
}) : username = Value(username),
|
312
|
342
|
phoneBrand = Value(phoneBrand),
|
|
@@ -314,7 +344,8 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
314
|
344
|
phoneRelease = Value(phoneRelease),
|
315
|
345
|
phoneAddress = Value(phoneAddress),
|
316
|
346
|
bleMac = Value(bleMac),
|
317
|
|
- bleName = Value(bleName);
|
|
347
|
+ bleName = Value(bleName),
|
|
348
|
+ createdAt = Value(createdAt);
|
318
|
349
|
static Insertable<DeviceInfo> custom({
|
319
|
350
|
Expression<String>? username,
|
320
|
351
|
Expression<String>? phoneBrand,
|
|
@@ -323,6 +354,7 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
323
|
354
|
Expression<String>? phoneAddress,
|
324
|
355
|
Expression<String>? bleMac,
|
325
|
356
|
Expression<String>? bleName,
|
|
357
|
+ Expression<int>? createdAt,
|
326
|
358
|
Expression<int>? rowid,
|
327
|
359
|
}) {
|
328
|
360
|
return RawValuesInsertable({
|
|
@@ -333,6 +365,7 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
333
|
365
|
if (phoneAddress != null) 'phone_address': phoneAddress,
|
334
|
366
|
if (bleMac != null) 'ble_mac': bleMac,
|
335
|
367
|
if (bleName != null) 'ble_name': bleName,
|
|
368
|
+ if (createdAt != null) 'created_at': createdAt,
|
336
|
369
|
if (rowid != null) 'rowid': rowid,
|
337
|
370
|
});
|
338
|
371
|
}
|
|
@@ -345,6 +378,7 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
345
|
378
|
Value<String>? phoneAddress,
|
346
|
379
|
Value<String>? bleMac,
|
347
|
380
|
Value<String>? bleName,
|
|
381
|
+ Value<int>? createdAt,
|
348
|
382
|
Value<int>? rowid}) {
|
349
|
383
|
return DeviceInfoTableCompanion(
|
350
|
384
|
username: username ?? this.username,
|
|
@@ -354,6 +388,7 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
354
|
388
|
phoneAddress: phoneAddress ?? this.phoneAddress,
|
355
|
389
|
bleMac: bleMac ?? this.bleMac,
|
356
|
390
|
bleName: bleName ?? this.bleName,
|
|
391
|
+ createdAt: createdAt ?? this.createdAt,
|
357
|
392
|
rowid: rowid ?? this.rowid,
|
358
|
393
|
);
|
359
|
394
|
}
|
|
@@ -382,6 +417,9 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
382
|
417
|
if (bleName.present) {
|
383
|
418
|
map['ble_name'] = Variable<String>(bleName.value);
|
384
|
419
|
}
|
|
420
|
+ if (createdAt.present) {
|
|
421
|
+ map['created_at'] = Variable<int>(createdAt.value);
|
|
422
|
+ }
|
385
|
423
|
if (rowid.present) {
|
386
|
424
|
map['rowid'] = Variable<int>(rowid.value);
|
387
|
425
|
}
|
|
@@ -398,6 +436,7 @@ class DeviceInfoTableCompanion extends UpdateCompanion<DeviceInfo> {
|
398
|
436
|
..write('phoneAddress: $phoneAddress, ')
|
399
|
437
|
..write('bleMac: $bleMac, ')
|
400
|
438
|
..write('bleName: $bleName, ')
|
|
439
|
+ ..write('createdAt: $createdAt, ')
|
401
|
440
|
..write('rowid: $rowid')
|
402
|
441
|
..write(')'))
|
403
|
442
|
.toString();
|
|
@@ -427,6 +466,7 @@ typedef $$DeviceInfoTableTableInsertCompanionBuilder = DeviceInfoTableCompanion
|
427
|
466
|
required String phoneAddress,
|
428
|
467
|
required String bleMac,
|
429
|
468
|
required String bleName,
|
|
469
|
+ required int createdAt,
|
430
|
470
|
Value<int> rowid,
|
431
|
471
|
});
|
432
|
472
|
typedef $$DeviceInfoTableTableUpdateCompanionBuilder = DeviceInfoTableCompanion
|
|
@@ -438,6 +478,7 @@ typedef $$DeviceInfoTableTableUpdateCompanionBuilder = DeviceInfoTableCompanion
|
438
|
478
|
Value<String> phoneAddress,
|
439
|
479
|
Value<String> bleMac,
|
440
|
480
|
Value<String> bleName,
|
|
481
|
+ Value<int> createdAt,
|
441
|
482
|
Value<int> rowid,
|
442
|
483
|
});
|
443
|
484
|
|
|
@@ -469,6 +510,7 @@ class $$DeviceInfoTableTableTableManager extends RootTableManager<
|
469
|
510
|
Value<String> phoneAddress = const Value.absent(),
|
470
|
511
|
Value<String> bleMac = const Value.absent(),
|
471
|
512
|
Value<String> bleName = const Value.absent(),
|
|
513
|
+ Value<int> createdAt = const Value.absent(),
|
472
|
514
|
Value<int> rowid = const Value.absent(),
|
473
|
515
|
}) =>
|
474
|
516
|
DeviceInfoTableCompanion(
|
|
@@ -479,6 +521,7 @@ class $$DeviceInfoTableTableTableManager extends RootTableManager<
|
479
|
521
|
phoneAddress: phoneAddress,
|
480
|
522
|
bleMac: bleMac,
|
481
|
523
|
bleName: bleName,
|
|
524
|
+ createdAt: createdAt,
|
482
|
525
|
rowid: rowid,
|
483
|
526
|
),
|
484
|
527
|
getInsertCompanionBuilder: ({
|
|
@@ -489,6 +532,7 @@ class $$DeviceInfoTableTableTableManager extends RootTableManager<
|
489
|
532
|
required String phoneAddress,
|
490
|
533
|
required String bleMac,
|
491
|
534
|
required String bleName,
|
|
535
|
+ required int createdAt,
|
492
|
536
|
Value<int> rowid = const Value.absent(),
|
493
|
537
|
}) =>
|
494
|
538
|
DeviceInfoTableCompanion.insert(
|
|
@@ -499,6 +543,7 @@ class $$DeviceInfoTableTableTableManager extends RootTableManager<
|
499
|
543
|
phoneAddress: phoneAddress,
|
500
|
544
|
bleMac: bleMac,
|
501
|
545
|
bleName: bleName,
|
|
546
|
+ createdAt: createdAt,
|
502
|
547
|
rowid: rowid,
|
503
|
548
|
),
|
504
|
549
|
));
|
|
@@ -553,6 +598,11 @@ class $$DeviceInfoTableTableFilterComposer
|
553
|
598
|
column: $state.table.bleName,
|
554
|
599
|
builder: (column, joinBuilders) =>
|
555
|
600
|
ColumnFilters(column, joinBuilders: joinBuilders));
|
|
601
|
+
|
|
602
|
+ ColumnFilters<int> get createdAt => $state.composableBuilder(
|
|
603
|
+ column: $state.table.createdAt,
|
|
604
|
+ builder: (column, joinBuilders) =>
|
|
605
|
+ ColumnFilters(column, joinBuilders: joinBuilders));
|
556
|
606
|
}
|
557
|
607
|
|
558
|
608
|
class $$DeviceInfoTableTableOrderingComposer
|
|
@@ -592,6 +642,11 @@ class $$DeviceInfoTableTableOrderingComposer
|
592
|
642
|
column: $state.table.bleName,
|
593
|
643
|
builder: (column, joinBuilders) =>
|
594
|
644
|
ColumnOrderings(column, joinBuilders: joinBuilders));
|
|
645
|
+
|
|
646
|
+ ColumnOrderings<int> get createdAt => $state.composableBuilder(
|
|
647
|
+ column: $state.table.createdAt,
|
|
648
|
+ builder: (column, joinBuilders) =>
|
|
649
|
+ ColumnOrderings(column, joinBuilders: joinBuilders));
|
595
|
650
|
}
|
596
|
651
|
|
597
|
652
|
class _$MyDatabaseManager {
|