Updated orm_test

This commit is contained in:
thomashii 2021-05-18 23:20:25 +08:00
parent 3af80f80b2
commit 4b3ba0ba2b
4 changed files with 13 additions and 5 deletions

View file

@ -0,0 +1,4 @@
include: package:pedantic/analysis_options.yaml
analyzer:
strong-mode:
implicit-casts: false

View file

@ -265,9 +265,9 @@ class AuthorQuery extends Query<Author, AuthorQueryWhere> {
}
var model = Author(
id: row[0].toString(),
createdAt: (row[1]),
updatedAt: (row[2]),
name: (row[3]));
createdAt: (row[1] as DateTime?),
updatedAt: (row[2] as DateTime?),
name: (row[3]) as String?);
return Optional.ofNullable(model);
}

View file

@ -67,7 +67,10 @@ class HasMapQuery extends Query<HasMap, HasMapQueryWhere> {
if (row.every((x) => x == null)) {
return Optional.empty();
}
var model = HasMap(value: (row[0]), list: (row[1]));
var m = {};
m[row[0]] = row[0];
var model = HasMap(value: m, list: [row[1]]);
return Optional.of(model);
}
@ -148,7 +151,7 @@ class HasMap implements _HasMap {
@override
String toString() {
return "HasMap(value=$value, list=$list)";
return 'HasMap(value=$value, list=$list)';
}
Map<String, dynamic> toJson() {

View file

@ -16,3 +16,4 @@ dev_dependencies:
angel3_framework: ^4.0.0
build_runner: ^2.0.1
optional: ^6.0.0-nullsafety.2
pedantic: ^1.11.0