feat:交易记录、日期组建

This commit is contained in:
dzc committed 2025-03-11 18:04:58 +08:00
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,