feat:消费机打印机
This commit is contained in:
1 parent
4d7bc5ed33
commit
4a18fc6eb1
39 files changed
+2061
-219
No files matched your search
@@ -8,6 +8,9 @@ part of 'database_models.dart';
|
||||
|
||||
SysSetting _$SysSettingFromJson(Map<String, dynamic> json) => SysSetting(
|
||||
sysType: $enumDecode(_$SysTypeEnumMap, json['sysType']),
|
||||
terminalRole:
|
||||
$enumDecodeNullable(_$TerminalRoleEnumMap, json['terminalRole']) ??
|
||||
TerminalRole.cashier,
|
||||
androidId: json['androidId'] as String?,
|
||||
serviceId: json['serviceId'] as String?,
|
||||
mqSocketAddress: json['mqSocketAddress'] as String?,
|
||||
@@ -15,6 +18,9 @@ SysSetting _$SysSettingFromJson(Map<String, dynamic> json) => SysSetting(
|
||||
sqlAddress: json['sqlAddress'] as String?,
|
||||
logAddress: json['logAddress'] as String?,
|
||||
hardGroupId: json['hardGroupId'] as String?,
|
||||
printerPaperWidth: (json['printerPaperWidth'] as num?)?.toInt() ?? 80,
|
||||
printerAutoCut: json['printerAutoCut'] as bool? ?? true,
|
||||
printerImageMode: json['printerImageMode'] as String? ?? 'GS_V0',
|
||||
tenantList: (json['tenantList'] as List<dynamic>?)
|
||||
?.map((e) => ServiceTenant.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
@@ -38,6 +44,11 @@ SysSetting _$SysSettingFromJson(Map<String, dynamic> json) => SysSetting(
|
||||
)
|
||||
..serviceName = json['serviceName'] as String?
|
||||
..serviceMerchantId = json['serviceMerchantId'] as String?
|
||||
..printerSourceHardId = json['printerSourceHardId'] as String?
|
||||
..printerSourceHardName = json['printerSourceHardName'] as String?
|
||||
..printerModel = json['printerModel'] as String?
|
||||
..printerUsbVendorId = (json['printerUsbVendorId'] as num?)?.toInt()
|
||||
..printerUsbProductId = (json['printerUsbProductId'] as num?)?.toInt()
|
||||
..merchantDeptId = json['merchantDeptId'] as String?
|
||||
..mqSocketPort = json['mqSocketPort'] as String?
|
||||
..mqUsername = json['mqUsername'] as String?
|
||||
@@ -83,10 +94,19 @@ SysSetting _$SysSettingFromJson(Map<String, dynamic> json) => SysSetting(
|
||||
Map<String, dynamic> _$SysSettingToJson(SysSetting instance) =>
|
||||
<String, dynamic>{
|
||||
'sysType': _$SysTypeEnumMap[instance.sysType]!,
|
||||
'terminalRole': _$TerminalRoleEnumMap[instance.terminalRole]!,
|
||||
'androidId': instance.androidId,
|
||||
'serviceId': instance.serviceId,
|
||||
'serviceName': instance.serviceName,
|
||||
'serviceMerchantId': instance.serviceMerchantId,
|
||||
'printerSourceHardId': instance.printerSourceHardId,
|
||||
'printerSourceHardName': instance.printerSourceHardName,
|
||||
'printerModel': instance.printerModel,
|
||||
'printerUsbVendorId': instance.printerUsbVendorId,
|
||||
'printerUsbProductId': instance.printerUsbProductId,
|
||||
'printerPaperWidth': instance.printerPaperWidth,
|
||||
'printerAutoCut': instance.printerAutoCut,
|
||||
'printerImageMode': instance.printerImageMode,
|
||||
'merchantDeptId': instance.merchantDeptId,
|
||||
'hardGroupId': instance.hardGroupId,
|
||||
'mqSocketAddress': instance.mqSocketAddress,
|
||||
@@ -135,6 +155,11 @@ const _$SysTypeEnumMap = {
|
||||
SysType.CANTEEN: 'CANTEEN',
|
||||
};
|
||||
|
||||
const _$TerminalRoleEnumMap = {
|
||||
TerminalRole.cashier: 'cashier',
|
||||
TerminalRole.printer: 'printer',
|
||||
};
|
||||
|
||||
const _$RootAccessStatusEnumMap = {
|
||||
RootAccessStatus.unknown: 'unknown',
|
||||
RootAccessStatus.available: 'available',
|
||||
|
||||
Reference in new issue
Block a user