This commit is contained in:
2026-01-28 12:04:31 +08:00
parent 3fd7d2af2e
commit 51b744ecd7
5 changed files with 199 additions and 125 deletions

View File

@@ -14,8 +14,11 @@
+ (NSDictionary *)mj_replacedKeyFromPropertyName {
return @{
@"commentId" : @"id",
@"userName" : @[ @"userName", @"nickname", @"name" ],
@"avatarUrl" : @[ @"avatarUrl", @"avatar" ],
@"userId" : @"userId",
@"userName" : @"userName",
@"avatarUrl" : @"userAvatar",
@"createTime" : @"createdAt",
@"totalReplyCount" : @"replyCount",
};
}
@@ -23,6 +26,24 @@
return @{@"replies" : [KBAIReplyModel class]};
}
- (void)setLiked:(NSInteger)liked {
// NSInteger (0/1) BOOL
_isLiked = (liked == 1);
}
- (void)setCreatedAt:(NSString *)createdAt {
//
if (createdAt && createdAt.length > 0) {
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
formatter.timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
NSDate *date = [formatter dateFromString:createdAt];
if (date) {
_createTime = [date timeIntervalSince1970];
}
}
}
- (instancetype)init {
self = [super init];
if (self) {