// // FKPointDataModel.m // FirstLink // // Created by jack on 16/3/12. // Copyright © 2016年 FirstLink. All rights reserved. // #import "FKPointDataModel.h" @implementation FKPointDataModel + (NSDictionary *)mts_mapping{ return @{ @"user_score.user_id": mts_key(userID), @"user_score.score": mts_key(pointCount), @"user_score.status": mts_key(status), @"description": mts_key(signDesc), @"sign_flag": mts_key(signToday), @"next_day_score": mts_key(tomorrowSign), @"user_score_bills": mts_key(scoreArray), @"cash_coupon_exchange_rules": mts_key(exchangeRuleArray), }; } + (BOOL)mts_shouldSetUndefinedKeys{ return NO; } + (NSDictionary *)mts_arrayClassMapping{ return @{mts_key(scoreArray) : FKPointScoreItem.class, mts_key(exchangeRuleArray) : FKPointRuleItem.class}; } - (FKPointScoreItem *)getScoreItemAtIndex:(NSUInteger)index{ if (index < self.scoreArray.count){ return self.scoreArray[index]; } return nil; } - (FKPointRuleItem *)getRuleItemAtIndex:(NSUInteger)index{ if (index < self.exchangeRuleArray.count){ return self.exchangeRuleArray[index]; } return nil; } - (NSUInteger)getPointCountValue{ if ([self.pointCount isKindOfClass:[NSString class]]) { return self.pointCount.integerValue; } return 0; } @end