// // Device.h // myWatch // // Created by xTT on 15/11/5. // Copyright © 2015年 xTT. All rights reserved. // #import #import #import "baseModel.h" #import //#import "Clock.h" #import "Contacts.h" #import "Locate.h" @interface Device : baseModel @property (nonatomic, strong) NSNumber *vendor; @property (nonatomic, strong) NSString *imei; @property (nonatomic, strong) NSNumber *accountNum;//设备绑定的用户数量 @property (nonatomic, strong) NSMutableArray *chatGroupList;//设备绑定的用户数量 @property (nonatomic, strong) NSString *authcode;//注册码 @property (nonatomic, strong) NSString *mac; @property (nonatomic, strong) NSMutableArray *contacts; //@property (nonatomic, strong) NSMutableArray *locations; @property (nonatomic, strong) NSNumber *voltage; @property (nonatomic, strong) NSNumber *lock; @property (nonatomic, strong) NSNumber *step; @property (nonatomic, strong) NSMutableArray *alerts; @property (nonatomic ,strong) NSNumber *opRejectStrangeCall;//设置腕表是否拒绝陌生人来电 @property (nonatomic ,strong) NSNumber *opMonitor;//设置监听腕表 @property (nonatomic ,strong) NSString *opMonitorPhone;//设置腕表定位模式 @property (nonatomic ,strong) NSNumber *opSettingVolume;//设置腕表音量等级 @property (nonatomic ,strong) NSNumber *opFlower;//设置和获取属性 腕表小红花奖励个数 @property (nonatomic ,strong) NSNumber *opLocationMode;//设置腕表定位频率值 // MARK: update by lsz 2021-06-23 @property (nonatomic, strong) NSString *location_model1; // 省电模式 @property (nonatomic, strong) NSString *location_model2; // 正常模式 @property (nonatomic, strong) NSString *location_model3; // 低频模式 @property (nonatomic, strong) NSNumber *location_interval1; // 省电模式定位频率 @property (nonatomic, strong) NSNumber *location_interval2; // 正常模式定位频率 @property (nonatomic, strong) NSNumber *location_interval3; // 低频模式定位频率 @property (nonatomic, strong) NSString *model; // 设备型号 @property (nonatomic, strong) NSNumber *deviceType; // 设备类型 @property (nonatomic, strong) NSNumber *opDialSwitch; // 拨号盘 @property (nonatomic, strong) NSNumber *opTimeSwitch; // 定时开关机 @property (nonatomic, strong) NSNumber *opGpsSwitch; // gps轨迹开关 /** 是否支持视频通话 1声网 2环信 3anyRTC 4菊风 */ @property (nonatomic, strong) NSNumber *support_video; /** 是否支持远程拍照 */ @property (nonatomic, strong) NSNumber *support_photo; /** 是否支持计步功能 */ @property (nonatomic, strong) NSNumber *support_step; /** 是否支持查找设备 */ @property (nonatomic, strong) NSNumber *support_find; /** 是否支持查询流量话费 */ @property (nonatomic, strong) NSNumber *support_costFlow; /** 是否支持设置爱心奖励 */ @property (nonatomic, strong) NSNumber *support_flower; /** 是否支持设置设备WIFI */ @property (nonatomic, strong) NSNumber *support_wifi; /** 是否支持定时开关机 */ @property (nonatomic, strong) NSNumber *support_timingSwitch; /** 是否支持体温 */ @property (nonatomic, strong) NSNumber *support_temperature; /** 是否支持心率 */ @property (nonatomic, strong) NSNumber *support_heartRate; /** 是否支持白名单 */ @property (nonatomic, strong) NSNumber *support_whiteList; /** 是否支持火火兔白名单删除功能 */ @property (nonatomic, strong) NSNumber *support_hht; /** 是否支持表盘中心 */ @property (nonatomic, strong) NSNumber *support_downDial; /** 是否支持监听 */ @property (nonatomic, strong) NSNumber *support_monitor; /** 是否支持闹钟 */ @property (nonatomic, strong) NSNumber *support_alarm; /** 是否支持上课禁用 */ @property (nonatomic, strong) NSNumber *support_disturb; /** 是否支持SOS号码 */ @property (nonatomic, strong) NSNumber *support_sos; /** 是否支持拨号盘 */ @property (nonatomic, strong) NSNumber *support_callPhone; /** 是否支持电子围栏 */ @property (nonatomic, strong) NSNumber *support_safeArea; /** 是否支持微聊 */ @property (nonatomic, strong) NSNumber *support_chat; /** 设备的电量 */ @property (nonatomic ,strong) NSNumber *battery; /** 设备的最大电量格数 (旧设备没有) */ @property (nonatomic ,strong) NSNumber *max_level; /** 亲情号 */ @property (nonatomic ,strong) NSNumber *support_family; /** jjm */ @property (nonatomic ,strong) NSNumber *support_healthCode; ///jjmTitle @property (nonatomic ,strong) NSString *qrcodeCN; @property (nonatomic ,strong) NSNumber *support_BT_Avoid_Losing; /** 设备是否在线 */ @property (nonatomic ,strong) NSNumber *onlineStatus; /** 设备的当前电量格数 (旧设备没有) */ @property (nonatomic ,strong) NSNumber *curr_level; @property (nonatomic, strong) NSNumber *upDownNotice; @property (nonatomic, strong) NSNumber *fall_status; @property (nonatomic, strong) NSString *gps_strategy; @property (nonatomic, strong) Locate *lastLocation; /** 性别 女孩 girl , 男孩 man default 30 girl */ @property (nonatomic, strong) NSString *sex; /** 生日 default now day */ @property (nonatomic, strong) NSString *birthday; /** 身高 default 100 */ @property (nonatomic, strong) NSString *height; /** 体重 default 30 */ @property (nonatomic, strong) NSString *weight; /** 该用户绑定设备的 我的电话号码 */ @property (nonatomic, strong) NSString *my_phone; /** 该用户对于 该 设备 的 身份 */ @property (nonatomic, strong) NSString *identity; /** 关系 情况 eg : 妈妈,爸爸,爷爷 ... default 亲人 */ @property (nonatomic, strong) NSString * relationship; /** 关系的 ID default 9 */ @property (nonatomic, strong) NSNumber * relationship_image_id; /** 设备最近一次心率 */ @property (nonatomic, strong) NSString *lastHeartRate; /** 设备最近一次心率时间 */ @property (nonatomic, strong) NSNumber *lastHeartRateTime; /** 设备最近一次体温 */ @property (nonatomic, strong) NSString *lastTemperature; /** 设备最近一次体温时间 */ @property (nonatomic, strong) NSNumber *lastTemperatureTime; - (UIImage *)getImageWithRim:(CGSize)size; //+ (CBPeripheral *)connectPeripheralWithMac:(NSString *)blueMac; #pragma 查询设备基本信息 + (void)getDeviceInfoWithParameters:(id)parameters success:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 获取配置文件 - (void)getDeviceConfigurationSuccess:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 获取设备信息 - (void)getDeviceInfoWithParameters:(id)parameters success:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 编辑设备信息 - (void)saveDeviceInfoSuccess:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 获取管理员的与某设备的关系和手机号码 - (void)getAdminInfosuccess:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 编辑腕表功能信息 - (void)editOperationDeviceInfoWithParameters:(id)parameters success:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 获取设备最后定位信息 - (void)getDeviceCurLocationSuccess:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 获取设备注册码 - (void)getDeviceAuthCodeSuccess:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 打电话功能 - (void)makePhoneCallWithViewController:(UIViewController *)vc; - (void)getZuoYeBangServiceSuccess:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 查询话费和流量接口 /** 查询话费和流量接口 @param parameters type为1,即查询话费;type为0,即查询流量 (int) 传 NSNumber */ - (void)queryCostAndTrafficFunctionWithParameters:(id)parameters Success:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 删除 话费和流量记录 的接口 /** 删除 话费和流量记录 的接口 */ - (void)deleteCostAndTrafficFunctionWithSuccess:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma 查询话费和流量记录 的接口 /** 查询话费和流量记录 的接口 */ - (void)getCostAndTrafficRecordWithParameters:(id)parameters Success:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; #pragma mark ---获取设备视频通话成员列表--- - (void)getVideoUserListSuccess:(void (^)(id responseObject))success failure:(void (^)(void))failure; #pragma mark ---添加设备视频通话成员列表--- - (void)addVideoUserListWithList:(NSArray*)list Success:(void (^)(id responseObject))success failure:(void (^)(void))failure; #pragma mark ---删除设备视频通话成员列表--- - (void)delectVideoUserListWithList:(NSArray*)list Success:(void (^)(id responseObject))success failure:(void (^)(void))failure; #pragma mark 同步表盘 - (void)updateMyDial:(NSMutableDictionary *)parameter success:(void (^)(void))success failure:(void (^)(NSError *error))failure; #pragma mark 签到 - (void)SetAccountsSign:(void (^)(void))success failure:(void (^)(NSError *error))failure; #pragma mark 查询签到 - (void)GetAccountsSignWithMonth:(NSString *)month Success:(void (^)(id responseObject))success failure:(void (^)(NSError *error))failure; /// 1、获取碰碰交友好友列表 - (void)GetPPFriendWithSuccess:(void (^)(id responseObject))success failure:(void (^)(NSError *error))failure; /// 获取用户所有单聊和群聊信息 - (void)GetChatGroupsWithSuccess:(void (^)(id responseObject))success failure:(void (^)(NSError *error))failure; /// 获取手表短信列表 - (void)getDevicesSmSList:(NSInteger)page success:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; /// 删除或者已读短信 - (void)deleteAndPostDevicesSmSList:(NSString *)Id method:(NSString *)method success:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; /// 位置纠偏 - (void)setLocationRectify:(NSMutableDictionary *)parameters success:(void (^)(id responseObject))success failure:(void (^)(id faiObject))failure; @end