72 lines
2.9 KiB
Dart
72 lines
2.9 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'user_entity.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
DiscountsItem _$DiscountsItemFromJson(Map<String, dynamic> json) =>
|
|
DiscountsItem(
|
|
name: json['name'] as String,
|
|
hourType: JsonTool.stringToProductHourType(json['hourType'] as String?),
|
|
type: JsonTool.stringToDiscountsType(json['type'] as String?),
|
|
basePrice: (json['basePrice'] as num).toInt(),
|
|
specialDishEnable:
|
|
JsonTool.stringToBoolean(json['specialDishEnable'] as String?),
|
|
extraPer: (json['extraPer'] as num?)?.toDouble(),
|
|
);
|
|
|
|
Map<String, dynamic> _$DiscountsItemToJson(DiscountsItem instance) =>
|
|
<String, dynamic>{
|
|
'name': instance.name,
|
|
'hourType': JsonTool.productHourTypeToString(instance.hourType),
|
|
'type': JsonTool.discountsTypeToString(instance.type),
|
|
'basePrice': instance.basePrice,
|
|
'specialDishEnable': JsonTool.booleanToString(instance.specialDishEnable),
|
|
'extraPer': instance.extraPer,
|
|
};
|
|
|
|
UserEntity _$UserEntityFromJson(Map<String, dynamic> json) => UserEntity(
|
|
id: (json['id'] as num?)?.toInt(),
|
|
userId: json['userId'] as String,
|
|
nickname: json['nickname'] as String,
|
|
mobile: json['mobile'] as String?,
|
|
avatar: json['avatar'] as String?,
|
|
walletCardNumber: json['walletCardNumber'] as String?,
|
|
walletId: json['walletId'] as String?,
|
|
walletTypeId: json['walletTypeId'] as String?,
|
|
walletBalance: (json['walletBalance'] as num?)?.toInt(),
|
|
canteenId: json['canteenId'] as String?,
|
|
createTime: json['createTime'] == null
|
|
? null
|
|
: DateTime.parse(json['createTime'] as String),
|
|
updateTime: json['updateTime'] == null
|
|
? null
|
|
: DateTime.parse(json['updateTime'] as String),
|
|
discountsUpdateTime: json['discountsUpdateTime'] == null
|
|
? null
|
|
: DateTime.parse(json['discountsUpdateTime'] as String),
|
|
discountsList: (json['discountsList'] as List<dynamic>?)
|
|
?.map((e) => DiscountsItem.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
);
|
|
|
|
Map<String, dynamic> _$UserEntityToJson(UserEntity instance) =>
|
|
<String, dynamic>{
|
|
'id': instance.id,
|
|
'userId': instance.userId,
|
|
'nickname': instance.nickname,
|
|
'mobile': instance.mobile,
|
|
'avatar': instance.avatar,
|
|
'walletCardNumber': instance.walletCardNumber,
|
|
'walletId': instance.walletId,
|
|
'walletTypeId': instance.walletTypeId,
|
|
'walletBalance': instance.walletBalance,
|
|
'canteenId': instance.canteenId,
|
|
'discountsList': instance.discountsList,
|
|
'discountsUpdateTime': instance.discountsUpdateTime?.toIso8601String(),
|
|
'createTime': instance.createTime?.toIso8601String(),
|
|
'updateTime': instance.updateTime?.toIso8601String(),
|
|
};
|