36 lines
2.0 KiB
Objective-C
36 lines
2.0 KiB
Objective-C
//
|
|
// Api+DDHomeApi.m
|
|
// DingDangApp
|
|
//
|
|
// Created by duoban on 2023/12/12.
|
|
//
|
|
|
|
#import "Api+DDHomeApi.h"
|
|
|
|
@implementation Api (DDHomeApi)
|
|
+ (void)dd_getHomeMenuList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
|
|
[self makeRequest:@"home/currentResource" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
|
|
}
|
|
+ (void)homePickResource:(HttpRequestHelperCompletion)completion uid:(NSString *)uid rid:(NSString *)rid {
|
|
NSMutableDictionary * pararms = [NSMutableDictionary dictionary];
|
|
[pararms setObject:uid forKey:@"uid"];
|
|
[pararms setObject:rid forKey:@"id"];
|
|
[HttpRequestHelper request:@"home/pickResource" method:HttpRequestHelperMethodGET params:pararms completion:completion];
|
|
}
|
|
+ (void)homeBannerList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid type:(NSString *)type {
|
|
[self makeRequest:@"home/banner" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, type, nil];
|
|
}
|
|
+ (void)homeTagComplection:(HttpRequestHelperCompletion)complection uid:(NSString *)uid {
|
|
[self makeRequest:@"home/tagV2" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, nil];
|
|
}
|
|
+ (void)homeRecommendRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
|
|
[self makeRequest:@"home/tab/homeV2" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
|
|
}
|
|
+ (void)getRecommendListComplection:(HttpRequestHelperCompletion)complection uid:(NSString *)uid tabId:(NSString *)tabId pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize {
|
|
[self makeRequest:@"home/tab/mapV2" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, tabId, pageNum, pageSize, nil];
|
|
}
|
|
+ (void)searchComplection:(HttpRequestHelperCompletion)complection key:(NSString *)key type:(NSString *)type page:(NSString *)page pageSize:(NSString *)pageSize {
|
|
[self makeRequest:@"search/room" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, key, type, page, pageSize, nil];
|
|
}
|
|
@end
|