提交
This commit is contained in:
977
QXLive/Mine(音域)/Services/QXMineNetwork.h
Normal file
977
QXLive/Mine(音域)/Services/QXMineNetwork.h
Normal file
@@ -0,0 +1,977 @@
|
||||
//
|
||||
// QXMineNetwork.h
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/19.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "QXUserModel.h"
|
||||
#import "QXPhotoModel.h"
|
||||
#import "QXDynamicModel.h"
|
||||
#import "QXUserDressModel.h"
|
||||
#import "QXRoomListModel.h"
|
||||
#import "QXRoomModel.h"
|
||||
#import "QXGiftModel.h"
|
||||
#import "QXSongListModel.h"
|
||||
#import "QXRoomRelationModel.h"
|
||||
#import "QXRoomWaterModel.h"
|
||||
#import "QXSubsidyModel.h"
|
||||
#import "QXCoinDetailModel.h"
|
||||
#import "QXRechargeListModel.h"
|
||||
#import "QXPayTypeModel.h"
|
||||
#import "QXDayTaskModel.h"
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface QXMineNetwork : NSObject
|
||||
/**
|
||||
获取我的主页信息
|
||||
*/
|
||||
+(void)getMineInfoSuccessBlock:(void(^)(QXUserModel *userModel))successBlock
|
||||
failBlock:(void(^)(NSError* error,NSString*msg))failBlock;
|
||||
|
||||
/**
|
||||
提交实名认证信息
|
||||
dict {
|
||||
"userid","nonce","sign","appid","orderNo","apiVersion","licence","faceId"
|
||||
}
|
||||
*/
|
||||
+(void)postRealNameInfoWithRealName:(NSString*)real_name
|
||||
card_number:(NSString*)card_number
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
向服务端回传实名认证结果
|
||||
*/
|
||||
+(void)postRealNameResultWithOrderNo:(NSString*)orderNo
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
获取用户主页信息
|
||||
*/
|
||||
+(void)userHomePageWithUserId:(NSString*)user_id
|
||||
successBlock:(void(^)(QXUserHomeModel *userModel))successBlock
|
||||
failBlock:(void(^)(NSError* error,NSString*msg))failBlock;
|
||||
|
||||
/**
|
||||
编辑信息
|
||||
*/
|
||||
+(void)editUserInfoWithNickname:(NSString*)nickname
|
||||
birthday:(NSString*)birthday
|
||||
sex:(NSString*)sex
|
||||
avatar:(NSString*)avatar
|
||||
images:(NSString*)images
|
||||
profile:(NSString*)profile
|
||||
tag_id:(NSString*)tag_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
关注/粉丝/黑名单列表
|
||||
type 0 黑名单 1粉丝 2 关注 3 访客
|
||||
*/
|
||||
+(void)focusListWithPage:(NSInteger)page
|
||||
type:(NSInteger)type
|
||||
successBlock:(void(^)(NSArray<QXUserHomeModel*> *users))successBlock
|
||||
failBlock:(void(^)(NSError* error,NSString*msg))failBlock;
|
||||
|
||||
/**
|
||||
添加/移除黑名单
|
||||
*/
|
||||
+(void)addOrRemoveBlackListIsAdd:(BOOL)isAdd
|
||||
userId:(NSString*)user_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
相册列表
|
||||
*/
|
||||
+(void)photosListWithUserId:(NSString*)user_id
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXPhotoModel*>*hotos))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
相册详情
|
||||
*/
|
||||
+(void)photoDetailWithAlbum_id:(NSString*)album_id
|
||||
pwd:(NSString*)pwd
|
||||
successBlock:(void (^)(QXPhotoDetailModel*model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
创建相册
|
||||
*/
|
||||
+(void)createPhotosWithName:(NSString*)name
|
||||
pwd:(NSString*)pwd
|
||||
image:(NSString*)image
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
删除相册
|
||||
*/
|
||||
+(void)delePhotosWithAlbum_id:(NSString*)album_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
把普通相册转为私密相册
|
||||
*/
|
||||
+(void)changePhotosPwdWithAlbum_id:(NSString*)album_id
|
||||
pwd:(NSString*)pwd
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
看过我的
|
||||
*/
|
||||
+(void)lookMeListWithPage:(NSInteger)page
|
||||
successBlock:(void(^)(NSArray<QXUserHomeModel*> *users))successBlock
|
||||
failBlock:(void(^)(NSError* error,NSString*msg))failBlock;
|
||||
/**
|
||||
用户主页的动态
|
||||
*/
|
||||
+(void)userDynamicWithUserId:(NSString*)user_id
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXDynamicModel*>*hotos))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
绑定/修改手机号
|
||||
*/
|
||||
+(void)changeMobileWithOldMobile:(NSString*)oldMobile
|
||||
new_mobile:(NSString*)new_mobile
|
||||
sms_code:(NSString*)sms_code
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
用户标签列表
|
||||
*/
|
||||
+(void)getUserTagListSuccessBlock:(void(^)(NSArray<QXUserTag*> *users))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
退出登录
|
||||
*/
|
||||
+(void)logoutSuccessBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
账号注销
|
||||
*/
|
||||
+(void)cancelAccountSuccessBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
获得钱包余额
|
||||
*/
|
||||
+(void)getWalletInfoSuccessBlock:(void (^)(NSString* coin,NSString* earnings,NSString*title,NSString*url))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
修改用户背景图
|
||||
*/
|
||||
+(void)editUserHomeBgWithImages:(NSString *)images
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
相册详情
|
||||
*/
|
||||
+(void)photosDetailWithAlbumId:(NSString*)album_id
|
||||
pwd:(NSString*)pwd
|
||||
successBlock:(void(^)(QXPhotoDetailModel*model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
相册上传图片
|
||||
*/
|
||||
+(void)addPhotosWithAlbumId:(NSString*)album_id
|
||||
images:(NSString *)images
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
相册点赞
|
||||
*/
|
||||
+(void)photosLikeWithAlbumId:(NSString*)album_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
移动相册
|
||||
*/
|
||||
+(void)photosMoveWithNewAlbumId:(NSString*)new_album_id
|
||||
Id:(NSString*)Id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
编辑相册信息
|
||||
*/
|
||||
+(void)photosEditWithNewAlbumId:(NSString*)album_id
|
||||
name:(NSString*)name
|
||||
pwd:(NSString*)pwd
|
||||
image:(NSString*)image
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
删除相册图片
|
||||
*/
|
||||
+(void)photosDeletePictureWithId:(NSString*)Id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
装扮类型列表
|
||||
*/
|
||||
+(void)getDressTypeListSuccessBlock:(void (^)(NSArray<QXUserDressTypeModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
个性装扮列表
|
||||
*/
|
||||
+(void)userDressListWithType:(NSString*)type
|
||||
successBlock:(void (^)(NSArray<QXUserDressModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
设置/取消装扮
|
||||
*/
|
||||
+(void)setUserDressIsCancel:(BOOL)isCancel
|
||||
udid:(NSString*)udid
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
获取随机房间名称
|
||||
*/
|
||||
+(void)getRoomRandomNameSuccessBlock:(void (^)(NSString* name))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
创建房间
|
||||
*/
|
||||
+(void)createRoomWithName:(NSString*)name
|
||||
room_cover:(NSString*)room_cover
|
||||
room_intro:(NSString*)room_intro
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
我的房间
|
||||
*/
|
||||
+(void)myRoomListWithType:(NSString*)type
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXRoomListModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
历史足迹
|
||||
*/
|
||||
+(void)myHistoryRoomWithPage:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXMyRoomHistory*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
进入房间
|
||||
*/
|
||||
+(void)joinRoomWithRoomId:(NSString*)room_id
|
||||
successBlock:(void (^)(QXRoomModel* roomModel))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
获取房间信息
|
||||
*/
|
||||
+(void)getRoomInfoWithRoomId:(NSString*)room_id
|
||||
successBlock:(void (^)(QXRoomModel* roomModel))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
退出房间
|
||||
*/
|
||||
+(void)quitRoomWithRoomId:(NSString*)room_id
|
||||
user_id:(NSString*)user_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
礼物标签列表
|
||||
*/
|
||||
+(void)giftLabelSuccessBlock:(void (^)(NSArray<QXGiftLabelModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
礼物列表
|
||||
*/
|
||||
+(void)giftListWithLabel:(NSString*)label
|
||||
successBlock:(void (^)(NSArray<QXGiftModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
直播间发送礼物
|
||||
to_uid 收礼人ID,逗号分隔
|
||||
type 1金币购买,2背包礼物
|
||||
|
||||
*/
|
||||
+(void)roomSendGiftWithRoomId:(NSString*)room_id
|
||||
gift_id:(NSString*)gift_id
|
||||
gift_num:(NSString*)gift_num
|
||||
to_uid:(NSString*)to_uid
|
||||
type:(NSString*)type
|
||||
pit_number:(NSString*)pit_number
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
用户礼物墙
|
||||
*/
|
||||
+(void)userGiftWallithUserId:(NSString*)user_id
|
||||
successBlock:(void(^)(NSArray<QXUserGiftWallModel *>*lightList,NSArray<QXUserGiftWallModel *>*grayList))successBlock
|
||||
failBlock:(void(^)(NSError* error,NSString*msg))failBlock;
|
||||
|
||||
/**
|
||||
房间在线列表
|
||||
*/
|
||||
+(void)roomOnlineListWithRoomId:(NSString*)room_id
|
||||
page:(NSInteger)page
|
||||
successBlock:(void(^)(NSArray<QXRoomUserInfoModel *>*onPitList,NSArray<QXRoomUserInfoModel *>*offPitList))successBlock
|
||||
failBlock:(void(^)(NSError* error,NSString*msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
上麦/下麦
|
||||
*/
|
||||
+(void)roomUpSeatWithRoomId:(NSString*)room_id
|
||||
pit_number:(NSString*)pit_number
|
||||
isUpSeat:(BOOL)isUpSeat
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
房间内用户信息
|
||||
*/
|
||||
+(void)roomUserInfoWithUserId:(NSString*)user_id
|
||||
roomId:(NSString*)room_id
|
||||
successBlock:(void(^)(QXRoomUserInfoModel *model))successBlock
|
||||
failBlock:(void(^)(NSError* error,NSString*msg))failBlock;
|
||||
|
||||
/**
|
||||
修改上麦模式
|
||||
*/
|
||||
+(void)roomChangeUpSeatTypeWithRoomId:(NSString*)roomId
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
申请上麦列表
|
||||
*/
|
||||
+(void)roomApplyPitListWithRoomId:(NSString*)roomId
|
||||
successBlock:(void (^)(QXRoomApplyPitModel* model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
上麦助力
|
||||
*/
|
||||
+(void)roomApplyPitPowerWithRoomId:(NSString *)roomId
|
||||
userId:(NSString*)user_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
同意/拒绝 上麦
|
||||
*/
|
||||
+(void)agreeUpSeatIsAgree:(BOOL)isAgree
|
||||
roomId:(NSString *)roomId
|
||||
userId:(NSString*)user_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
清空上麦申请
|
||||
*/
|
||||
+(void)clearApplyPitListRoomId:(NSString*)roomId
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
设置房间插麦礼物
|
||||
*/
|
||||
+(void)setApplyPitGiftWithRoomId:(NSString*)roomId
|
||||
gift_id:(NSString*)gift_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
房间主持/管理列表
|
||||
type : 1-主持,2管理
|
||||
*/
|
||||
+(void)roomManagerListWithRoomId:(NSString*)roomId
|
||||
type:(NSInteger)type
|
||||
successBlock:(void (^)(NSArray<QXRoomOnlineList*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
添加/删除 主持/管理
|
||||
type : 1-主持,2管理
|
||||
*/
|
||||
+(void)roomAddOrDeleteManagerIsAdd:(BOOL)isAdd
|
||||
type:(NSInteger)type
|
||||
roomId:(NSString*)roomId
|
||||
user_id:(NSString*)user_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
搜索接口
|
||||
type 1用户,2房间,3公会
|
||||
*/
|
||||
+(void)searchApiWithType:(NSInteger)type
|
||||
search:(NSString*)search
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
设置主持收益比例
|
||||
*/
|
||||
+(void)roomSetHostRatio:(NSString*)ratio
|
||||
roomId:(NSString*)roomId
|
||||
user_id:(NSString*)user_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
申请点歌
|
||||
*/
|
||||
+(void)applySongWithRoomId:(NSString*)roomId
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
同意、拒绝点歌
|
||||
type 1同意 2拒绝
|
||||
*/
|
||||
+(void)agreeApplySongWithRoomId:(NSString*)roomId
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
点歌
|
||||
*/
|
||||
+(void)selectedSongWithRoomId:(NSString*)roomId
|
||||
user_id:(NSString*)user_id
|
||||
song_code:(NSString*)song_code
|
||||
song_name:(NSString*)song_name
|
||||
singer:(NSString*)singer
|
||||
poster:(NSString*)poster
|
||||
duration:(NSString*)duration
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
移动歌曲
|
||||
type:1上移,2置顶
|
||||
*/
|
||||
+(void)moveSongWithRoomSongId:(NSString*)room_song_id
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
切歌
|
||||
*/
|
||||
+(void)nextSongWithRoomId:(NSString*)room_id
|
||||
now_did:(NSString*)now_did
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
结束本次演唱
|
||||
*/
|
||||
+(void)endSongWithRoomId:(NSString*)room_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
已点歌曲列表
|
||||
*/
|
||||
+(void)roomSongListWithRoomId:(NSString*)room_id
|
||||
successBlock:(void (^)(NSArray<QXSongListModel*>*list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
k歌房间 魅力排行
|
||||
*/
|
||||
+(void)roomCharmRankListWithRoomId:(NSString*)room_id
|
||||
successBlock:(void (^)(NSArray<QXRoomPitModel*>*list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
编辑房间信息
|
||||
*/
|
||||
+(void)roomInfoEditWithRoomId:(NSString*)roomId
|
||||
room_name:(NSString*)room_name
|
||||
room_cover:(NSString*)room_cover
|
||||
room_intro:(NSString*)room_intro
|
||||
room_background:(NSString*)room_background
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
房间 禁麦/锁麦
|
||||
*/
|
||||
+(void)roomPitLockOrMuteIsLock:(BOOL)isLock
|
||||
roomId:(NSString*)roomId
|
||||
pit_number:(NSInteger)pit_number
|
||||
is_mute:(BOOL)is_mute
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
房间背景列表
|
||||
*/
|
||||
+(void)getRoomBgListSuccessBlock:(void (^)(NSArray<QXRoomBgListModel*>*publicArray ,NSArray<QXRoomBgListModel*>*myBgArray ))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
上传背景图片
|
||||
*/
|
||||
+(void)uploadRoomBgWithImageUrl:(NSString*)image_url
|
||||
Id:(NSString*)Id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
抱麦/踢麦
|
||||
type 1-抱麦 2-踢下去
|
||||
*/
|
||||
+(void)roomCompereApplyPitWithRoomId:(NSString*)roomId
|
||||
pit_number:(NSString*)pit_number
|
||||
user_id:(NSString*)user_id
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
清除魅力
|
||||
*/
|
||||
+(void)roomClearCharmWithRoomId:(NSString*)roomId
|
||||
userId:(NSString*)userId
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
房间禁言/禁麦 解禁
|
||||
is_mute 1-不让打字,2-不让说话,3-可打字,4-可说话
|
||||
*/
|
||||
+(void)roomMuteWithRoomId:(NSString*)roomId
|
||||
userId:(NSString*)userId
|
||||
is_mute:(NSString*)is_mute
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
踢出房间
|
||||
*/
|
||||
+(void)roomTakeOffWithRoomId:(NSString*)roomId
|
||||
userId:(NSString*)userId
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
头条初始化
|
||||
*/
|
||||
+(void)headlineInitSuccessBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
发|抢头条
|
||||
*/
|
||||
+(void)sendHeadlineWithContent:(NSString*)content
|
||||
money:(NSString*)money
|
||||
roomId:(NSString*)roomId
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
修改房间类型
|
||||
*/
|
||||
+(void)changeRoomTypeWithRoomId:(NSString*)roomId
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
拍卖房关系列表
|
||||
1真爱拍 2 亲密拍
|
||||
*/
|
||||
+(void)roomRelationListWithType:(NSString*)type
|
||||
successBlock:(void (^)(NSArray<QXRoomRelationModel*>*list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
竞拍开始
|
||||
auction_type : 房间类型 1真爱拍 2 亲密拍
|
||||
time_day:关系时长(单位小时)
|
||||
*/
|
||||
+(void)roomAuctionStartWithRoomId:(NSString*)roomId
|
||||
user_id:(NSString*)user_id
|
||||
gift_id:(NSString*)gift_id
|
||||
relation_id:(NSString*)relation_id
|
||||
auction_type:(NSString*)auction_type
|
||||
time_day:(NSString*)time_day
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
房间竞拍结束
|
||||
*/
|
||||
+(void)roomAuctionEndWithAuctionId:(NSString*)auction_id
|
||||
roomId:(NSString*)roomId
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
参与竞拍
|
||||
type :礼物类型:1金币购买 2送背包礼物
|
||||
user_id :参与竞拍者(送礼用户)
|
||||
*/
|
||||
+(void)roomAuctionJoinWithAuctionId:(NSString*)auction_id
|
||||
user_id:(NSString*)user_id
|
||||
gift_id:(NSString*)gift_id
|
||||
num:(NSString*)num
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
竞拍延时
|
||||
*/
|
||||
+(void)roomAuctionDelayTimeWithAuctionId:(NSString*)auction_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
房间排行榜
|
||||
type 1财富榜,2魅力榜
|
||||
time_type 1小时榜,2天榜,3周榜
|
||||
*/
|
||||
+(void)roomRankListWithRoomId:(NSString*)roomId
|
||||
type:(NSString*)type
|
||||
time_type:(NSString*)time_type
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXRoomOnlineList*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
修改拍卖类型
|
||||
type 1 真爱拍 2 亲密拍
|
||||
*/
|
||||
+(void)changeRoomAuctionWithRoomId:(NSString*)roomId
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
房间竞拍列表
|
||||
*/
|
||||
+(void)roomAuctionUserListWithAuctionId:(NSString*)auction_id
|
||||
successBlock:(void (^)(NSArray<QXRoomOnlineList*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
我的cp房
|
||||
*/
|
||||
+(void)getMyCpRoomListSuccessBlock:(void (^)(NSArray<QXRoomListCpModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
清除历史轨迹
|
||||
*/
|
||||
+(void)clearRoomHistorySuccessBlock:(void (^)(NSArray<QXRoomListCpModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
搜索pk房间
|
||||
*/
|
||||
+(void)roomPkSearchWithRoomId:(NSString*)roomId
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXRoomListModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
发起pk
|
||||
room_id_b 随机时可不传
|
||||
*/
|
||||
+(void)roomSendPkRoomId:(NSString*)room_id_a
|
||||
create_user_id:(NSString*)create_user_id
|
||||
room_id_b:(NSString*)room_id_b
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
同意|拒绝pk
|
||||
type 1接受,2拒绝
|
||||
*/
|
||||
+(void)roomPkAgreeWithPk_id:(NSString*)pk_id
|
||||
type:(NSString*)type
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
开始pk
|
||||
*/
|
||||
+(void)roomPkStartWithPk_id:(NSString*)pk_id
|
||||
pk_times:(NSString*)pk_times
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
结束pk
|
||||
type 1-pk结束,2-断开链接,3-中途关闭
|
||||
user_id 谁发起的结束
|
||||
*/
|
||||
+(void)roomPkEndWithPk_id:(NSString*)pk_id
|
||||
type:(NSString*)type
|
||||
user_id:(NSString*)user_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
声网token
|
||||
*/
|
||||
+(void)updateShengWangTokenWithRoomId:(NSString*)roomId
|
||||
successBlock:(void (^)(NSString* token))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
不再接收pk
|
||||
*/
|
||||
+(void)noAgreePKInvite:(NSString*)is_pk
|
||||
room_id:(NSString*)room_id
|
||||
successBlock:(void (^)(NSString* token))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
房间明细
|
||||
*/
|
||||
+(void)roomWaterDetailWithRoomId:(NSString*)roomId
|
||||
start_time:(NSString*)start_time
|
||||
end_time:(NSString*)end_time
|
||||
page:(NSInteger)page
|
||||
type:(NSInteger)type
|
||||
successBlock:(void (^)(QXRoomDetailModel* model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
房间补贴
|
||||
*/
|
||||
+(void)roomSubsidyWithRoomId:(NSString*)roomId
|
||||
successBlock:(void (^)(QXSubsidyModel* model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
房间补贴历史记录
|
||||
*/
|
||||
+(void)roomSubsidyHisoryWithWithRoomId:(NSString*)roomId
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray<QXSubsidyHistoryModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
金币|钻石明细
|
||||
gift_type 1金币,2收益(钻石)
|
||||
in_out_type 1收入2支出
|
||||
*/
|
||||
+(void)roomCoinOrDiamondDetailWithPage:(NSInteger)page
|
||||
in_out_type:(NSString*)in_out_type
|
||||
start_time:(NSString*)start_time
|
||||
end_time:(NSString*)end_time
|
||||
gift_type:(NSString*)gift_type
|
||||
successBlock:(void (^)(NSArray<QXCoinDetailModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
金币兑换
|
||||
*/
|
||||
+(void)roomCoinExchangeWithEarningsNum:(NSString*)earnings_num
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
实名认证信息
|
||||
*/
|
||||
+(void)getRealNameInfoSuccessBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
充值列表
|
||||
*/
|
||||
+(void)getRechargeListSuccessBlock:(void (^)(NSArray<QXRechargeListModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
支付
|
||||
type 1微信2支付宝 3通联支付宝 4通联微信
|
||||
*/
|
||||
+(void)rechargePayWithMoney:(NSString*)money
|
||||
coin:(NSString*)coin
|
||||
type:(NSString*)type
|
||||
userId:(NSString*)userId
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
|
||||
钱包配置
|
||||
*/
|
||||
+(void)getWalletConfigSuccessBlock:(void (^)(NSString* coin_exchange_rate,NSString* withdrawal_service_fee,NSString* rmb_coin_ratio))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
绑定状态
|
||||
*/
|
||||
+(void)walletPayTypeWithUserId:(NSString*)userId
|
||||
successBlock:(void (^)(QXPayTypeStatusModel*model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
绑定提现账号
|
||||
type 绑定的类型:1-支付宝,2-银行卡,3-微信
|
||||
*/
|
||||
+(void)walletBindWithUserId:(NSString*)user_id
|
||||
type:(NSString*)type
|
||||
alipay_account:(NSString*)alipay_account
|
||||
bank_card_number:(NSString*)bank_card_number
|
||||
bank_card:(NSString*)bank_card
|
||||
open_bank:(NSString*)open_bank
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
用户提现
|
||||
*/
|
||||
+(void)walletWithDrawWithNumber:(NSString*)number
|
||||
type:(NSString*)type
|
||||
sms_code:(NSString*)sms_code
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
提现记录
|
||||
*/
|
||||
+(void)walletWithDrawRecordWithPage:(NSInteger)page
|
||||
start_time:(NSString*)start_time
|
||||
end_time:(NSString*)end_time
|
||||
SuccessBlock:(void (^)(NSArray<QXWithDrawRecordModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
背包礼物列表
|
||||
*/
|
||||
+(void)getBagListSuccessBlock:(void (^)(NSArray*list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
背包收入
|
||||
*/
|
||||
+(void)getBagIncomeListWithPage:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray*list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
背包礼物支出列表
|
||||
*/
|
||||
+(void)getBagOutcomeListWithPage:(NSInteger)page
|
||||
successBlock:(void (^)(NSArray*list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
|
||||
/**
|
||||
每日任务列表
|
||||
*/
|
||||
+(void)getDayTaskListSuccessBlock:(void (^)(QXDayTaskModel*model))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
开启礼盒
|
||||
*/
|
||||
+(void)openDayTaskGiftWithGiftBoxId:(NSString*)gift_box_id
|
||||
successBlock:(void (^)(NSString*giftName))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
完成每日任务
|
||||
*/
|
||||
+(void)dayTaskFinishedWithTaskId:(NSString*)task_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
领取任务金币
|
||||
*/
|
||||
+(void)dayTaskDrawWithTaskId:(NSString*)task_id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
礼盒记录
|
||||
*/
|
||||
+(void)dayTaskGiftBoxRecordSuccessBlock:(void (^)(NSArray<QXTaskGiftBoxRecordModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
房间用户信息关系列表
|
||||
*/
|
||||
+(void)roomUserRelationWithUserId:(NSString*)userId
|
||||
page:(NSInteger)page
|
||||
successBlock:(void (^)(QXRelationshipList* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
置顶关系
|
||||
*/
|
||||
+(void)topRelationWithId:(NSString*)Id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
/**
|
||||
删除关系
|
||||
*/
|
||||
+(void)deleteRelationWithId:(NSString*)Id
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
获取房间内用户在线状态
|
||||
*/
|
||||
+(void)roomUserOnlineStatusWithUserIds:(NSString*)userIds
|
||||
roomId:(NSString*)roomId
|
||||
successBlock:(void (^)(NSArray<QXUserModel*>* list))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
/**
|
||||
转币
|
||||
*/
|
||||
+(void)giveCoinWithUserId:(NSString*)userId
|
||||
coin:(NSString*)coin
|
||||
successBlock:(void (^)(NSDictionary* dict))successBlock
|
||||
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
Reference in New Issue
Block a user