|
@@ -18,7 +18,7 @@ NSString *const kRecentCourseModelTeacherName = @"teacherName";
|
|
NSString *const kRecentCourseModelCourseStartTime = @"courseStartTime";
|
|
NSString *const kRecentCourseModelCourseStartTime = @"courseStartTime";
|
|
NSString *const kRecentCourseModelTeacherId = @"teacherId";
|
|
NSString *const kRecentCourseModelTeacherId = @"teacherId";
|
|
NSString *const kRecentCourseModelCourseGroupName = @"courseGroupName";
|
|
NSString *const kRecentCourseModelCourseGroupName = @"courseGroupName";
|
|
-NSString *const kRecentCourseModelCourseName = @"courseName";
|
|
|
|
|
|
+NSString *const kRecentCourseModelCourseEndTime = @"courseEndTime";
|
|
|
|
|
|
|
|
|
|
@interface RecentCourseModel ()
|
|
@interface RecentCourseModel ()
|
|
@@ -39,7 +39,8 @@ NSString *const kRecentCourseModelCourseName = @"courseName";
|
|
@synthesize courseStartTime = _courseStartTime;
|
|
@synthesize courseStartTime = _courseStartTime;
|
|
@synthesize teacherId = _teacherId;
|
|
@synthesize teacherId = _teacherId;
|
|
@synthesize courseGroupName = _courseGroupName;
|
|
@synthesize courseGroupName = _courseGroupName;
|
|
-@synthesize courseName = _courseName;
|
|
|
|
|
|
+@synthesize courseEndTime = _courseEndTime;
|
|
|
|
+
|
|
|
|
|
|
+ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict
|
|
+ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict
|
|
{
|
|
{
|
|
@@ -63,7 +64,7 @@ NSString *const kRecentCourseModelCourseName = @"courseName";
|
|
self.courseStartTime = [self objectOrNilForKey:kRecentCourseModelCourseStartTime fromDictionary:dict];
|
|
self.courseStartTime = [self objectOrNilForKey:kRecentCourseModelCourseStartTime fromDictionary:dict];
|
|
self.teacherId = [self objectOrNilForKey:kRecentCourseModelTeacherId fromDictionary:dict];
|
|
self.teacherId = [self objectOrNilForKey:kRecentCourseModelTeacherId fromDictionary:dict];
|
|
self.courseGroupName = [self objectOrNilForKey:kRecentCourseModelCourseGroupName fromDictionary:dict];
|
|
self.courseGroupName = [self objectOrNilForKey:kRecentCourseModelCourseGroupName fromDictionary:dict];
|
|
- self.courseName = [self objectOrNilForKey:kRecentCourseModelCourseName fromDictionary:dict];
|
|
|
|
|
|
+ self.courseEndTime = [self objectOrNilForKey:kRecentCourseModelCourseEndTime fromDictionary:dict];
|
|
}
|
|
}
|
|
|
|
|
|
return self;
|
|
return self;
|
|
@@ -83,7 +84,7 @@ NSString *const kRecentCourseModelCourseName = @"courseName";
|
|
[mutableDict setValue:self.courseStartTime forKey:kRecentCourseModelCourseStartTime];
|
|
[mutableDict setValue:self.courseStartTime forKey:kRecentCourseModelCourseStartTime];
|
|
[mutableDict setValue:self.teacherId forKey:kRecentCourseModelTeacherId];
|
|
[mutableDict setValue:self.teacherId forKey:kRecentCourseModelTeacherId];
|
|
[mutableDict setValue:self.courseGroupName forKey:kRecentCourseModelCourseGroupName];
|
|
[mutableDict setValue:self.courseGroupName forKey:kRecentCourseModelCourseGroupName];
|
|
- [mutableDict setValue:self.courseName forKey:kRecentCourseModelCourseName];
|
|
|
|
|
|
+ [mutableDict setValue:self.courseEndTime forKey:kRecentCourseModelCourseEndTime];
|
|
return [NSDictionary dictionaryWithDictionary:mutableDict];
|
|
return [NSDictionary dictionaryWithDictionary:mutableDict];
|
|
}
|
|
}
|
|
|
|
|
|
@@ -120,7 +121,7 @@ NSString *const kRecentCourseModelCourseName = @"courseName";
|
|
self.courseStartTime = [aDecoder decodeObjectForKey:kRecentCourseModelCourseStartTime];
|
|
self.courseStartTime = [aDecoder decodeObjectForKey:kRecentCourseModelCourseStartTime];
|
|
self.teacherId = [aDecoder decodeObjectForKey:kRecentCourseModelTeacherId];
|
|
self.teacherId = [aDecoder decodeObjectForKey:kRecentCourseModelTeacherId];
|
|
self.courseGroupName = [aDecoder decodeObjectForKey:kRecentCourseModelCourseGroupName];
|
|
self.courseGroupName = [aDecoder decodeObjectForKey:kRecentCourseModelCourseGroupName];
|
|
- self.courseName = [aDecoder decodeObjectForKey:kRecentCourseModelCourseName];
|
|
|
|
|
|
+ self.courseEndTime = [aDecoder decodeObjectForKey:kRecentCourseModelCourseEndTime];
|
|
return self;
|
|
return self;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -137,7 +138,7 @@ NSString *const kRecentCourseModelCourseName = @"courseName";
|
|
[aCoder encodeObject:_courseStartTime forKey:kRecentCourseModelCourseStartTime];
|
|
[aCoder encodeObject:_courseStartTime forKey:kRecentCourseModelCourseStartTime];
|
|
[aCoder encodeObject:_teacherId forKey:kRecentCourseModelTeacherId];
|
|
[aCoder encodeObject:_teacherId forKey:kRecentCourseModelTeacherId];
|
|
[aCoder encodeObject:_courseGroupName forKey:kRecentCourseModelCourseGroupName];
|
|
[aCoder encodeObject:_courseGroupName forKey:kRecentCourseModelCourseGroupName];
|
|
- [aCoder encodeObject:_courseName forKey:kRecentCourseModelCourseName];
|
|
|
|
|
|
+ [aCoder encodeObject:_courseEndTime forKey:kRecentCourseModelCourseEndTime];
|
|
}
|
|
}
|
|
|
|
|
|
- (id)copyWithZone:(NSZone *)zone
|
|
- (id)copyWithZone:(NSZone *)zone
|
|
@@ -156,7 +157,7 @@ NSString *const kRecentCourseModelCourseName = @"courseName";
|
|
copy.courseStartTime = [self.courseStartTime copyWithZone:zone];
|
|
copy.courseStartTime = [self.courseStartTime copyWithZone:zone];
|
|
copy.teacherId = [self.teacherId copyWithZone:zone];
|
|
copy.teacherId = [self.teacherId copyWithZone:zone];
|
|
copy.courseGroupName = [self.courseGroupName copyWithZone:zone];
|
|
copy.courseGroupName = [self.courseGroupName copyWithZone:zone];
|
|
- copy.courseName = [self.courseName copyWithZone:zone];
|
|
|
|
|
|
+ copy.courseEndTime = [self.courseEndTime copyWithZone:zone];
|
|
}
|
|
}
|
|
|
|
|
|
return copy;
|
|
return copy;
|