Showing
5 changed files
with
257 additions
and
4 deletions
| @@ -83,6 +83,7 @@ class CustomerListSunModel extends Object with ISuspensionBean { | @@ -83,6 +83,7 @@ class CustomerListSunModel extends Object with ISuspensionBean { | ||
| 83 | String monthCount; | 83 | String monthCount; |
| 84 | @JsonKey(name: 'label') | 84 | @JsonKey(name: 'label') |
| 85 | String label; | 85 | String label; |
| 86 | + bool select = true; | ||
| 86 | 87 | ||
| 87 | List<String> pinyinList; //全拼数组 | 88 | List<String> pinyinList; //全拼数组 |
| 88 | String pinyin; //全拼字母 | 89 | String pinyin; //全拼字母 |
| @@ -225,10 +225,10 @@ class Count extends Object { | @@ -225,10 +225,10 @@ class Count extends Object { | ||
| 225 | String leiji; | 225 | String leiji; |
| 226 | 226 | ||
| 227 | @JsonKey(name: 'quxiao') | 227 | @JsonKey(name: 'quxiao') |
| 228 | - int quxiao; | 228 | + dynamic quxiao; |
| 229 | 229 | ||
| 230 | @JsonKey(name: 'create_time') | 230 | @JsonKey(name: 'create_time') |
| 231 | - int createTime; | 231 | + dynamic createTime; |
| 232 | 232 | ||
| 233 | Count( | 233 | Count( |
| 234 | this.leiji, | 234 | this.leiji, |
| @@ -118,8 +118,8 @@ Map<String, dynamic> _$LastToJson(Last instance) => <String, dynamic>{ | @@ -118,8 +118,8 @@ Map<String, dynamic> _$LastToJson(Last instance) => <String, dynamic>{ | ||
| 118 | Count _$CountFromJson(Map<String, dynamic> json) { | 118 | Count _$CountFromJson(Map<String, dynamic> json) { |
| 119 | return Count( | 119 | return Count( |
| 120 | json['leiji'] as String, | 120 | json['leiji'] as String, |
| 121 | - json['quxiao'] as int, | ||
| 122 | - json['create_time'] as int, | 121 | + json['quxiao'] as dynamic, |
| 122 | + json['create_time'] as dynamic, | ||
| 123 | ); | 123 | ); |
| 124 | } | 124 | } |
| 125 | 125 |
lib/models/guest_reserve_model.dart
0 → 100644
| 1 | +import 'package:json_annotation/json_annotation.dart'; | ||
| 2 | +import 'dart:convert' as convert; | ||
| 3 | +import 'package:one_key/models/table_list.dart' as t; | ||
| 4 | +part 'guest_reserve_model.g.dart'; | ||
| 5 | + | ||
| 6 | +@JsonSerializable() | ||
| 7 | +class GuestReserveModel extends Object { | ||
| 8 | + @JsonKey(name: 'ret') | ||
| 9 | + int ret; | ||
| 10 | + | ||
| 11 | + @JsonKey(name: 'data') | ||
| 12 | + GuestReserveSunModel data; | ||
| 13 | + | ||
| 14 | + @JsonKey(name: 'msg') | ||
| 15 | + String msg; | ||
| 16 | + | ||
| 17 | + GuestReserveModel( | ||
| 18 | + this.ret, | ||
| 19 | + this.data, | ||
| 20 | + this.msg, | ||
| 21 | + ); | ||
| 22 | + | ||
| 23 | + factory GuestReserveModel.fromJson(Map<String, dynamic> srcJson) => | ||
| 24 | + _$GuestReserveModelFromJson(srcJson); | ||
| 25 | + | ||
| 26 | + Map<String, dynamic> toJson() => _$GuestReserveModelToJson(this); | ||
| 27 | +} | ||
| 28 | + | ||
| 29 | +@JsonSerializable() | ||
| 30 | +class GuestReserveSunModel extends Object { | ||
| 31 | + @JsonKey(name: 'count') | ||
| 32 | + Count count; | ||
| 33 | + | ||
| 34 | + @JsonKey(name: 'list') | ||
| 35 | + List<ListData> list; | ||
| 36 | + | ||
| 37 | + GuestReserveSunModel( | ||
| 38 | + this.count, | ||
| 39 | + this.list, | ||
| 40 | + ); | ||
| 41 | + | ||
| 42 | + factory GuestReserveSunModel.fromJson(Map<String, dynamic> srcJson) => | ||
| 43 | + _$GuestReserveSunModelFromJson(srcJson); | ||
| 44 | + | ||
| 45 | + Map<String, dynamic> toJson() => _$GuestReserveSunModelToJson(this); | ||
| 46 | +} | ||
| 47 | + | ||
| 48 | +@JsonSerializable() | ||
| 49 | +class Count extends Object { | ||
| 50 | + @JsonKey(name: 'cumulative') | ||
| 51 | + String cumulative; | ||
| 52 | + | ||
| 53 | + @JsonKey(name: 'cancel') | ||
| 54 | + String cancel; | ||
| 55 | + | ||
| 56 | + @JsonKey(name: 'money') | ||
| 57 | + String money; | ||
| 58 | + | ||
| 59 | + @JsonKey(name: 'pnum') | ||
| 60 | + String pnum; | ||
| 61 | + | ||
| 62 | + @JsonKey(name: 'count_money') | ||
| 63 | + String countMoney; | ||
| 64 | + | ||
| 65 | + @JsonKey(name: 'count_pnum') | ||
| 66 | + String countPnum; | ||
| 67 | + | ||
| 68 | + @JsonKey(name: 'capita') | ||
| 69 | + int capita; | ||
| 70 | + | ||
| 71 | + Count( | ||
| 72 | + this.cumulative, | ||
| 73 | + this.cancel, | ||
| 74 | + this.money, | ||
| 75 | + this.pnum, | ||
| 76 | + this.countMoney, | ||
| 77 | + this.countPnum, | ||
| 78 | + this.capita, | ||
| 79 | + ); | ||
| 80 | + | ||
| 81 | + factory Count.fromJson(Map<String, dynamic> srcJson) => | ||
| 82 | + _$CountFromJson(srcJson); | ||
| 83 | + | ||
| 84 | + Map<String, dynamic> toJson() => _$CountToJson(this); | ||
| 85 | +} | ||
| 86 | + | ||
| 87 | +@JsonSerializable() | ||
| 88 | +class ListData extends Object { | ||
| 89 | + @JsonKey(name: 'cdate') | ||
| 90 | + String cdate; | ||
| 91 | + | ||
| 92 | + @JsonKey(name: 'ddate') | ||
| 93 | + String ddate; | ||
| 94 | + | ||
| 95 | + @JsonKey(name: 'ddate_solt') | ||
| 96 | + String ddateSolt; | ||
| 97 | + | ||
| 98 | + @JsonKey(name: 'tableinfo') | ||
| 99 | + String tableinfo; | ||
| 100 | + | ||
| 101 | + @JsonKey(name: 'actual_pum') | ||
| 102 | + String actualPum; | ||
| 103 | + | ||
| 104 | + @JsonKey(name: 'con_amount') | ||
| 105 | + String conAmount; | ||
| 106 | + | ||
| 107 | + @JsonKey(name: 'uid') | ||
| 108 | + String uid; | ||
| 109 | + | ||
| 110 | + @JsonKey(name: 'nick_name') | ||
| 111 | + String nickName; | ||
| 112 | + | ||
| 113 | + @JsonKey(name: 'phone') | ||
| 114 | + String phone; | ||
| 115 | + | ||
| 116 | + String get ddateSoltStr { | ||
| 117 | + switch (ddateSolt) { | ||
| 118 | + case "1": | ||
| 119 | + return " 早餐"; | ||
| 120 | + break; | ||
| 121 | + case "2": | ||
| 122 | + return " 午餐"; | ||
| 123 | + break; | ||
| 124 | + case "3": | ||
| 125 | + return " 晚餐"; | ||
| 126 | + break; | ||
| 127 | + } | ||
| 128 | + return ''; | ||
| 129 | + } | ||
| 130 | + | ||
| 131 | + String get tableinfoName { | ||
| 132 | + List<dynamic> tableinfoList = convert.jsonDecode(tableinfo); | ||
| 133 | + print(tableinfo); | ||
| 134 | + String _nameStr = ''; | ||
| 135 | + | ||
| 136 | + for (int i = 0; i < tableinfoList.length; i++) { | ||
| 137 | + _nameStr += '${t.TableList.fromJson(tableinfoList[i]).name},'; | ||
| 138 | + } | ||
| 139 | + if (_nameStr.endsWith(',')) { | ||
| 140 | + _nameStr = _nameStr.substring(0, _nameStr.length - 1); | ||
| 141 | + } | ||
| 142 | + return _nameStr; | ||
| 143 | + } | ||
| 144 | + | ||
| 145 | + ListData( | ||
| 146 | + this.cdate, | ||
| 147 | + this.ddate, | ||
| 148 | + this.ddateSolt, | ||
| 149 | + this.tableinfo, | ||
| 150 | + this.actualPum, | ||
| 151 | + this.conAmount, | ||
| 152 | + this.uid, | ||
| 153 | + this.nickName, | ||
| 154 | + this.phone, | ||
| 155 | + ); | ||
| 156 | + | ||
| 157 | + factory ListData.fromJson(Map<String, dynamic> srcJson) => | ||
| 158 | + _$ListDataFromJson(srcJson); | ||
| 159 | + | ||
| 160 | + Map<String, dynamic> toJson() => _$ListDataToJson(this); | ||
| 161 | +} |
lib/models/guest_reserve_model.g.dart
0 → 100644
| 1 | +// GENERATED CODE - DO NOT MODIFY BY HAND | ||
| 2 | + | ||
| 3 | +part of 'guest_reserve_model.dart'; | ||
| 4 | + | ||
| 5 | +// ************************************************************************** | ||
| 6 | +// JsonSerializableGenerator | ||
| 7 | +// ************************************************************************** | ||
| 8 | + | ||
| 9 | +GuestReserveModel _$GuestReserveModelFromJson(Map<String, dynamic> json) { | ||
| 10 | + return GuestReserveModel( | ||
| 11 | + json['ret'] as int, | ||
| 12 | + json['data'] == null | ||
| 13 | + ? null | ||
| 14 | + : GuestReserveSunModel.fromJson(json['data'] as Map<String, dynamic>), | ||
| 15 | + json['msg'] as String, | ||
| 16 | + ); | ||
| 17 | +} | ||
| 18 | + | ||
| 19 | +Map<String, dynamic> _$GuestReserveModelToJson(GuestReserveModel instance) => | ||
| 20 | + <String, dynamic>{ | ||
| 21 | + 'ret': instance.ret, | ||
| 22 | + 'data': instance.data, | ||
| 23 | + 'msg': instance.msg, | ||
| 24 | + }; | ||
| 25 | + | ||
| 26 | +GuestReserveSunModel _$GuestReserveSunModelFromJson(Map<String, dynamic> json) { | ||
| 27 | + return GuestReserveSunModel( | ||
| 28 | + json['count'] == null | ||
| 29 | + ? null | ||
| 30 | + : Count.fromJson(json['count'] as Map<String, dynamic>), | ||
| 31 | + (json['list'] as List) | ||
| 32 | + ?.map((e) => | ||
| 33 | + e == null ? null : ListData.fromJson(e as Map<String, dynamic>)) | ||
| 34 | + ?.toList(), | ||
| 35 | + ); | ||
| 36 | +} | ||
| 37 | + | ||
| 38 | +Map<String, dynamic> _$GuestReserveSunModelToJson( | ||
| 39 | + GuestReserveSunModel instance) => | ||
| 40 | + <String, dynamic>{ | ||
| 41 | + 'count': instance.count, | ||
| 42 | + 'list': instance.list, | ||
| 43 | + }; | ||
| 44 | + | ||
| 45 | +Count _$CountFromJson(Map<String, dynamic> json) { | ||
| 46 | + return Count( | ||
| 47 | + json['cumulative'] as String, | ||
| 48 | + json['cancel'] as String, | ||
| 49 | + json['money'] as String, | ||
| 50 | + json['pnum'] as String, | ||
| 51 | + json['count_money'] as String, | ||
| 52 | + json['count_pnum'] as String, | ||
| 53 | + json['capita'] as int, | ||
| 54 | + ); | ||
| 55 | +} | ||
| 56 | + | ||
| 57 | +Map<String, dynamic> _$CountToJson(Count instance) => <String, dynamic>{ | ||
| 58 | + 'cumulative': instance.cumulative, | ||
| 59 | + 'cancel': instance.cancel, | ||
| 60 | + 'money': instance.money, | ||
| 61 | + 'pnum': instance.pnum, | ||
| 62 | + 'count_money': instance.countMoney, | ||
| 63 | + 'count_pnum': instance.countPnum, | ||
| 64 | + 'capita': instance.capita, | ||
| 65 | + }; | ||
| 66 | + | ||
| 67 | +ListData _$ListDataFromJson(Map<String, dynamic> json) { | ||
| 68 | + return ListData( | ||
| 69 | + json['cdate'] as String, | ||
| 70 | + json['ddate'] as String, | ||
| 71 | + json['ddate_solt'] as String, | ||
| 72 | + json['tableinfo'] as String, | ||
| 73 | + json['actual_pum'] as String, | ||
| 74 | + json['con_amount'] as String, | ||
| 75 | + json['uid'] as String, | ||
| 76 | + json['nick_name'] as String, | ||
| 77 | + json['phone'] as String, | ||
| 78 | + ); | ||
| 79 | +} | ||
| 80 | + | ||
| 81 | +Map<String, dynamic> _$ListDataToJson(ListData instance) => <String, dynamic>{ | ||
| 82 | + 'cdate': instance.cdate, | ||
| 83 | + 'ddate': instance.ddate, | ||
| 84 | + 'ddate_solt': instance.ddateSolt, | ||
| 85 | + 'tableinfo': instance.tableinfo, | ||
| 86 | + 'actual_pum': instance.actualPum, | ||
| 87 | + 'con_amount': instance.conAmount, | ||
| 88 | + 'uid': instance.uid, | ||
| 89 | + 'nick_name': instance.nickName, | ||
| 90 | + 'phone': instance.phone, | ||
| 91 | + }; |
-
Please register or login to post a comment