feat:交易记录、日期组建
This commit is contained in:
1 parent
08ad1c2d81
commit
88e73ad950
32 files changed
+672
-279
No files matched your search
@@ -25,6 +25,9 @@ class ProductEntity extends Equatable {
|
||||
/// 菜品时间类型
|
||||
ProductHourType? hourType;
|
||||
|
||||
/// 菜品上架日期
|
||||
DateTime? saleDate;
|
||||
|
||||
/// 商品名
|
||||
String name;
|
||||
|
||||
@@ -57,7 +60,8 @@ class ProductEntity extends Equatable {
|
||||
required this.serviceUniqueCode,
|
||||
required this.sysType,
|
||||
required this.classifyServiceUniqueCode,
|
||||
required this.hourType,
|
||||
this.hourType,
|
||||
this.saleDate,
|
||||
required this.name,
|
||||
required this.price,
|
||||
this.image,
|
||||
|
||||
@@ -13,6 +13,9 @@ ProductEntity _$ProductEntityFromJson(Map<String, dynamic> json) =>
|
||||
sysType: $enumDecode(_$SysTypeEnumMap, json['sysType']),
|
||||
classifyServiceUniqueCode: json['classifyServiceUniqueCode'] as String,
|
||||
hourType: $enumDecodeNullable(_$ProductHourTypeEnumMap, json['hourType']),
|
||||
saleDate: json['saleDate'] == null
|
||||
? null
|
||||
: DateTime.parse(json['saleDate'] as String),
|
||||
name: json['name'] as String,
|
||||
price: (json['price'] as num).toInt(),
|
||||
image: json['image'] as String?,
|
||||
@@ -31,6 +34,7 @@ Map<String, dynamic> _$ProductEntityToJson(ProductEntity instance) =>
|
||||
'sysType': _$SysTypeEnumMap[instance.sysType]!,
|
||||
'classifyServiceUniqueCode': instance.classifyServiceUniqueCode,
|
||||
'hourType': _$ProductHourTypeEnumMap[instance.hourType],
|
||||
'saleDate': instance.saleDate?.toIso8601String(),
|
||||
'name': instance.name,
|
||||
'price': instance.price,
|
||||
'image': instance.image,
|
||||
|
||||
Reference in new issue
Block a user