feat:打印机器修改

This commit is contained in:
dzc committed 2026-09-04 16:23:30 +08:00
1 parent 4a18fc6eb1
commit fb90b477b9
31 files changed
+1369 -724

No files matched your search

+16 -14
View File
@@ -10,10 +10,6 @@ class SysSetting extends Equatable {
/// 设备类型
SysType sysType;
/// 当前 APK 运行角色;旧配置默认保持收银终端行为。
@JsonKey(defaultValue: TerminalRole.cashier)
TerminalRole terminalRole;
/// mac地址
String? androidId;
@@ -26,20 +22,28 @@ class SysSetting extends Equatable {
/// 商户id
String? serviceMerchantId;
/// 打印终端所绑定的来源业务终端。
String? printerSourceHardId;
/// 当前业务终端绑定的 EY_PRINT 逻辑打印机资产 ID;未绑定时为空。
String? printerHardId;
/// 打印终端所绑定的来源业务终端名称。
String? printerSourceHardName;
/// 当前业务终端绑定的 EY_PRINT 逻辑打印机资产名称;未绑定时为空。
String? printerHardName;
/// 真机打印机型号与 USB 参数,由服务端启动配置下发。
/// 当前业务终端代理的 USB 打印机型号,由服务端绑定配置下发。
String? printerModel;
/// 当前绑定打印机的 USB Vendor ID 十进制值;尚未上报时为空。
int? printerUsbVendorId;
/// 当前绑定打印机的 USB Product ID 十进制值;尚未上报时为空。
int? printerUsbProductId;
/// 当前纸宽、切刀和图片指令模式。
/// 当前绑定打印机的纸宽,单位毫米;旧配置缺失时默认 80。
int printerPaperWidth;
/// 当前绑定打印机是否在完整写入后发送自动切刀指令。
bool printerAutoCut;
/// 当前绑定打印机的 ESC/POS 图片指令模式,默认使用 GS_V0。
String printerImageMode;
/// 商户部门id
@@ -151,7 +155,6 @@ class SysSetting extends Equatable {
SysSetting({
required this.sysType,
this.terminalRole = TerminalRole.cashier,
this.androidId,
this.serviceId,
this.mqSocketAddress,
@@ -180,13 +183,12 @@ class SysSetting extends Equatable {
@override
List<Object?> get props => [
sysType,
terminalRole,
androidId,
serviceId,
serviceName,
serviceMerchantId,
printerSourceHardId,
printerSourceHardName,
printerHardId,
printerHardName,
printerModel,
printerUsbVendorId,
printerUsbProductId,