Files
peko-ios/YuMi/Modules/YMMine/Presenter/XPMineUserInfoEditPresenter.h
2023-08-10 16:25:34 +08:00

39 lines
991 B
Objective-C

//
// XPMineUserInfoEditPresenter.h
// xplan-ios
//
// Created by 冯硕 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;
///获取地区列表
-(void)getAreaList;
///保存地区列表
-(void)saveAreaConfigWithArea:(NSString *)area;
@end
NS_ASSUME_NONNULL_END