Files
peko-ios/YuMi/Modules/YMNewHome/Api/Api+EventCenter.h

83 lines
2.6 KiB
Objective-C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// Api+EventCenter.h
// YuMi
//
// Created by P on 2025/5/15.
//
#import "Api.h"
NS_ASSUME_NONNULL_BEGIN
@interface Api(EventCenter)
/// 活動配置
+ (void)usereventGoldConfig:(HttpRequestHelperCompletion)complection
uid:(NSString *)uid;
/// 活动广场列表
+ (void)usereventSquare:(HttpRequestHelperCompletion)complection
page:(NSNumber *)page
pageSize:(NSNumber *)pageSize;
/// 我发布的活动
+ (void)usereventMySquare:(HttpRequestHelperCompletion)complection
page:(NSNumber *)page
pageSize:(NSNumber *)pageSize
uid:(NSString *)uid;
/// 我订阅的活动
+ (void)usereventMySub:(HttpRequestHelperCompletion)complection
page:(NSNumber *)page
pageSize:(NSNumber *)pageSize
uid:(NSString *)uid;
/// 房间列表
+ (void)roomRoleListRoom:(HttpRequestHelperCompletion)complection;
/// <#Description#>
/// - Parameters:
/// - complection: complete block
/// - eventBanner: 活动图片
/// - eventDetail: 活动描述内容
/// - eventDuration: 活动时长
/// - eventStartTimeStr: 活动开始时间格式yyyy-MM-dd HH:mm:ss
/// - eventTopic: 活动标题
/// - noticeFans: 是否通知用户粉丝0-否1-是
/// - payBanner: 是否上传首页第二Banner0-否1-是
/// - payGoldNum: 上传首页第二Banner付款金币数
/// - roomUid: 房间uid
/// - uid: 用户uid
+ (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;
/// 订阅活动
/// - Parameters:
/// - complection: complete
/// - eventId: 活动 id
/// - subStatus: 订阅状态 0-取消订阅1-订阅
/// - uid: uid
+ (void)usereventSub:(HttpRequestHelperCompletion)complection
eventId:(NSNumber *)eventId
subStatus:(NSNumber *)subStatus
uid:(NSString *)uid;
/// 删除活动
+ (void)usereventDel:(HttpRequestHelperCompletion)complection eventId:(NSNumber *)eventId;
+ (void)homeBanner:(HttpRequestHelperCompletion)complection uid:(NSString *)uid type:(NSString *)type activityShow:(NSNumber *)activityShow;
@end
NS_ASSUME_NONNULL_END