chore: Initial clean commit
- Removed YuMi/Library/ (138 MB, not tracked) - Removed YuMi/Resources/ (23 MB, not tracked) - Removed old version assets (566 files, not tracked) - Excluded Pods/, xcuserdata/ and other build artifacts - Clean repository optimized for company server deployment
This commit is contained in:
64
YuMi/Network/HttpRequestHelper.h
Normal file
64
YuMi/Network/HttpRequestHelper.h
Normal file
@@ -0,0 +1,64 @@
|
||||
//
|
||||
// HttpRequestHelper.h
|
||||
// YUMI
|
||||
//
|
||||
// Created by zu on 2021/9/3.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "BaseModel.h"
|
||||
|
||||
typedef NS_ENUM(NSUInteger, HttpRequestHelperMethod) {
|
||||
HttpRequestHelperMethodPOST,
|
||||
HttpRequestHelperMethodGET,
|
||||
HttpRequestHelperMethodDELETE
|
||||
};
|
||||
|
||||
static dispatch_once_t onceToken;
|
||||
|
||||
typedef void(^HttpRequestHelperCompletion)(BaseModel* _Nullable data, NSInteger code, NSString * _Nullable msg);
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface HttpRequestHelper : NSObject
|
||||
+(NSString *)getHostUrl;
|
||||
+ (NSDictionary*)configBaseParmars:(NSDictionary * _Nullable)parmars;
|
||||
|
||||
+ (void)GET:(NSString *)method
|
||||
params:(NSDictionary *)params
|
||||
success:(void (^)(BaseModel *data))success
|
||||
failure:(void (^)(NSInteger resCode, NSString *message))failure;
|
||||
|
||||
+ (void)POST:(NSString *)method
|
||||
params:(NSDictionary *)params
|
||||
success:(void (^)(BaseModel *data))success
|
||||
failure:(void (^)(NSInteger resCode, NSString *message))failure;
|
||||
|
||||
+ (void)DELETE:(NSString *)method
|
||||
params:(NSDictionary *)params
|
||||
success:(void (^)(BaseModel *data))success
|
||||
failure:(void (^)(NSInteger resCode, NSString *message))failure;
|
||||
|
||||
+ (void)request:(NSString *)url
|
||||
method:(HttpRequestHelperMethod)method
|
||||
params:(NSDictionary *)params
|
||||
success:(void (^)(BaseModel *data))success
|
||||
failure:(void (^)(NSInteger resCode, NSString *message))failure;
|
||||
|
||||
+ (void)request:(NSString *)path
|
||||
method:(HttpRequestHelperMethod)method
|
||||
params:(NSDictionary *)params
|
||||
completion:(HttpRequestHelperCompletion)completion;
|
||||
|
||||
|
||||
/// 增加或编辑技能卡专用接口 Post 请求参数放入到 body 里 使用 application/json 类型传递
|
||||
/// @param path 请求地址
|
||||
/// @param params 参数
|
||||
/// @param completion 回调
|
||||
+ (void)postSkillCard:(NSString *)path
|
||||
params:(NSString *)params
|
||||
completion:(HttpRequestHelperCompletion)completion;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
Reference in New Issue
Block a user