feat:硬件核销相关
This commit is contained in:
1 parent
aea52e482e
commit
5cf2b74158
16 files changed
+562
-28
No files matched your search
@@ -134,3 +134,39 @@ class ServiceWallet {
|
||||
|
||||
Map<String, dynamic> toJson() => _$ServiceWalletToJson(this);
|
||||
}
|
||||
|
||||
@JsonSerializable()
|
||||
class ServiceComAct {
|
||||
/// 活动类型
|
||||
@JsonKey(
|
||||
fromJson: JsonTool.stringToWalletActType,
|
||||
toJson: JsonTool.walletActTypeToString,
|
||||
)
|
||||
WalletActType? actType;
|
||||
|
||||
/// 活动id
|
||||
String? actItemId;
|
||||
|
||||
/// 用户id
|
||||
String? userId;
|
||||
|
||||
/// 用户名
|
||||
String? username;
|
||||
|
||||
/// 用户头像
|
||||
String? userAvatar;
|
||||
|
||||
/// 详情
|
||||
Map<String, dynamic>? detail;
|
||||
|
||||
ServiceComAct({
|
||||
required this.actType,
|
||||
required this.actItemId,
|
||||
required this.detail,
|
||||
});
|
||||
|
||||
factory ServiceComAct.fromJson(Map<String, dynamic> json) =>
|
||||
_$ServiceComActFromJson(json);
|
||||
|
||||
Map<String, dynamic> toJson() => _$ServiceComActToJson(this);
|
||||
}
|
||||
@@ -80,3 +80,23 @@ Map<String, dynamic> _$ServiceWalletToJson(ServiceWallet instance) =>
|
||||
'cardNumber': instance.cardNumber,
|
||||
'isFreeze': JsonTool.booleanToString(instance.isFreeze),
|
||||
};
|
||||
|
||||
ServiceComAct _$ServiceComActFromJson(Map<String, dynamic> json) =>
|
||||
ServiceComAct(
|
||||
actType: JsonTool.stringToWalletActType(json['actType'] as String?),
|
||||
actItemId: json['actItemId'] as String?,
|
||||
detail: json['detail'] as Map<String, dynamic>?,
|
||||
)
|
||||
..userId = json['userId'] as String?
|
||||
..username = json['username'] as String?
|
||||
..userAvatar = json['userAvatar'] as String?;
|
||||
|
||||
Map<String, dynamic> _$ServiceComActToJson(ServiceComAct instance) =>
|
||||
<String, dynamic>{
|
||||
'actType': JsonTool.walletActTypeToString(instance.actType),
|
||||
'actItemId': instance.actItemId,
|
||||
'userId': instance.userId,
|
||||
'username': instance.username,
|
||||
'userAvatar': instance.userAvatar,
|
||||
'detail': instance.detail,
|
||||
};
|
||||
Reference in new issue
Block a user