12345678910111213141516171819202122232425262728293031323334353637 |
- //
- // 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
|