// // QXMessageServices.h // QXLive // // Created by 启星 on 2025/7/11. // #import #import "QXMessageModel.h" #import "QXGroupSettingInfoModel.h" NS_ASSUME_NONNULL_BEGIN @interface QXMessageServices : NSObject /** 系统消息 */ +(void)getHomeMessageSuccessBlock:(void (^)(QXMessageModel *model))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 消息列表 type 1系统消息 2官方公告 */ +(void)getMessageListWithPage:(NSInteger)page type:(NSString*)type successBlock:(void (^)(NSArray *list))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 消息详情 */ +(void)getMessageWithId:(NSString*)Id successBlock:(void (^)(QXMessageListModel *model))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 消息工会邀请处理 */ +(void)guildInviteApplyHandleWithApplyId:(NSString*)applyId type:(NSString*)type successBlock:(void (^)(NSDictionary* dict))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 群聊设置信息 */ +(void)getGroupSettingWithGuildId:(NSString*)guild_id successBlock:(void (^)(QXGroupSettingInfoModel *model))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 群聊成员 */ +(void)getGroupMemberListWithPage:(NSInteger)page search:(NSString*)search guildId:(NSString*)guild_id successBlock:(void (^)(NSArray *list))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 设置群聊信息 */ +(void)setGroupInfoWithGuildId:(NSString*)guild_id name:(NSString*)name avatar:(NSString*)avatar notice:(NSString*)notice successBlock:(void (^)(NSDictionary* dict))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; /** 获取平台客服 */ +(void)getSerbviceUserSuccessBlock:(void (^)(NSString * user_id , NSString * user_name))successBlock failBlock:(void (^)(NSError * error, NSString * msg))failBlock; @end NS_ASSUME_NONNULL_END