// // AFNOHeaderHttpTool.h // Ifish // // Created by imac on 16/10/27. // Copyright © 2016年 lianxiang. All rights reserved. // #import #define IFISHERROCODE @"100" #define IFFISHFAIL @"101" #define IFISHDEVICE_REMOVE @"207" #define IFISHCAMERA_REMOVE @"210" //上传图片太大 #define IFISH_UPLOADPICBIGEER @"206" //用户ID 不能存在 #define IFISH_USERIDNONE @"207" typedef NS_ENUM(NSInteger, RequestType){ RequestTypePost = 1, RequestTypeGet = 2 }; @interface AFNOHeaderHttpTool : NSObject /** * 发送一个请求 无请求头参数 * * @param methodType 请求方法 * @param url 请求路径 * @param params 请求参数 * @param success 请求成功后的回调(请将请求成功后想做的事情写到这个block中) * @param failure 请求失败后的回调(请将请求失败后想做的事情写到这个block中) * @param token "userId+timestamp+”ifish8”经MD5加密后生成的口令 */ +(void) requestWihtMethod:(RequestType) methodType url : (NSString *)url params:(NSDictionary *)params success:(void (^)(id response))success failure:(void (^)(NSError *err))failure; /** * 保存自定义图标 */ +(void)saveCustomIconWith:(NSNumber*)UserId deviceId:(NSString*)deviceId customIconName:(NSString*)customIconName customShowName:(NSString*)customShowName success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 查询看护报告详情 */ +(void)getLookReportById:(NSString *)reportId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 删除设备和摄像头关系 */ +(void)deleteDeviceCameraWith:(NSString *)cameraId deiviceId:(NSString *)deiviceId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 看护开关 */ +(void)kanHuKaiGuanWith:(NSString *)cameraId userId:(NSString *)userId status:(NSString *)status success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 设备关联摄像头 */ +(void)deviceBindCameraWith:(NSString *)cameraId userId:(NSNumber *)userId deviceId:(NSString *)deviceId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 看护列表 */ +(void)getKanHuListWithShopsId:(NSString *)shopsUserId firstResult:(NSString *)firstResult pageSize:(NSString *)pageSize success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 绑定摄像头 */ +(void)bindCameraWith:(NSString *)cameraId userId:(NSNumber *)userId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 设置换水提醒 */ +(void)setRemindWaterInfWith:(NSString*)deviceId waterRemind:(NSString*)waterRemind remindCycle:(NSString*)remindCycle success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 获取换水提醒信息 */ +(void)getRemindWaterInfwith:(NSString*)deviceId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 扫码激活摄像头 */ +(void)scanCodeActiveCamea:(NSString *)cameraId deiviceId:(NSString *)deiviceId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 审核状态查询 */ +(void)getShopsStatus:(NSString *)shopsId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 选择看护商家 */ +(void)xuanZeKanHuShangJia:(NSString *)shopsPhone yongHuId:(NSNumber *)userId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; /** * 发送看护报告 */ +(void)sendReportWithUserId:(NSString * )userId baoGaoHtmlName:(NSString *)fileName reportId:(NSString *)reportId success:(void (^)(id response))success failure:(void (^)(NSError* err))failure; @end