// // YMMineUserDataPresenter.h // YUMI // // Created by YUMI on 2022/4/14. // #import "BaseMvpPresenter.h" @class UserInfoModel, XPMineGamePartnerInfoModel, XPMineGameOrderRecoredModel; NS_ASSUME_NONNULL_BEGIN @interface XPMineUserDataPresenter : BaseMvpPresenter /// 获取会长和当前用户家族详细的信息 /// @param uid 用户的uid - (void)getClanDetailInfo:(NSString *)uid currentUserUid:(NSString *)currentUserUid; /// 用户申请加入公会 /// @param hallId 公会的id - (void)memberApplyHall:(NSString *)hallId; - (void)getUserInfo:(NSString *)uid success:(void(^)(UserInfoModel * info))success; /// 动态点赞 /// @param dynamicId 动态id /// @param status yes 点赞 NO 取消 /// @param likedUid 点赞人的uid /// @param worldId 话题的id - (void)likeMonent:(NSString *)dynamicId status:(BOOL)status likedUid:(NSString *)likedUid worldId:(NSString *)worldId; /// 删除动态 /// @param dynamicId 动态id /// @param worldId 话题id - (void)deleteMonents:(NSString *)dynamicId worldId:(NSString *)worldId; ///屏蔽 - (void)requesstShieldingWtihType:(NSString *)type objId:(NSString *)objId; - (void)loadGamePartnerInfoList:(void(^)(NSArray *infos))success uid:(NSInteger)uid; - (void)loadGameOrderRecord:(void(^)(NSArray * orderRecords))success failure:(void(^)(NSString *msg))failure page:(NSInteger)currentPage type:(NSInteger)searchType; - (void)submitOrder:(void(^)(void))success failure:(void(^)(NSString *msg))failure gameId:(NSInteger)gameId gameUid:(NSInteger)gameUid inning:(NSInteger)inning; @end NS_ASSUME_NONNULL_END