// // YMAccountBalanceRechargeItemCellViewModel.m // MSYOUPAI // // Created by YoMi on 2024/2/28. // Copyright © 2024 MS. All rights reserved. // #import "YMAccountBalanceRechargeItemCellViewModel.h" #import "YMAccountBalanceModel.h" @interface YMAccountBalanceRechargeItemCellViewModel () /// 充值项目Id @property (nonatomic, assign, readwrite) NSInteger rechargeItemId; /// 充值项目赠送余额提示 @property (nonatomic, strong, readwrite) NSString *rechargeItemGiftBalanceTips; /// 是否隐藏充值项目赠送余额提示 @property (nonatomic, assign, readwrite) BOOL isHideRechargeItemGiftBalanceTips; /// 充值项目余额 @property (nonatomic, strong, readwrite) NSString *rechargeItemBalance; /// 充值项目金额 @property (nonatomic, strong, readwrite) NSString *rechargeItemAmount; @end @implementation YMAccountBalanceRechargeItemCellViewModel - (void)ym_initialize{ [super ym_initialize]; if ([self.params[ParamsModel] isKindOfClass:[YMAccountBalanceRechargeItemModel class]]) { YMAccountBalanceRechargeItemModel *model = self.params[ParamsModel]; self.rechargeItemId = model.rechargeItem_id; self.rechargeItemGiftBalanceTips = model.btn_text > 0 ? model.btn_text[0] : @""; BOOL isHideRechargeItemGiftBalanceTips = NO; if (model.btn_text > 0) { if (OCStringIsEmpty(model.btn_text[0]) || [model.btn_text[0] isEqualToString:@" "]) { isHideRechargeItemGiftBalanceTips = YES; } else { isHideRechargeItemGiftBalanceTips = NO; } } else { isHideRechargeItemGiftBalanceTips = YES; } self.isHideRechargeItemGiftBalanceTips = isHideRechargeItemGiftBalanceTips; self.rechargeItemBalance = stringFormat(@"%ld",model.amount); self.rechargeItemAmount = stringFormat(@"¥%ld",model.price); } } @end