RDSHomeModel.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // RDSHomeModel.h
  3. // Temperature
  4. //
  5. // Created by RD on 2022/12/15.
  6. //
  7. #import <Foundation/Foundation.h>
  8. #import "YXMemberModel.h"
  9. #import "YXHomeDeviceModel.h"
  10. #import "YXHomeRoomModel.h"
  11. @interface RDSHomeModel : NSObject
  12. /// 记录id
  13. @property (nonatomic, nullable, copy) NSString *record_id;
  14. /// 名称
  15. @property (nonatomic, nullable, copy) NSString *name;
  16. /// 省
  17. @property (nonatomic, nullable, copy) NSString *province;
  18. /// 市
  19. @property (nonatomic, nullable, copy) NSString *city;
  20. /// 区县
  21. @property (nonatomic, nullable, copy) NSString *district;
  22. /// 地址
  23. @property (nonatomic, nullable, copy) NSString *address;
  24. /// 城市编号
  25. @property (nonatomic, nullable, copy) NSString *ad_code;
  26. /// 管理员id
  27. @property (nonatomic, nullable, copy) NSString *admin_id;
  28. /// 管理员姓名
  29. @property (nonatomic, nullable, copy) NSString *admin_name;
  30. /// 是否默认(1是 2否)
  31. @property (nonatomic, nullable, strong) NSNumber *is_default;
  32. /// 是否在线(1是 2否)
  33. @property (nonatomic, nullable, strong) NSNumber *is_online;
  34. /// 家庭二维码, 二维码信息
  35. @property (nonatomic, nullable, copy) NSString *qr_code;
  36. /// 家庭成员
  37. @property (nonatomic, nullable, copy) NSArray<YXMemberModel *> *member;
  38. /// 房间列表
  39. @property (nonatomic, nullable, copy) NSArray<YXHomeRoomModel *> *room;
  40. /// 设备列表
  41. @property (nonatomic, nullable, copy) NSArray<YXHomeDeviceModel *> *devices;
  42. + (void)rds_getHomeListIsAdmin:(BOOL)is_admin finished:(void(^_Nullable)(NSError * _Nullable error))finished;
  43. + (void)rds_getHomeDetailWithFinished:(void(^_Nullable)(RDSHomeModel * _Nullable home, NSError * _Nullable error))finished;
  44. @end