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