// // YMRankingListCellViewModel.m // MSYOUPAI // // Created by YoMi on 2024/2/14. // Copyright © 2024 MS. All rights reserved. // #import "YMRankingListCellViewModel.h" #import "YMRankingListModel.h" @interface YMRankingListCellViewModel () /// 排名用户Id @property (nonatomic, assign, readwrite) NSInteger rankingUserId; /// 排名用户排名 @property (nonatomic, copy, readwrite) NSString *userRankingNo; /// 排名用户头像 @property (nonatomic, copy, readwrite) NSString *rankingUserAvatar; /// 排名用户名称 @property (nonatomic, copy, readwrite) NSString *rankingUserNickname; /// 排名用户相差 @property (nonatomic, copy, readwrite) NSString *rankingUserRankingDifference; @end @implementation YMRankingListCellViewModel - (void)ym_initialize{ [super ym_initialize]; if ([self.params[ParamsModel] isKindOfClass:[YMRankingListModel class]]) { YMRankingListModel *model = self.params[ParamsModel]; self.rankingUserId = [model.user_id intValue]; self.userRankingNo = stringFormat(@"%ld",model.no); self.rankingUserAvatar = model.avatar?:@""; self.rankingUserNickname = model.nickname?:@""; self.rankingUserRankingDifference = model.no == 1 ? @"TOP1" : stringFormat(@"距离上名 %@",model.gapMoney); } } @end