Files
midi_ios/QXLive/Mine(音域)/Services/QXMineNetwork.h

1056 lines
37 KiB
C
Raw Normal View History

2025-08-14 10:07:49 +08:00
//
// 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"
2025-09-11 18:25:41 +08:00
#import "QXRoomUserCharmModel.h"
2025-08-14 10:07:49 +08:00
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
2025-09-08 08:49:04 +08:00
roomId:(NSString*)roomId
2025-08-14 10:07:49 +08:00
successBlock:(void (^)(NSArray<QXGiftModel*>* list))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
to_uid ID
type 12
*/
+(void)roomSendGiftWithRoomId:(NSString*)room_id
gift_id:(NSString*)gift_id
gift_num:(NSString*)gift_num
to_uid:(NSString*)to_uid
2025-08-22 19:02:44 +08:00
heart_id:(NSString*)heart_id
2025-08-14 10:07:49 +08:00
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 123
*/
+(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:12
*/
+(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 12
time_type 123
*/
+(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 12
in_out_type 12
*/
+(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 12 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;
2025-08-22 19:02:44 +08:00
#pragma mark - 交友房
/**
*/
+(void)friendRoomStartWithRoomId:(NSString*)room_id
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)friendRoomEndWithRoomId:(NSString*)room_id
friendId:(NSString*)friend_id
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)friendRoomDelayWithRoomId:(NSString*)room_id
friendId:(NSString*)friend_id
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)friendRoomCreateRelationWithRoomId:(NSString*)room_id
friendId:(NSString*)friend_id
user1Id:(NSString*)user1_id
user2Id:(NSString*)user2_id
relationId:(NSString*)relation_id
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
退
*/
+(void)friendRoomQuitWithRoomid:(NSString*)room_id
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
2025-09-11 18:25:41 +08:00
/**
*/
+(void)getRoomUserCharmListWithRoomId:(NSString*)roomId
userId:(NSString*)userId
successBlock:(void (^)(NSArray * list))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
/**
*/
+(void)roomBagGiftClearWithRoomId:(NSString*)roomId
userId:(NSString*)userId
heartId:(NSString*)heartId
2025-09-19 11:38:43 +08:00
auction_id:(NSString*)auction_id
2025-09-11 18:25:41 +08:00
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
2025-09-19 11:38:43 +08:00
/**
*/
+(void)roomGiftBagPricesuccessBlock:(void (^)(NSString* price))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
2025-09-11 18:25:41 +08:00
2025-09-23 09:13:16 +08:00
/**
*/
+(void)roomUserReconnectWithRoomId:(NSString*)roomId
successBlock:(void (^)(NSDictionary* dict))successBlock
failBlock:(void (^)(NSError * error, NSString * msg))failBlock;
2025-08-14 10:07:49 +08:00
@end
NS_ASSUME_NONNULL_END