From f338bb377a9e2f87f876cf8c5f0124d84da85bea Mon Sep 17 00:00:00 2001 From: chenqiyang <1406175257@qq.com> Date: 星期三, 15 三月 2023 14:18:40 +0800 Subject: [PATCH] 1.引入自定义button和scrollview 2.引入时间选择器组件 3.完善临时密码功能 4.修改部分类名 --- EZSDK/EZSDK/EZ/Global/EZHttpUtil.h | 94 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 90 insertions(+), 4 deletions(-) diff --git a/EZSDK/EZSDK/EZ/Global/EZHttpUtil.h b/EZSDK/EZSDK/EZ/Global/EZHttpUtil.h index b87180f..7f4034f 100644 --- a/EZSDK/EZSDK/EZ/Global/EZHttpUtil.h +++ b/EZSDK/EZSDK/EZ/Global/EZHttpUtil.h @@ -8,11 +8,14 @@ #import <Foundation/Foundation.h> #import "ResponseData.h" - +#import "HDLEZTemInfoModel.h" NS_ASSUME_NONNULL_BEGIN /// 娌充笢鎺ュ彛缃戠粶璇锋眰宸ュ叿绫� @interface EZHttpUtil : NSObject + +/// sharedManager ++ (id)sharedManager; #pragma mark -鎺ュ彛 /** @@ -20,7 +23,16 @@ * * @param block 鍥炶皟block */ -+ (void)getChildToken:(void (^)(NSString *accessToken))block; +- (void)getChildToken:(void (^)(NSString *accessToken))block; + +/** + * @since 娌充笢娣诲姞璁惧涔嬪墠鏈湴楠岃瘉鐨勬帴鍙o紙鏅鸿兘闂ㄩ攣浣跨敤锛岃皟鐢ㄦ帴鍙e悗杈撳叆闂ㄩ攣瀵嗙爜锛屽啀杩涜缁戝畾锛� + * @param deviceSerial 璁惧搴忓垪鍙� + * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀鸿皟鐢ㄩ獙璇佹帴鍙f垚鍔� + * + */ +- (void)verifyLocalLockByHDL:(NSString *)deviceSerial + completion:(void (^)(ResponseData *responseData))completion; /** * @since 娌充笢娣诲姞璁惧鐨勬帴鍙� @@ -31,7 +43,7 @@ * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘坊鍔犳垚鍔� * */ -+ (void)addDeviceByHDL:(NSString *)deviceSerial +- (void)addDeviceByHDL:(NSString *)deviceSerial verifyCode:(NSString *)verifyCode completion:(void (^)(ResponseData *responseData))completion; @@ -43,8 +55,82 @@ * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘坊鍔犳垚鍔� * */ -+ (void)deleteDeviceByHDL:(NSString *)deviceSerial completion:(void (^)(ResponseData *responseData))completion; +- (void)deleteDeviceByHDL:(NSString *)deviceSerial completion:(void (^)(ResponseData *responseData))completion; +/** + * 鏍规嵁璁惧搴忓垪鍙疯幏鍙栧憡璀︿俊鎭垪琛� + */ +- (void)getAlarmList:(NSString *)deviceSerial + pageNo:(NSInteger)pageNo + pageSize:(NSInteger)pageSize + completion:(void (^)(ResponseData *responseData))completion; +/** + * 鎵归噺鍒犻櫎鎶ヨ璁板綍 + */ +- (void)deleteAlarmMessage:(NSArray *)alarmIds + completion:(void (^)(ResponseData *responseData))completion; + +/** + * 鎵归噺鏍囪鎶ヨ璁板綍宸茶 + */ +- (void)readAlarmMessage:(NSArray *)alarmIds + completion:(void (^)(ResponseData *responseData))completion; + +/** + * @since 娌充笢闂ㄩ攣缁堢鎺堟潈鎺ュ彛 + * @param password 闂ㄩ攣瀵嗙爜 + * @param deviceId 璁惧id + * @param verifyCode sdk鑾峰彇鐨勬牎楠岀爜 + * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔� + * + */ +- (void)authLockByHDL:(NSString *)password + deviceId:(NSString *)deviceId + verifyCode:(NSString *)verifyCode + completion:(void (^)(ResponseData *responseData))completion; + + +/** + * @since 娌充笢杩滅▼寮�閿佹帴鍙� + * @param streamToken 璁惧搴忓垪鍙� + * @param deviceId 璁惧id + * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔� + * + */ +- (void)remoteOpenByHDL:(NSString *)streamToken + deviceId:(NSString *)deviceId + completion:(void (^)(ResponseData *responseData))completion; + +/** + * @since 娌充笢鑾峰彇涓存椂瀵嗙爜鍒楄〃鎺ュ彛 + * @param deviceId 璁惧id + * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔� + * + */ +- (void)getTempListByHDL:(NSString *)deviceId + completion:(void (^)(ResponseData *responseData))completion; + +/** + * @since 娌充笢娣诲姞涓存椂瀵嗙爜鎺ュ彛 + * @param tempInfo 涓存椂瀵嗙爜淇℃伅 + * @param deviceId 璁惧id + * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔� + * + */ +- (void)addTempByHDL:(HDLEZTemInfoModel *)tempInfo + deviceId:(NSString *)deviceId + completion:(void (^)(ResponseData *responseData))completion; + +/** + * @since 娌充笢鍒犻櫎涓存椂瀵嗙爜鎺ュ彛 + * @param extVisitorId 涓存椂瀵嗙爜绱㈠紩 + * @param deviceId 璁惧id + * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘垚鍔� + * + */ +- (void)deleteTempByHDL:(NSString *)extVisitorId + deviceId:(NSString *)deviceId + completion:(void (^)(ResponseData *responseData))completion; @end -- Gitblit v1.8.0