ifish/Ifish/Utinitys/IfishHttpRequest/AFNOHeaderHttpTool.h

174 lines
4.6 KiB
Objective-C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// AFNOHeaderHttpTool.h
// Ifish
//
// Created by imac on 16/10/27.
// Copyright © 2016年 lianxiang. All rights reserved.
//
#import <Foundation/Foundation.h>
#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