Commit 82390f26ddbd0a03c0cc7970a8d92b386a8e3b14

Authored by wdn127929
1 parent 8c579788

列表筛选no

... ... @@ -83,6 +83,7 @@ class CustomerListSunModel extends Object with ISuspensionBean {
String monthCount;
@JsonKey(name: 'label')
String label;
bool select = true;
List<String> pinyinList; //全拼数组
String pinyin; //全拼字母
... ...
... ... @@ -225,10 +225,10 @@ class Count extends Object {
String leiji;
@JsonKey(name: 'quxiao')
int quxiao;
dynamic quxiao;
@JsonKey(name: 'create_time')
int createTime;
dynamic createTime;
Count(
this.leiji,
... ...
... ... @@ -118,8 +118,8 @@ Map<String, dynamic> _$LastToJson(Last instance) => <String, dynamic>{
Count _$CountFromJson(Map<String, dynamic> json) {
return Count(
json['leiji'] as String,
json['quxiao'] as int,
json['create_time'] as int,
json['quxiao'] as dynamic,
json['create_time'] as dynamic,
);
}
... ...
import 'package:json_annotation/json_annotation.dart';
import 'dart:convert' as convert;
import 'package:one_key/models/table_list.dart' as t;
part 'guest_reserve_model.g.dart';
@JsonSerializable()
class GuestReserveModel extends Object {
@JsonKey(name: 'ret')
int ret;
@JsonKey(name: 'data')
GuestReserveSunModel data;
@JsonKey(name: 'msg')
String msg;
GuestReserveModel(
this.ret,
this.data,
this.msg,
);
factory GuestReserveModel.fromJson(Map<String, dynamic> srcJson) =>
_$GuestReserveModelFromJson(srcJson);
Map<String, dynamic> toJson() => _$GuestReserveModelToJson(this);
}
@JsonSerializable()
class GuestReserveSunModel extends Object {
@JsonKey(name: 'count')
Count count;
@JsonKey(name: 'list')
List<ListData> list;
GuestReserveSunModel(
this.count,
this.list,
);
factory GuestReserveSunModel.fromJson(Map<String, dynamic> srcJson) =>
_$GuestReserveSunModelFromJson(srcJson);
Map<String, dynamic> toJson() => _$GuestReserveSunModelToJson(this);
}
@JsonSerializable()
class Count extends Object {
@JsonKey(name: 'cumulative')
String cumulative;
@JsonKey(name: 'cancel')
String cancel;
@JsonKey(name: 'money')
String money;
@JsonKey(name: 'pnum')
String pnum;
@JsonKey(name: 'count_money')
String countMoney;
@JsonKey(name: 'count_pnum')
String countPnum;
@JsonKey(name: 'capita')
int capita;
Count(
this.cumulative,
this.cancel,
this.money,
this.pnum,
this.countMoney,
this.countPnum,
this.capita,
);
factory Count.fromJson(Map<String, dynamic> srcJson) =>
_$CountFromJson(srcJson);
Map<String, dynamic> toJson() => _$CountToJson(this);
}
@JsonSerializable()
class ListData extends Object {
@JsonKey(name: 'cdate')
String cdate;
@JsonKey(name: 'ddate')
String ddate;
@JsonKey(name: 'ddate_solt')
String ddateSolt;
@JsonKey(name: 'tableinfo')
String tableinfo;
@JsonKey(name: 'actual_pum')
String actualPum;
@JsonKey(name: 'con_amount')
String conAmount;
@JsonKey(name: 'uid')
String uid;
@JsonKey(name: 'nick_name')
String nickName;
@JsonKey(name: 'phone')
String phone;
String get ddateSoltStr {
switch (ddateSolt) {
case "1":
return " 早餐";
break;
case "2":
return " 午餐";
break;
case "3":
return " 晚餐";
break;
}
return '';
}
String get tableinfoName {
List<dynamic> tableinfoList = convert.jsonDecode(tableinfo);
print(tableinfo);
String _nameStr = '';
for (int i = 0; i < tableinfoList.length; i++) {
_nameStr += '${t.TableList.fromJson(tableinfoList[i]).name},';
}
if (_nameStr.endsWith(',')) {
_nameStr = _nameStr.substring(0, _nameStr.length - 1);
}
return _nameStr;
}
ListData(
this.cdate,
this.ddate,
this.ddateSolt,
this.tableinfo,
this.actualPum,
this.conAmount,
this.uid,
this.nickName,
this.phone,
);
factory ListData.fromJson(Map<String, dynamic> srcJson) =>
_$ListDataFromJson(srcJson);
Map<String, dynamic> toJson() => _$ListDataToJson(this);
}
... ...
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'guest_reserve_model.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
GuestReserveModel _$GuestReserveModelFromJson(Map<String, dynamic> json) {
return GuestReserveModel(
json['ret'] as int,
json['data'] == null
? null
: GuestReserveSunModel.fromJson(json['data'] as Map<String, dynamic>),
json['msg'] as String,
);
}
Map<String, dynamic> _$GuestReserveModelToJson(GuestReserveModel instance) =>
<String, dynamic>{
'ret': instance.ret,
'data': instance.data,
'msg': instance.msg,
};
GuestReserveSunModel _$GuestReserveSunModelFromJson(Map<String, dynamic> json) {
return GuestReserveSunModel(
json['count'] == null
? null
: Count.fromJson(json['count'] as Map<String, dynamic>),
(json['list'] as List)
?.map((e) =>
e == null ? null : ListData.fromJson(e as Map<String, dynamic>))
?.toList(),
);
}
Map<String, dynamic> _$GuestReserveSunModelToJson(
GuestReserveSunModel instance) =>
<String, dynamic>{
'count': instance.count,
'list': instance.list,
};
Count _$CountFromJson(Map<String, dynamic> json) {
return Count(
json['cumulative'] as String,
json['cancel'] as String,
json['money'] as String,
json['pnum'] as String,
json['count_money'] as String,
json['count_pnum'] as String,
json['capita'] as int,
);
}
Map<String, dynamic> _$CountToJson(Count instance) => <String, dynamic>{
'cumulative': instance.cumulative,
'cancel': instance.cancel,
'money': instance.money,
'pnum': instance.pnum,
'count_money': instance.countMoney,
'count_pnum': instance.countPnum,
'capita': instance.capita,
};
ListData _$ListDataFromJson(Map<String, dynamic> json) {
return ListData(
json['cdate'] as String,
json['ddate'] as String,
json['ddate_solt'] as String,
json['tableinfo'] as String,
json['actual_pum'] as String,
json['con_amount'] as String,
json['uid'] as String,
json['nick_name'] as String,
json['phone'] as String,
);
}
Map<String, dynamic> _$ListDataToJson(ListData instance) => <String, dynamic>{
'cdate': instance.cdate,
'ddate': instance.ddate,
'ddate_solt': instance.ddateSolt,
'tableinfo': instance.tableinfo,
'actual_pum': instance.actualPum,
'con_amount': instance.conAmount,
'uid': instance.uid,
'nick_name': instance.nickName,
'phone': instance.phone,
};
... ...