// // 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