CNLiveCommuntyModule.h 1.48 KB
//
//  CNLiveCommuntyModule.h
//  CNLiveCommunitModule
//
//  Created by open on 2022/2/10.
// 主入口

#import <Foundation/Foundation.h>
#import "CNLiveCommunitModuleProtocol.h"
NS_ASSUME_NONNULL_BEGIN

static NSString *const kCNLiveHiddenModalViewWithQrNotification = @"kCNLiveHiddenModalViewWithQrNotification";

@interface CNLiveCommuntyModule : NSObject

@property (nonatomic, strong) id<CNLiveCommunitModuleProtocol> protocol;

+ (instancetype)shareInstance;

/// 跳转社区组件的主界面(如果已经选择过了就会直接进去,没有则需要进行重新选择)
-(void)pushCommuntyHomeViewMethod;

/// 获取支付回调
/// @param paramDict 支付参数
-(void)pushCommuntyPayResultWithParamDict:(NSDictionary *)paramDict;

/// 跳转到报名界面
/// @param activityId 支付参数
-(void)pushCommuntySignUpWithActivityId:(NSString *)activityId;

/// 跳转到活动记录界面
/// @param nbhdId 小区id
-(void)pushCommuntyRecordListWithNBhdId:(NSString *)nbhdId;

/// 跳转到报修详情界面
/// @param maintenId 报修id
-(void)pushCommuntyRepairDetailWithMaintenId:(NSString *)maintenId;

/// 跳转到报修编辑界面
/// @param nbhdId 小区id
-(void)pushCommuntyRepairEditWithNBhdId:(NSString *)nbhdId;

/// 跳转到缴费记录列表界面
/// @param nbhdId 小区id
-(void)pushCommuntyPayCostWithNBhdId:(NSString *)nbhdId;

/// 跳转到支付结果界面
/// @param status 支付结果
-(void)pushCommuntyPayCostResultWithStatus:(BOOL)status;
@end

NS_ASSUME_NONNULL_END