tableOuter.dart
2.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
import 'package:one_key/models/table.dart';
import 'package:one_key/models/table.dart' as t;
class TableOuter {
String name;
List<Table> list;
String rid;
bool isSelect = false; //批量选择桌位
bool isAll = false; //全选
List<t.Table> selectTables = []; //选择的桌位
// bool get isAll {
// return list.every((element) => element.selected);
// }
TableOuter();
factory TableOuter.fromJson(Map<String, dynamic> json) => TableOuter()
..name = json["name"]
..list = json["list"];
Map<String, dynamic> toJson() => {"name": name, "list": list};
// Setmeal.fromJson(Map<String, dynamic> json) {
// setmealId = json['setmeal_id'];
// price = json['price'];
// finalPrice = json['final_price'];
// pnum = json['pnum'];
// min = json['min'];
// spare = json['spare'];
// name = json['name'];
// select = json['select'];
// bargaining = json['bargaining'];
// // if (json['cooklist'] != null) {
// // cooklist = <Cooklist>[];
// // json['cooklist'].forEach((v) {
// // cooklist.add(new Cooklist.fromJson(v));
// // });
// // }
// if (json['cooklist'] != null && json['cooklist'].length > 0) {
// cooklist = <Cooklist>[];
// dataMenu = {};
// Map map = json['cooklist'];
// map.forEach((key, v) {
// List<Cook> cooktemp = [];
// v.forEach((v1) {
// cooklist.add(new Cooklist.fromJson(v1));
// cooktemp.add(new Cook.fromJson(v1));
// });
// dataMenu[key] = cooktemp;
// });
// print(dataMenu);
// }
// // finalPriceC = json['finalPriceC'];
// // pnumC = json['pnumC'];
// // minC = json['minC'];
// // spareC = json['spareC'];
// }
TableOuter.fromJson2(Map<String, dynamic> json) {
name = json["name"];
if (json['list'] != null && json['list'].length > 0) {
list = <Table>[];
json['list'].forEach((element) {
list.add(Table.fromJson(element));
});
}
}
@override
String toString() {
return 'TableOuter{name: $name, list: $list}';
}
}