Files
yinmeng-ios/xplan-ios/Main/Mine/Api/Api+Mine.m

250 lines
11 KiB
Mathematica
Raw Normal View History

2021-09-16 19:30:22 +08:00
//
// Api+Mine.m
// xplan-ios
//
// Created by on 2021/9/16.
//
#import "Api+Mine.h"
@implementation Api (Mine)
2021-09-17 19:41:09 +08:00
///
/// @param completion
2021-09-17 19:41:09 +08:00
/// @param feedbackDesc
/// @param contact
/// @param uid uid
/// @param ticket ticket
+ (void)saveFeedBackWith:(HttpRequestHelperCompletion)completion
2021-09-17 19:41:09 +08:00
feedbackDesc:(NSString *)feedbackDesc
contact:(NSString *)contact
uid:(NSString *)uid
ticket:(NSString *)ticket {
[self makeRequest:@"feedback" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, feedbackDesc, contact, uid, ticket, nil];
2021-09-17 19:41:09 +08:00
}
///
/// @param completion
2021-09-17 19:41:09 +08:00
/// @param uid uid
+ (void)requestUserInfoNotifyStatus:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
[self makeRequest:@"user/msgNotify" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
2021-09-17 19:41:09 +08:00
}
///
/// @param completion
2021-09-17 19:41:09 +08:00
/// @param sysMsgNotify
/// @param uid uid
+ (void)updateUserInfoSystemNotifyWith:(HttpRequestHelperCompletion)completion sysMsgNotify:(NSString *)sysMsgNotify uid:(NSString *)uid {
[self makeRequest:@"user/sysMsgNotify" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, sysMsgNotify,uid, nil];
2021-09-17 19:41:09 +08:00
}
///
/// @param completion
/// @param newPasswd
/// @param phone
/// @param code
/// @param uid uid
/// @param ticket ticket
+ (void)setPayPassword:(HttpRequestHelperCompletion)completion newPasswd:(NSString *)newPasswd phone:(NSString *)phone code:(NSString *)code uid:(NSString *)uid ticket:(NSString *)ticket {
[self makeRequest:@"user/paymentPasswd/reset" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, newPasswd, phone, code,uid,ticket, nil];
}
///
/// @param completion
/// @param newPasswd
/// @param oldPasswd
/// @param uid uid
/// @param ticket ticket
+ (void)modifPayPassword:(HttpRequestHelperCompletion)completion newPasswd:(NSString *)newPasswd oldPasswd:(NSString *)oldPasswd uid:(NSString *)uid ticket:(NSString *)ticket {
[self makeRequest:@"user/paymentPasswd/modify" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, newPasswd,oldPasswd,uid,ticket, nil];
}
///
/// @param completion
/// @param phone
/// @param newPwd
+ (void)setLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd {
[self makeRequest:@"acc/pwd/set" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, nil];
}
///
/// @param completion
/// @param phone
/// @param newPwd
/// @param smsCode
+ (void)resetLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode {
[self makeRequest:@"acc/pwd/reset" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd,smsCode, nil];
}
///
/// @param completion
/// @param phone
/// @param newPwd
/// @param pwd
+ (void)modifyLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd pwd:(NSString *)pwd {
[self makeRequest:@"acc/pwd/modify" method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__, phone, newPwd, pwd, nil];
}
///
/// @param completion
/// @param password
/// @param status 0 1
/// @param uid uid
+ (void)openOrCloseParentModel:(HttpRequestHelperCompletion)completion password:(NSString *)password status:(NSNumber *)status uid:(NSString *)uid {
[self makeRequest:@"user/openOrClose" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, password,status,uid, nil];
}
/// token
/// @param completion
+ (void)qiniuUpLoadImage:(HttpRequestHelperCompletion)completion {
[self makeRequest:@"qiniu/upload/getUploadToken" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
2021-09-24 17:46:52 +08:00
///
/// @param completion
2021-09-24 17:46:52 +08:00
/// @param photoStr
/// @param uid uid
/// @param ticket ticket
+ (void)uploadUserAlbum:(HttpRequestHelperCompletion)completion photoStr:(NSString *)photoStr uid:(NSString *)uid ticket:(NSString *)ticket {
[self makeRequest:@"photo/v2/upload" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,photoStr, uid, ticket, nil];
2021-09-24 17:46:52 +08:00
}
///
/// @param completion
2021-09-24 17:46:52 +08:00
/// @param pid
/// @param uid uid
/// @param ticket ticket
+ (void)deleteImageFromServer:(HttpRequestHelperCompletion)completion pid:(NSString *)pid uid:(NSString *)uid ticket:(NSString *)ticket {
[self makeRequest:@"photo/delPhoto" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,pid, uid, ticket, nil];
2021-09-24 17:46:52 +08:00
}
2021-09-24 19:17:19 +08:00
///
/// @param completion
2021-09-24 19:17:19 +08:00
/// @param channelType channel
+ (void)getRechargeList:(HttpRequestHelperCompletion)completion channelType:(NSString *)channelType {
[self makeRequest:@"chargeprod/list" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__,channelType, nil];
2021-09-24 19:17:19 +08:00
}
2021-09-26 20:42:33 +08:00
///
/// @param completion
2021-09-26 20:42:33 +08:00
/// @param chargeProdId id
/// @param uid uid
/// @param ticket ticket
/// @param deviceInfo uuid
/// @param clientIp ip
+ (void)requestIAPRecharge:(HttpRequestHelperCompletion)completion chargeProdId:(NSString *)chargeProdId uid:(NSString *)uid ticket:(NSString *)ticket deviceInfo:(NSString *)deviceInfo clientIp:(NSString *)clientIp {
[self makeRequest:@"order/placeV2" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,chargeProdId, uid, ticket, deviceInfo, clientIp, nil];
2021-09-26 20:42:33 +08:00
}
///
/// @param completion
2021-09-26 20:42:33 +08:00
/// @param receipt base 64 recepit
/// @param chooseEnv @"true"
/// @param chargeRecordId
/// @param transcationId
/// @param uid uid
/// @param ticket ticket
+ (void)checkReceipt:(HttpRequestHelperCompletion)completion receipt:(NSString *)receipt chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket {
[self makeRequest:@"verify/setiap" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,receipt, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil];
2021-09-26 20:42:33 +08:00
}
2021-10-24 23:41:26 +08:00
/// 退
/// @param completion
2021-10-24 23:41:26 +08:00
/// @param access_token token
+ (void)logoutCurrentAccount:(HttpRequestHelperCompletion)completion access_token:(NSString *)access_token {
[self makeRequest:@"acc/logout" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, access_token, nil];
2021-10-24 23:41:26 +08:00
}
///
/// @param completion
/// @param uid uid
/// @param isLikeUid uid
+ (void)attentionStatusCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid {
[self makeRequest:@"fans/islike" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, uid, isLikeUid, nil];
}
///
/// @param completion
/// @param uid
/// @param likedUid
/// @param ticket ticket
/// @param type 1 2
+ (void)attentionCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid likedUid:(NSString *)likedUid ticket:(NSString *)ticket type:(NSString *)type {
[self makeRequest:@"fans/like" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, likedUid, ticket, type, nil];
}
///
/// @param completion
/// @param uid
/// @param page page
/// @param pageSize pagesize
+ (void)userDetailInfoCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize {
[self makeRequest:@"user/detail/get" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, page, pageSize, nil];
}
///
/// @param completion
/// @param uid uid
/// @param pageNo
/// @param pageSize
+ (void)getFansListCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize {
[self makeRequest:@"fans/fanslist" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil];
}
///
/// @param completion
/// @param uid uid
/// @param pageNo
/// @param pageSize
+ (void)getattentionListCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize {
[self makeRequest:@"fans/following" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil];
}
2021-10-24 23:41:26 +08:00
2022-01-26 11:51:06 +08:00
/// 访
/// @param completion
/// @param pageNum
/// @param pageSize
+ (void)getVisitorListCompletion:(HttpRequestHelperCompletion)completion pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize {
[self makeRequest:@"uservisitrecord/visitUserList" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, pageNum, pageSize, nil];
}
/// 访
/// @param completion
/// @param uid 访uid
+ (void)uploadVisitUserCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
[self makeRequest:@"user/detail/visitUserDetail" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
}
2022-04-08 16:16:38 +08:00
///
/// @param completion
/// @param pageNum
/// @param pageSize
+ (void)getAnchorFansTeamListCompletion:(HttpRequestHelperCompletion)completion pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize {
[self makeRequest:@"anchorFansTeam/getJoinFansTeamList" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, pageNum, pageSize, nil];
}
2022-04-14 22:02:15 +08:00
///
/// @param comletion
/// @param uid uid
/// @param orderType 2
+ (void)getUserGiftWall:(HttpRequestHelperCompletion)comletion uid:(NSString *)uid orderType:(NSString *)orderType {
[self makeRequest:@"giftwall/get" method:HttpRequestHelperMethodGET completion:comletion, __FUNCTION__, uid, orderType, nil];
}
///
/// @param completion
/// @param uids uid
+ (void)getUsersListInfo:(HttpRequestHelperCompletion)completion uids:(NSString *)uids {
[self makeRequest:@"user/list" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uids, nil];
}
2021-09-16 19:30:22 +08:00
@end