Files
peko-ios/YuMi/Modules/YMMine/Presenter/XPMineUserInfoEditPresenter.h
2023-07-14 18:50:55 +08:00

36 lines
812 B
Objective-C

//
// YMMineUserInfoEditPresenter.h
// YUMI
//
// Created by YUMI on 2021/9/23.
//
#import "BaseMvpPresenter.h"
NS_ASSUME_NONNULL_BEGIN
@class UserInfoModel;
@interface XPMineUserInfoEditPresenter : BaseMvpPresenter
// 获取用户信息
- (void)getUserInfo;
///获取个人资料页编辑的数据源
- (void)getUserInfoEditDataSourceWithUserInfo:(UserInfoModel *)userInfo;
/// 补全资料
/// @param avatar 头像
/// @param nick 昵称
/// @param birth 生日
/// @param userDesc 用户的签名
- (void)complectionInfoWithAvatar:(NSString * _Nullable)avatar
nick:(NSString * _Nullable)nick
birth:(NSString * _Nullable)birth
userDesc:(NSString * _Nullable)userDesc;
/// 上传头像
/// @param avatar 头像
- (void)uploadAvatar:(UIImage *)avatar;
@end
NS_ASSUME_NONNULL_END