123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- //
- // resumeData.m
- // shiku_im
- //
- // Created by flyeagleTang on 14-12-1.
- // Copyright (c) 2014年 Reese. All rights reserved.
- //
- #import "resumeData.h"
- @implementation resumeBaseData
- -(id)init{
- self = [super init];
- return self;
- }
- -(void)dealloc{
- // [_idNumber release];
- // [_email release];
- // [_evaluate release];
- // [_telephone release];
- // [_location release];
- // [_name release];
-
- NSLog(@"resumeBaseData.dealloc");
- // [super dealloc];
- }
- -(void)getDataFromDict:(NSDictionary*)dict{
- self.countryId = [[dict objectForKey:@"countryId"] intValue];
- self.provinceId = [[dict objectForKey:@"provinceId"] intValue];
- self.cityId = [[dict objectForKey:@"cityId"] intValue];
- self.areaId = [[dict objectForKey:@"areaId"] intValue];
- self.homeCityId = [[dict objectForKey:@"homeCityId"] intValue];
- self.salaryId = [[dict objectForKey:@"salary"] intValue];
- self.workexpId = [[dict objectForKey:@"w"] intValue];
- self.jobStatus = [[dict objectForKey:@"j"] intValue];
- self.diplomaId = [[dict objectForKey:@"d"] intValue];
- self.birthday = [[dict objectForKey:@"b"] longLongValue];
- self.sex = [[dict objectForKey:@"s"] boolValue];
- self.marital = [[dict objectForKey:@"m"] boolValue];
-
- self.name = [dict objectForKey:@"name"];
- self.idNumber = [dict objectForKey:@"idNumber"];
- self.email = [dict objectForKey:@"email"];
- self.evaluate = [dict objectForKey:@"evaluate"];
- self.telephone = [dict objectForKey:@"telephone"];
- self.location = [dict objectForKey:@"location"];
- }
- -(NSMutableDictionary*)setDataToDict{
- NSMutableDictionary* d = [[NSMutableDictionary alloc]init];
- add_dict_object(d ,[NSNumber numberWithInt:self.countryId] ,@"countryId");
- add_dict_object(d ,[NSNumber numberWithInt:self.provinceId] ,@"provinceId");
- add_dict_object(d ,[NSNumber numberWithInt:self.cityId] ,@"cityId");
- add_dict_object(d ,[NSNumber numberWithInt:self.areaId] ,@"areaId");
- add_dict_object(d ,[NSNumber numberWithInt:self.homeCityId] ,@"homeCityId");
- add_dict_object(d ,[NSNumber numberWithInt:self.salaryId] ,@"salary");
- add_dict_object(d ,[NSNumber numberWithInt:self.workexpId] ,@"w");
- add_dict_object(d ,[NSNumber numberWithInt:self.jobStatus] ,@"j");
- add_dict_object(d ,[NSNumber numberWithInt:self.diplomaId] ,@"d");
- add_dict_object(d ,[NSNumber numberWithLongLong:self.birthday] ,@"b");
- add_dict_object(d ,[NSNumber numberWithInt:self.sex] ,@"s");
- add_dict_object(d ,[NSNumber numberWithInt:self.marital] ,@"m");
- add_dict_object(d ,self.name ,@"name");
- add_dict_object(d ,self.idNumber ,@"idNumber");
- add_dict_object(d ,self.email ,@"email");
- add_dict_object(d ,self.evaluate ,@"evaluate");
- add_dict_object(d ,self.telephone ,@"telephone");
- add_dict_object(d ,self.location, @"location");
- return d;
- }
- -(void)copyFromUser:(JXUserObject*)user{
- self.telephone = user.telephone;
- self.name = user.userNickname;
- self.birthday = [user.birthday timeIntervalSince1970];
- self.sex = [user.sex boolValue];
- self.countryId = [user.countryId intValue];
- self.provinceId = [user.provinceId intValue];
- self.cityId = [user.cityId intValue];
- self.areaId = [user.areaId intValue];
- }
- @end
|