JXBlogRemind.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // JXBlogRemind.h
  3. // shiku_im
  4. //
  5. // Created by p on 2017/7/3.
  6. // Copyright © 2017年 Reese. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface JXBlogRemind : NSObject{
  10. NSString* _tableName;
  11. }
  12. @property (nonatomic,strong) NSString* fromUserId;
  13. @property (nonatomic,strong) NSString* fromUserName;
  14. @property (nonatomic,strong) NSString* messageId;
  15. @property (nonatomic,strong) NSString* objectId;
  16. @property (nonatomic,strong) NSString* url;
  17. @property (nonatomic,strong) NSString* toUserId;
  18. @property (nonatomic,strong) NSString* toUserName;
  19. @property (nonatomic,strong) NSString* content;
  20. @property (nonatomic,assign) int type;
  21. @property (nonatomic, assign) int msgType;
  22. @property (nonatomic,strong) NSDate* timeSend;
  23. @property (nonatomic, assign) BOOL isRead;
  24. //数据库增删改查
  25. -(BOOL)insertObj;
  26. -(BOOL)deleteAllMsg;
  27. -(BOOL)updateObj;
  28. // 查询所有消息
  29. -(NSMutableArray *)doFetch;
  30. // 查询未读消息
  31. -(NSMutableArray *)doFetchUnread;
  32. // 将未读消息设置为已读
  33. - (BOOL)updateUnread;
  34. // 将某条消息设置为已读/未读
  35. - (BOOL)updateOneMsgUnreadWithType:(int)type;
  36. +(JXBlogRemind*)sharedInstance;
  37. -(void)fromObject:(JXMessageObject*)message;
  38. -(void)fromDataset:(JXBlogRemind*)obj rs:(FMResultSet*)rs;
  39. @end