// // ASNetTools.h // Asteria // // Created by iOS on 2023/11/25. // #import NS_ASSUME_NONNULL_BEGIN @interface ASNetTools : NSObject + (instancetype)shared; - (void)setDefualtParam:(NSDictionary *)defualt; - (void)updateDefualtParam:(NSDictionary *)newData; // 登录或者退出登录时调用; - (void)updateEngine; // MARK: - message和自定义请求 /// post请求 - (void)postMsgWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; ///formData - (void)formDataMsg_postWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// get请求 - (void)getMsgWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// put请求 - (void)putMsgWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// delete请求 - (void)delMsgWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; // MARK: - 主站请求 /// post请求 - (void)postWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; ///formData - (void)formData_postWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// get请求 - (void)getWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// put请求 - (void)putWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; /// delete请求 - (void)delWithPath:(NSString *)path param:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; + (void)login; + (void)debugRegist; +(void)xxx_loginWithParam:(NSDictionary *)param success:(void(^)(id))success faild:(void(^)(NSString *code, NSString *msg))faild; ///获取广告位优惠卷列表 +(void)reqNet_getAdvCoupons; @property (nonatomic, strong)NSMutableArray *xxx_couponAry; @end NS_ASSUME_NONNULL_END