feat:首字母查询、医院支付方、扫一扫支付

This commit is contained in:
dzc committed 2025-08-13 19:05:55 +08:00
1 parent 9c6585e245
commit c2707899db
19 files changed
+102 -20

No files matched your search

@@ -38,6 +38,7 @@ enum OrderType implements BaseEnum {
enum OrderPayType implements BaseEnum {
WALLET_DEFAULT("1", "普通钱包支付"),
WALLET_QR_CODE("2", "钱包二维码支付"),
WALLET_QR_CODE_SCAN("22", "钱包扫一扫支付"),
WALLET_CARD("3", "钱包饭卡支付"),
FACE("4", "人脸识别支付"),
STRIDE_DEPT_QR_CODE("5", "跨单位二维码支付"),
@@ -46,6 +47,8 @@ enum OrderPayType implements BaseEnum {
CASH("8", "现金支付"),
WECHANT_SELF_QR_CODE_PAY("10", "微信付款码支付"),
ALI_SELF_QR_CODE_PAY("11", "支付宝付款码支付"),
ZYY("12", "中医院"),
RMYY("13", "人民医院"),
;
@override
@@ -130,6 +130,9 @@ const _$OrderPayDisplayTypeEnumMap = {
OrderPayDisplayType.walletCard: 'walletCard',
OrderPayDisplayType.face: 'face',
OrderPayDisplayType.cash: 'cash',
OrderPayDisplayType.zyy: 'zyy',
OrderPayDisplayType.rmyy: 'rmyy',
OrderPayDisplayType.qrCodeScan: 'qrCodeScan',
};
UserSetting _$UserSettingFromJson(Map<String, dynamic> json) => UserSetting(
@@ -161,6 +164,7 @@ CanteenExtraPriceSetting _$CanteenExtraPriceSettingFromJson(
payAmountEnable: json['payAmountEnable'] as bool,
payAmountMealLimit: (json['payAmountMealLimit'] as num).toInt(),
payAmountMealTimes: (json['payAmountMealTimes'] as num).toDouble(),
afterSaleReturnReasons: json['afterSaleReturnReasons'] as String?,
mchRoleList: (json['mchRoleList'] as List<dynamic>?)
?.map((e) => ServiceMchRule.fromJson(e as Map<String, dynamic>))
.toList(),
@@ -172,5 +176,6 @@ Map<String, dynamic> _$CanteenExtraPriceSettingToJson(
'payAmountEnable': instance.payAmountEnable,
'payAmountMealLimit': instance.payAmountMealLimit,
'payAmountMealTimes': instance.payAmountMealTimes,
'afterSaleReturnReasons': instance.afterSaleReturnReasons,
'mchRoleList': instance.mchRoleList,
};