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