No Description

FKVipInfoItem.m 984B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // FKVipInfoItem.m
  3. // FirstLink
  4. //
  5. // Created by jack on 15/9/14.
  6. // Copyright (c) 2015年 FirstLink. All rights reserved.
  7. //
  8. #import "FKVipInfoItem.h"
  9. @implementation FKVipInfoItem
  10. + (NSDictionary *)mts_mapping
  11. {
  12. return @{@"level" : mts_key(level),
  13. @"vip_days" : mts_key(vipDays),
  14. @"status" : mts_key(status),
  15. @"group_id" : mts_key(groupId),
  16. @"is_work_time" : mts_key(isWorkTime),
  17. @"work_time" : mts_key(workTime),
  18. };
  19. }
  20. + (BOOL)mts_shouldSetUndefinedKeys
  21. {
  22. return NO;
  23. }
  24. - (VipState)currentVipState{
  25. NSInteger level = 0;
  26. if ([self.level isKindOfClass:[NSString class]]){
  27. level = self.level.integerValue;
  28. if (level >= 2) {
  29. return VipStateNormal;
  30. }
  31. }
  32. return VipStateNoApply;
  33. }
  34. - (NSInteger)getVipDays{
  35. if ([self.vipDays isKindOfClass:[NSString class]]){
  36. return self.vipDays.integerValue;
  37. }
  38. return 0;
  39. }
  40. @end