10 changed files with 168 additions and 49 deletions
@ -0,0 +1,10 @@ |
|||||
|
using Volo.Abp.Auditing; |
||||
|
using Volo.Abp.Content; |
||||
|
|
||||
|
namespace LINGYUN.Abp.Account; |
||||
|
|
||||
|
public class ChangePictureInput |
||||
|
{ |
||||
|
[DisableAuditing] |
||||
|
public IRemoteStreamContent File { get; set; } |
||||
|
} |
||||
@ -1,58 +1,58 @@ |
|||||
using System.Threading.Tasks; |
using System.Threading.Tasks; |
||||
using Volo.Abp; |
using Volo.Abp; |
||||
using Volo.Abp.Application.Dtos; |
using Volo.Abp.Application.Dtos; |
||||
using Volo.Abp.Application.Services; |
using Volo.Abp.Application.Services; |
||||
|
|
||||
namespace LINGYUN.Abp.Account; |
namespace LINGYUN.Abp.Account; |
||||
|
|
||||
public interface IAccountAppService : IApplicationService |
public interface IAccountAppService : IApplicationService |
||||
{ |
{ |
||||
/// <summary>
|
/// <summary>
|
||||
/// 通过手机号注册用户账户
|
/// 通过手机号注册用户账户
|
||||
/// </summary>
|
/// </summary>
|
||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
/// <returns></returns>
|
||||
Task RegisterAsync(PhoneRegisterDto input); |
Task RegisterAsync(PhoneRegisterDto input); |
||||
/// <summary>
|
/// <summary>
|
||||
/// 通过微信小程序注册用户账户
|
/// 通过微信小程序注册用户账户
|
||||
/// </summary>
|
/// </summary>
|
||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
/// <returns></returns>
|
||||
Task RegisterAsync(WeChatRegisterDto input); |
Task RegisterAsync(WeChatRegisterDto input); |
||||
/// <summary>
|
/// <summary>
|
||||
/// 通过手机号重置用户密码
|
/// 通过手机号重置用户密码
|
||||
/// </summary>
|
/// </summary>
|
||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
/// <returns></returns>
|
||||
Task ResetPasswordAsync(PhoneResetPasswordDto input); |
Task ResetPasswordAsync(PhoneResetPasswordDto input); |
||||
/// <summary>
|
/// <summary>
|
||||
/// 发送手机注册验证码短信
|
/// 发送手机注册验证码短信
|
||||
/// </summary>
|
/// </summary>
|
||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
/// <returns></returns>
|
||||
Task SendPhoneRegisterCodeAsync(SendPhoneRegisterCodeDto input); |
Task SendPhoneRegisterCodeAsync(SendPhoneRegisterCodeDto input); |
||||
/// <summary>
|
/// <summary>
|
||||
/// 发送手机登录验证码短信
|
/// 发送手机登录验证码短信
|
||||
/// </summary>
|
/// </summary>
|
||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
/// <returns></returns>
|
||||
Task SendPhoneSigninCodeAsync(SendPhoneSigninCodeDto input); |
Task SendPhoneSigninCodeAsync(SendPhoneSigninCodeDto input); |
||||
/// <summary>
|
/// <summary>
|
||||
/// 发送邮件登录验证码
|
/// 发送邮件登录验证码
|
||||
/// </summary>
|
/// </summary>
|
||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
/// <returns></returns>
|
||||
Task SendEmailSigninCodeAsync(SendEmailSigninCodeDto input); |
Task SendEmailSigninCodeAsync(SendEmailSigninCodeDto input); |
||||
/// <summary>
|
/// <summary>
|
||||
/// 发送手机重置密码验证码短信
|
/// 发送手机重置密码验证码短信
|
||||
/// </summary>
|
/// </summary>
|
||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
/// <returns></returns>
|
||||
Task SendPhoneResetPasswordCodeAsync(SendPhoneResetPasswordCodeDto input); |
Task SendPhoneResetPasswordCodeAsync(SendPhoneResetPasswordCodeDto input); |
||||
/// <summary>
|
/// <summary>
|
||||
/// 获取用户二次认证提供者列表
|
/// 获取用户二次认证提供者列表
|
||||
/// </summary>
|
/// </summary>
|
||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
/// <returns></returns>
|
||||
Task<ListResultDto<NameValue>> GetTwoFactorProvidersAsync(GetTwoFactorProvidersInput input); |
Task<ListResultDto<NameValue>> GetTwoFactorProvidersAsync(GetTwoFactorProvidersInput input); |
||||
} |
} |
||||
|
|||||
@ -0,0 +1,8 @@ |
|||||
|
using Volo.Abp.BlobStoring; |
||||
|
|
||||
|
namespace LINGYUN.Abp.Account; |
||||
|
|
||||
|
[BlobContainerName("users")] |
||||
|
public class AccountContainer |
||||
|
{ |
||||
|
} |
||||
Loading…
Reference in new issue