YBUserListModel.m 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // YBUserListModel.m
  3. // YBVideo
  4. //
  5. // Created by YB007 on 2019/12/3.
  6. // Copyright © 2019 cat. All rights reserved.
  7. //
  8. #import "YBUserListModel.h"
  9. @implementation YBUserListModel
  10. -(instancetype)initWithDic:(NSDictionary *)dic{
  11. self = [super init];
  12. if (self) {
  13. _iconName = minstr([dic valueForKey:@"avatar"]);
  14. _userID =minstr([dic valueForKey:@"id"]);
  15. _user_nickname = minstr([dic valueForKey:@"user_nickname"]);
  16. _signature = minstr([dic valueForKey:@"signature"]);
  17. _sex = minstr([dic valueForKey:@"sex"]);
  18. _level = @"";//minstr([dic valueForKey:@"level"]);
  19. _contribution = minstr([dic valueForKey:@"contribution"]);
  20. if ([_city isEqual:[NSNull null]] || _city == NULL || _city == nil || [_city isEqual:@"(null)"]) {
  21. _city = YZMsg(@"定位在火星");
  22. }
  23. else{
  24. _city = [dic valueForKey:@"city"];
  25. }
  26. _vip_thumb = [dic valueForKey:@"vip_thumb"];
  27. _vip_type = [dic valueForKey:@"vip_type"];
  28. _guard_type = minstr([dic valueForKey:@"guard_type"]);
  29. }
  30. return self;
  31. }
  32. +(instancetype)modelWithDic:(NSDictionary *)dic {
  33. return [[self alloc]initWithDic:dic];
  34. }
  35. @end