feat:离线支持

This commit is contained in:
dzc committed 2025-05-07 20:31:12 +08:00
1 parent 12597ba258
commit 0af163738f
15 files changed
+89 -112

No files matched your search

@@ -100,6 +100,9 @@ class SysSetting extends Equatable {
// 默认支付方式
OrderPayDisplayType? defaultPayDisplayType;
// 租户列表
List<ServiceTenant>? tenantList;
SysSetting({
required this.sysType,
this.androidId,
@@ -109,6 +112,7 @@ class SysSetting extends Equatable {
this.sqlAddress,
this.logAddress,
this.hardGroupId,
this.tenantList,
});
factory SysSetting.fromJson(Map<String, dynamic> json) =>
@@ -149,6 +153,7 @@ class SysSetting extends Equatable {
globalFontSize,
usePayDisplayType,
defaultPayDisplayType,
tenantList,
];
}
@@ -15,6 +15,9 @@ SysSetting _$SysSettingFromJson(Map<String, dynamic> json) => SysSetting(
sqlAddress: json['sqlAddress'] as String?,
logAddress: json['logAddress'] as String?,
hardGroupId: json['hardGroupId'] as String?,
tenantList: (json['tenantList'] as List<dynamic>?)
?.map((e) => ServiceTenant.fromJson(e as Map<String, dynamic>))
.toList(),
)
..serviceName = json['serviceName'] as String?
..serviceMerchantId = json['serviceMerchantId'] as String?
@@ -100,6 +103,7 @@ Map<String, dynamic> _$SysSettingToJson(SysSetting instance) =>
.toList(),
'defaultPayDisplayType':
_$OrderPayDisplayTypeEnumMap[instance.defaultPayDisplayType],
'tenantList': instance.tenantList,
};
const _$SysTypeEnumMap = {