137 lines
4.2 KiB
Objective-C
137 lines
4.2 KiB
Objective-C
//
|
|
// Api+Mine.h
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2021/9/16.
|
|
//
|
|
|
|
#import "Api.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface Api (Mine)
|
|
/// 保存反馈的信息
|
|
/// @param complection 完成
|
|
/// @param feedbackDesc 反馈的内容
|
|
/// @param contact 联系方式
|
|
/// @param uid uid
|
|
/// @param ticket ticket
|
|
+ (void)saveFeedBackWith:(HttpRequestHelperCompletion)complection
|
|
feedbackDesc:(NSString *)feedbackDesc
|
|
contact:(NSString *)contact
|
|
uid:(NSString *)uid
|
|
ticket:(NSString *)ticket;
|
|
|
|
/// 查询当前用户开启通知的状态
|
|
/// @param complection 完成
|
|
/// @param uid 用户的uid
|
|
+ (void)requestUserInfoNotifyStatus:(HttpRequestHelperCompletion)complection
|
|
uid:(NSString *)uid;
|
|
|
|
/// 更新系统通知
|
|
/// @param complection 完成
|
|
/// @param sysMsgNotify 状态
|
|
/// @param uid 用户的uid
|
|
+ (void)updateUserInfoSystemNotifyWith:(HttpRequestHelperCompletion)complection
|
|
sysMsgNotify:(NSString *)sysMsgNotify
|
|
uid:(NSString *)uid;
|
|
|
|
/// 设置支付密码
|
|
/// @param complection 完成
|
|
/// @param newPasswd 支付密码
|
|
/// @param phone 手机号
|
|
/// @param code 验证码
|
|
/// @param uid uid
|
|
/// @param ticket ticket
|
|
+ (void)setPayPasswordWithComplection:(HttpRequestHelperCompletion)complection
|
|
newPasswd:(NSString *)newPasswd
|
|
phone:(NSString *)phone
|
|
code:(NSString *)code
|
|
uid:(NSString *)uid
|
|
ticket:(NSString *)ticket;
|
|
|
|
/// 修改支付密码
|
|
/// @param complection 完成
|
|
/// @param newPasswd 新的支付密码
|
|
/// @param oldPasswd 旧的支付密码
|
|
/// @param uid uid
|
|
/// @param ticket ticket
|
|
+ (void)modifPayPasswordWithComplection:(HttpRequestHelperCompletion)complection
|
|
newPasswd:(NSString *)newPasswd
|
|
oldPasswd:(NSString *)oldPasswd
|
|
uid:(NSString *)uid
|
|
ticket:(NSString *)ticket;
|
|
|
|
/// 开启关闭家长模式
|
|
/// @param complection 完成
|
|
/// @param password 密码
|
|
/// @param status 状态 0 开启 1 关闭
|
|
/// @param uid 用户的uid
|
|
+ (void)openOrCloseParentModelWithComplection:(HttpRequestHelperCompletion)complection
|
|
password:(NSString *)password
|
|
status:(NSNumber *)status
|
|
uid:(NSString *)uid;
|
|
/// 上传七牛获取token
|
|
/// @param complection 完成
|
|
+ (void)qiniuUpLoadImageWithComplection:(HttpRequestHelperCompletion)complection;
|
|
|
|
/// 上传用户图像到服务器
|
|
/// @param complection 完成
|
|
/// @param photoStr 相册
|
|
/// @param uid 用户的uid
|
|
/// @param ticket ticket
|
|
+ (void)uploadUserAlbumWithComplection:(HttpRequestHelperCompletion)complection
|
|
photoStr:(NSString *)photoStr
|
|
uid:(NSString *)uid
|
|
ticket:(NSString *)ticket;
|
|
/// 删除用户图像从服务器
|
|
/// @param complection 完成
|
|
/// @param pid 相册
|
|
/// @param uid 用户的uid
|
|
/// @param ticket ticket
|
|
+ (void)deleteImageFromServerWithComplection:(HttpRequestHelperCompletion)complection
|
|
pid:(NSString *)pid
|
|
uid:(NSString *)uid
|
|
ticket:(NSString *)ticket;
|
|
|
|
/// 请求充值列表
|
|
/// @param complection 完成
|
|
/// @param channelType channel
|
|
+ (void)getRechargeListWithComplection:(HttpRequestHelperCompletion)complection
|
|
channelType:(NSString *)channelType;
|
|
|
|
/// 苹果下单
|
|
/// @param complection 完成
|
|
/// @param chargeProdId 充值id
|
|
/// @param uid 用户的uid
|
|
/// @param ticket ticket
|
|
/// @param deviceInfo uuid
|
|
/// @param clientIp ip地址
|
|
+ (void)requestIAPRechargeWithComplection:(HttpRequestHelperCompletion)complection
|
|
chargeProdId:(NSString *)chargeProdId
|
|
uid:(NSString *)uid
|
|
ticket:(NSString *)ticket
|
|
deviceInfo:(NSString *)deviceInfo
|
|
clientIp:(NSString *)clientIp;
|
|
|
|
/// 验证凭据
|
|
/// @param complection 完成
|
|
/// @param receipt base 64 recepit
|
|
/// @param chooseEnv @"true"
|
|
/// @param chargeRecordId 服务端生成的订单编号
|
|
/// @param transcationId 内购的唯一标识符
|
|
/// @param uid 用户uid
|
|
/// @param ticket ticket
|
|
+ (void)checkReceiptWithComplection:(HttpRequestHelperCompletion)complection
|
|
receipt:(NSString *)receipt
|
|
chooseEnv:(NSString *)chooseEnv
|
|
chargeRecordId:(NSString *)chargeRecordId
|
|
transcationId:(NSString *)transcationId
|
|
uid:(NSString *)uid
|
|
ticket:(NSString *)ticket;
|
|
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|