|  |  | 
 |  |  | using System.Threading.Tasks; | 
 |  |  | using Volo.Abp; | 
 |  |  | using Volo.Abp.Application.Services; | 
 |  |  | using Volo.Abp.Identity.Application.Contracts.Account; | 
 |  |  | using Volo.Abp.IdentityModel; | 
 |  |  |  | 
 |  |  | namespace LifePayment.Application.Contracts | 
 |  |  | { | 
 |  |  |     public interface IAccountService : IApplicationService | 
 |  |  |     { | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         #region life pay | 
 |  |  |         Task<WxMiniAppIndentityInfo> GetLifePayWxIndentity(string code); | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 手机验证码登录 | 
 |  |  | 
 |  |  |         /// <exception cref="UserFriendlyException"></exception> | 
 |  |  |         Task<Guid> LifePayPhoneMesssageCodeLogin(LifePayPhoneMesssageCodeLoginInput input); | 
 |  |  |  | 
 |  |  |         Task<IdentityModelTokenCacheItem> GetTokenForWeb(AccessRequestDto accessRequestDto, string webClientIp); | 
 |  |  |  | 
 |  |  |         Task<Guid> CreateAccount(CreateAccountInput input, bool isSend = false, bool isAdminCreate = false); | 
 |  |  |         #endregion | 
 |  |  |     } | 
 |  |  | } |