//
//  CityNetManager.h
//  Day06_3_NSURLSession的副本
//
//  Created by gao on 2016/11/14.
//  Copyright © 2016年 Tarena. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "CityModel.h"
#import "BaseNetManager.h"
#import "CitytoCityModel.h"
#import "areaModel.h"
#import "Town.h"
#import "VillageModel.h"
#import "verifyAdressModel.h"
#import "socialModelRecord.h"
#import "resulTModel.h"
@interface CityNetManager : BaseNetManager
@property(nonatomic,assign)NSInteger changeRecord;


+(id)getMoreCityForThisMethod:(NSString *)provinceName encrypt:(NSString *)nameEncrypt  andTheOther:(NSString *)provinceID twoEncrypt:(NSString *)messageEncrypt andPutThePathForThis:(NSString *)path andID:(NSInteger)ID  completionHandle:(void(^)(CityModel *model, NSError *error))complete;
+(id)getMD5Method:(NSString *)provinceName encrypt:(NSString *)nameEncrypt andTheOther:(NSString *)provinceID twoEncrypt:(NSString *)messageEncrypt andPutThePathForThis:(NSString *)path completionHandle:(void (^)(CitytoCityModel *, NSError *))complete;
+(id)getAreaMethod:(NSString *)provinceName encrypt:(NSString *)nameEncrypt andTheOther:(NSString *)provinceID twoEncrypt:(NSString *)messageEncrypt andPutThePathForThis:(NSString *)path completionHandle:(void (^)( areaModel*, NSError *))complete;
+(id)getTownMethod:(NSString *)provinceName encrypt:(NSString *)nameEncrypt andTheOther:(NSString *)provinceID twoEncrypt:(NSString *)messageEncrypt andPutThePathForThis:(NSString *)path completionHandle:(void (^)( Town*, NSError *))complete;
+(id)getVillageMethod:(NSString *)provinceName encrypt:(NSString *)nameEncrypt andTheOther:(NSString *)provinceID twoEncrypt:(NSString *)messageEncrypt andPutThePathForThis:(NSString *)path completionHandle:(void (^)( VillageModel*, NSError *))complete;
+(id)getVeriftAdressNameToThePath:(NSString *)path FortheName:(NSString *)name   encrypt:(NSString *)nameEncrypt theIdentityNumberPara:(NSString *)identityNumber twoEncrypt:(NSString *)messageEncrypt theProvince_namePara:(NSString *)province_name theCity_namePara:(NSString *)city_name theCounty_namePara:(NSString *)county_name theTown_namePara:(NSString *)town_name theVillageNameThPara:(NSString *)village_name thePhoneNumber:(NSString *)phoneNumber companyName:(NSString *)company_name verifyType:(NSInteger)verifyType idName:(NSString *)IDs youP:(NSString*)p youP:(NSString*)p_ completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;


+(id)getaddressRelationToThePath:(NSString *)path getID:(NSString*)ID FortheName:(NSString *)name  theIdentityNumberPara:(NSString *)identityNumber  verifyType:(NSInteger)verifyType nowAddress:(NSString*)nowAddress andPhone:(NSString*)telPhone  completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;
+(id)getaddressPhotoToThePath:(NSString *)path getID:(NSString*)ID FortheName:(NSString *)name  theIdentityNumberPara:(NSString *)identityNumber image:(NSData *)imageData andPhone:(NSString*)telPhone andArray:(NSMutableArray*)array completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;
+(id)getverifyToThePathandUserName:(NSInteger)userid andPath:(NSString *)path FortheName:(NSString *)name  theIdentityNumberPara:(NSString *)identityNumber completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;

+(id)getSuccessSenderSocialMessageInsertInfo:(NSString *)path getName:(NSString *)Name privateStringIdentityNumber:(NSString *)identityName andProvinceName:(NSString *)province_name andCityName:(NSString*)city_name andCountryName:(NSString*)country_name andTownName:(NSString*)townName andvillageName:(NSString*)village_name andTelephone:(NSString*)telephone
                              andCompanyName:(NSString*)company_Name andFlag:(NSInteger)flag andVerifyType:(NSInteger)verifyType andUimage:(NSMutableArray*)image ocrIMage:(NSString*)ocrImage ocrIMage_:(NSString*)ocrImage_ completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;

+(id)OnceSocialMessage:(NSString *)name andIdentityName:(NSString *)identityName andUserId:(NSInteger)userid andPhone_number:(NSString *)iphonenNumber completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;





+(id)findLibInfoIdentityNumber:(NSString*)identityNumber andName:(NSString*)name andProvinceName:(NSString *)province_name andCityName:(NSString *)city_name andCountryName:(NSString *)country_name andIns:(NSInteger)ins andTown_name:(NSString *)town andVillageName:(NSString *)village andIns:(NSInteger)ice completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;
+(id)myCertificationUserID:(NSInteger)userID andPage:(NSInteger)page province:(NSString*)province andPath:(NSString*)path completionHandle:(void (^)( socialModelRecord*, NSError *))complete;

+(id)manualVerificationBakID:(NSString*)bak andidentityNumber:(NSString *)identityNumber andImage:(NSData*)image andOCR:(NSString*)ocr andTel:(NSString*)tel completionHandle:(void (^)( CitytoCityModel*, NSError *))complete;
+(id)phonenumberAndCompletionHandle:(void (^)(resulTModel *, NSError *))complete;

+(id)newIDAndNAme:(NSString*)ID andName:(NSString *)name andResult:(NSString*)result completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;


+(id)tongxunlu:(NSString*)result completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;

+(id)manyPic:(NSMutableArray *)image completionHandle:(void (^)(verifyAdressModel *, NSError *))complete;

+(id)replaceTelphone:(NSString*)Telphone andName:(NSString *)name andIdNumber:(NSString *)IdNumber  completionHandle:(void (^)( verifyAdressModel*, NSError *))complete;

@end
