// MyWeiboUnReadCountResult.h
// 新浪微博
//
// Created by jose on 15-4-8.
// Copyright (c) 2015年 jose. All rights reserved.
// 微博末读消息模型
#import <Foundation/Foundation.h>
@interface MyWeiboUnReadCountResult : NSObject
/** weibocount int 新微博未读数 */
@property(nonatomic,assign)int weibocount;
/** follower int 新粉丝数 */
@property(nonatomic,assign)int follower;
/** cmt int 新评论数 */
@property(nonatomic,assign)int cmt;
/** dm int 新私信数 */
@property(nonatomic,assign)int dm;
/** dmention_status 新提及我的微博数 */
@property(nonatomic,assign)int mention_status;
/** mention_cmt int 新提及我的评论数*/
@property(nonatomic,assign)int mention_cmt;
/**消息未读数=新私信数+新评论数+新提及我的微博数+新提及我的评论数*/
-(int)MessageCount;
/**所有未读数=新微博未读数+消息数+新粉丝*/
-(int)MessageTotalCount;
//字典转模型
+(instancetype)MyWeiboUnReadCount:(NSDictionary *)dict;
@end
***********************************************************************************************************************************
**********************************************************************************************************************************
**********************************************************************************************************************************
//
// MyWeiboUnReadCountResult.m
// 新浪微博
//
// Created by jose on 15-4-8.
// Copyright (c) 2015年 jose. All rights reserved.
//
#import "MyWeiboUnReadCountResult.h"
@implementation MyWeiboUnReadCountResult
//消息未读数=新私信数+新评论数+新提及我的微博数+新提及我的评论数
-(int)MessageCount{
return self.cmt+self.dm+self.mention_status+self.mention_cmt;
}
//所有未读数=新微博未读数+消息数+新粉丝
-(int)MessageTotalCount{
return self.MessageCount+self.weibocount+self.follower;
}
+(instancetype)MyWeiboUnReadCount:(NSDictionary *)dict{
MyWeiboUnReadCountResult *model=[[MyWeiboUnReadCountResult alloc]init];
model.weibocount=(int)dict[@"status"];
model.cmt=(int)dict[@"cmt"];
model.follower=(int)dict[@"dict"];
model.dm=(int)dict[@"dict"];
model.mention_cmt=(int)dict[@"mention_cmt"];
model.mention_status=(int)dict[@"mention_satus"];
return model;
}
@end