91 lines
3.4 KiB
Objective-C
91 lines
3.4 KiB
Objective-C
//
|
|
// Api+EventCenter.m
|
|
// YuMi
|
|
//
|
|
// Created by P on 2025/5/15.
|
|
//
|
|
|
|
#import "Api+EventCenter.h"
|
|
|
|
@implementation Api(EventCenter)
|
|
|
|
/// 活動配置
|
|
+ (void)usereventGoldConfig:(HttpRequestHelperCompletion)complection
|
|
uid:(NSString *)uid{
|
|
[self makeRequest:@"userevent/goldConfig"
|
|
method:HttpRequestHelperMethodGET
|
|
completion:complection, __FUNCTION__, uid, nil];
|
|
}
|
|
|
|
/// 活动广场列表
|
|
+ (void)usereventSquare:(HttpRequestHelperCompletion)complection
|
|
page:(NSNumber *)page
|
|
pageSize:(NSNumber *)pageSize {
|
|
[self makeRequest:@"userevent/square"
|
|
method:HttpRequestHelperMethodGET
|
|
completion:complection, __FUNCTION__, page, pageSize, nil];
|
|
}
|
|
|
|
/// 我发布的活动
|
|
+ (void)usereventMySquare:(HttpRequestHelperCompletion)complection
|
|
page:(NSNumber *)page
|
|
pageSize:(NSNumber *)pageSize
|
|
uid:(NSString *)uid {
|
|
[self makeRequest:@"userevent/mysquare"
|
|
method:HttpRequestHelperMethodGET
|
|
completion:complection, __FUNCTION__, page, pageSize, uid, nil];
|
|
}
|
|
|
|
/// 我订阅的活动
|
|
+ (void)usereventMySub:(HttpRequestHelperCompletion)complection
|
|
page:(NSNumber *)page
|
|
pageSize:(NSNumber *)pageSize
|
|
uid:(NSString *)uid {
|
|
[self makeRequest:@"userevent/mySub"
|
|
method:HttpRequestHelperMethodGET
|
|
completion:complection, __FUNCTION__, page, pageSize, uid, nil];
|
|
}
|
|
|
|
/// 房间列表
|
|
+ (void)roomRoleListRoom:(HttpRequestHelperCompletion)complection {
|
|
[self makeRequest:@"roomrole/listroom"
|
|
method:HttpRequestHelperMethodGET
|
|
completion:complection, __FUNCTION__, nil];
|
|
}
|
|
|
|
+ (void)usereventPublish:(HttpRequestHelperCompletion)complection
|
|
eventBanner:(NSString *)eventBanner
|
|
eventDetail:(NSString *)eventDetail
|
|
eventDuration:(NSNumber *)eventDuration
|
|
eventStartTimeStr:(NSString *)eventStartTimeStr
|
|
eventTopic:(NSString *)eventTopic
|
|
noticeFans:(NSNumber *)noticeFans
|
|
payBanner:(NSNumber *)payBanner
|
|
payGoldNum:(NSNumber *)payGoldNum
|
|
roomUid:(NSString *)roomUid
|
|
uid:(NSString *)uid {
|
|
[self makeRequest:@"/userevent/publish"
|
|
method:HttpRequestHelperMethodPOST
|
|
completion:complection, __FUNCTION__, eventBanner, eventDetail, eventDuration, eventStartTimeStr, eventTopic, noticeFans, payBanner, payGoldNum, roomUid, uid, nil];
|
|
}
|
|
|
|
+ (void)usereventSub:(HttpRequestHelperCompletion)complection
|
|
eventId:(NSNumber *)eventId
|
|
subStatus:(NSNumber *)subStatus
|
|
uid:(NSString *)uid {
|
|
[self makeRequest:@"userevent/sub" method:HttpRequestHelperMethodPOST completion:complection,
|
|
__FUNCTION__, eventId, subStatus, uid, nil];
|
|
}
|
|
|
|
+ (void)usereventDel:(HttpRequestHelperCompletion)complection eventId:(NSNumber *)eventId {
|
|
[self makeRequest:@"userevent/del"
|
|
method:HttpRequestHelperMethodPOST
|
|
completion:complection, __FUNCTION__, eventId, nil];
|
|
}
|
|
|
|
+ (void)homeBanner:(HttpRequestHelperCompletion)complection uid:(NSString *)uid type:(NSString *)type activityShow:(NSNumber *)activityShow {
|
|
[self makeRequest:@"home/banner" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, type, activityShow, nil];
|
|
}
|
|
|
|
@end
|