JXSynTask.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // JXSynchronizationTask.h
  3. // shiku_im
  4. //
  5. // Created by p on 2018/8/18.
  6. // Copyright © 2018年 Reese. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface JXSynTask : NSObject
  10. @property (nonatomic, copy) NSString *tableName;
  11. @property (nonatomic, copy) NSString *userId;
  12. @property (nonatomic, copy) NSString *roomId;
  13. @property (nonatomic, copy) NSString *taskId;
  14. @property (nonatomic, strong) NSDate *startTime;
  15. @property (nonatomic, strong) NSDate *endTime;
  16. @property (nonatomic, strong) NSDate *lastTime;
  17. @property (nonatomic, copy) NSString *startMsgId;
  18. @property (nonatomic, copy) NSString *endMsgId;
  19. @property (nonatomic,strong) NSNumber *isLoading;
  20. @property (nonatomic, strong) NSNumber *isFinish;
  21. +(JXSynTask *)sharedInstance;
  22. //数据库增删改查
  23. -(BOOL)insert;
  24. -(BOOL)delete;
  25. // 删除一个群的所有任务
  26. - (BOOL)deleteTaskWithRoomId:(NSString *)roomId;
  27. -(BOOL)update;
  28. // 获取单个群的任务列表
  29. - (NSMutableArray *)getTaskWithUserId:(NSString *)userId;
  30. // 更新起始时间
  31. - (BOOL)updateStartTime;
  32. // 更新结束时间
  33. - (BOOL)updateEndTime;
  34. @end