using StopShopping.Services.Models; using StopShopping.Services.Models.Req; using StopShopping.Services.Models.Resp; namespace StopShopping.Services; /// /// 用户服务 /// public interface IUserService { /// /// 用户注册 /// /// /// Task SignUpAsync(SignUpParams model); /// /// 登录 /// /// /// AccessToken,RefreshToken Task> SignInAsync(SignInParams model); /// /// 管理员登录 /// /// /// AccessToken,RefreshToken Task> SignInAdminAsync(SignInParams model); /// /// 生成默认管理员 /// /// Task GenerateDefaultAdminAsync(); /// /// 修改密码 /// /// /// Task ChangePasswordAsync(ChangePasswordParams model); /// /// 获取用户信息 /// /// Task> GetUserInfoAsync(); /// /// 修改用户信息 /// /// /// Task EditAsync(EditUserParams model); /// /// 获取用户地址 /// /// ApiResponse> GetAddresses(); /// /// 新增/修改地址 /// /// /// Task EditAddressAsync(EditAddressParams model); /// /// 删除地址 /// /// /// Task DeleteAddressAsync(int id); }