// // FKPeferinfoItem.m // FirstLink // // Created by jack on 16/5/30. // Copyright © 2016年 FirstLink. All rights reserved. // #import "FKPreferinfoItem.h" @implementation FKPreferinfoItem + (NSDictionary *)mts_mapping{ return @{ @"gender" : mts_key(sexType), @"age_group" : mts_key(ageType), @"list" : mts_key(categoryList), }; } + (BOOL)mts_shouldSetUndefinedKeys{ return NO; } + (NSDictionary *)mts_arrayClassMapping{ return @{mts_key(categoryList) : FKPreferCategoryItem.class}; } + (NSDictionary*)mts_valueMappingForKey:(NSString*)key { if ([key isEqualToString:mts_key(sexType)]) { return @{@1: @(kSexTypeMan), @2: @(kSexTypeWoman), @3: @(kSexTypeBoth), }; }else if ([key isEqualToString:mts_key(sexType)]){ return @{@1: @(kAgeTypeSeven), @2: @(kAgeTypeEight), @3: @(kAgeTypeNine), @4: @(kAgeTypeOther), }; } return nil; } - (FKPreferCategoryItem *)categoryItemAtIndex:(NSInteger)index{ if (index >= 0 && index < self.categoryList.count) { return self.categoryList[index]; } return nil; } @end