|
@@ -34,6 +34,8 @@ NSString *const kUserMusicFormalModelCreateTime = @"createTime";
|
|
|
NSString *const kUserMusicFormalModelMusicSheetSubjectName = @"musicSheetSubjectName";
|
|
|
NSString *const kUserMusicFormalModelDesc = @"desc";
|
|
|
NSString *const kUserMusicFormalModelUserId = @"userId";
|
|
|
+NSString *const kUserMusicFormalModelExpireTime = @"expireTime";
|
|
|
+
|
|
|
|
|
|
|
|
|
@interface UserMusicFormalModel ()
|
|
@@ -70,7 +72,7 @@ NSString *const kUserMusicFormalModelUserId = @"userId";
|
|
|
@synthesize musicSheetSubjectName = _musicSheetSubjectName;
|
|
|
@synthesize desc = _desc;
|
|
|
@synthesize userId = _userId;
|
|
|
-
|
|
|
+@synthesize expireTime = _expireTime;
|
|
|
|
|
|
+ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict
|
|
|
{
|
|
@@ -110,7 +112,7 @@ NSString *const kUserMusicFormalModelUserId = @"userId";
|
|
|
self.musicSheetSubjectName = [self objectOrNilForKey:kUserMusicFormalModelMusicSheetSubjectName fromDictionary:dict];
|
|
|
self.desc = [self objectOrNilForKey:kUserMusicFormalModelDesc fromDictionary:dict];
|
|
|
self.userId = [self objectOrNilForKey:kUserMusicFormalModelUserId fromDictionary:dict];
|
|
|
-
|
|
|
+ self.expireTime = [self objectOrNilForKey:kUserMusicFormalModelExpireTime fromDictionary:dict];
|
|
|
}
|
|
|
|
|
|
return self;
|
|
@@ -146,11 +148,11 @@ NSString *const kUserMusicFormalModelUserId = @"userId";
|
|
|
[mutableDict setValue:self.musicSheetSubjectName forKey:kUserMusicFormalModelMusicSheetSubjectName];
|
|
|
[mutableDict setValue:self.desc forKey:kUserMusicFormalModelDesc];
|
|
|
[mutableDict setValue:self.userId forKey:kUserMusicFormalModelUserId];
|
|
|
-
|
|
|
+ [mutableDict setValue:self.expireTime forKey:kUserMusicFormalModelExpireTime];
|
|
|
return [NSDictionary dictionaryWithDictionary:mutableDict];
|
|
|
}
|
|
|
|
|
|
-- (NSString *)description
|
|
|
+- (NSString *)description
|
|
|
{
|
|
|
return [NSString stringWithFormat:@"%@", [self dictionaryRepresentation]];
|
|
|
}
|
|
@@ -199,6 +201,7 @@ NSString *const kUserMusicFormalModelUserId = @"userId";
|
|
|
self.musicSheetSubjectName = [aDecoder decodeObjectForKey:kUserMusicFormalModelMusicSheetSubjectName];
|
|
|
self.desc = [aDecoder decodeObjectForKey:kUserMusicFormalModelDesc];
|
|
|
self.userId = [aDecoder decodeObjectForKey:kUserMusicFormalModelUserId];
|
|
|
+ self.expireTime = [aDecoder decodeObjectForKey:kUserMusicFormalModelExpireTime];
|
|
|
return self;
|
|
|
}
|
|
|
|
|
@@ -231,6 +234,7 @@ NSString *const kUserMusicFormalModelUserId = @"userId";
|
|
|
[aCoder encodeObject:_musicSheetSubjectName forKey:kUserMusicFormalModelMusicSheetSubjectName];
|
|
|
[aCoder encodeObject:_desc forKey:kUserMusicFormalModelDesc];
|
|
|
[aCoder encodeObject:_userId forKey:kUserMusicFormalModelUserId];
|
|
|
+ [aCoder encodeObject:_expireTime forKey:kUserMusicFormalModelExpireTime];
|
|
|
}
|
|
|
|
|
|
- (id)copyWithZone:(NSZone *)zone
|
|
@@ -265,6 +269,7 @@ NSString *const kUserMusicFormalModelUserId = @"userId";
|
|
|
copy.musicSheetSubjectName = [self.musicSheetSubjectName copyWithZone:zone];
|
|
|
copy.desc = [self.desc copyWithZone:zone];
|
|
|
copy.userId = [self.userId copyWithZone:zone];
|
|
|
+ copy.expireTime = [self.expireTime copyWithZone:zone];
|
|
|
}
|
|
|
|
|
|
return copy;
|