using System; using System.Collections.Generic; 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 GetLifePayWxIndentity(string code); /// /// 手机验证码登录 /// 版本说明:使用验证码管理去校验和失效对应业务的验证码 /// /// /// /// Task LifePayPhoneMesssageCodeLogin(LifePayPhoneMesssageCodeLoginInput input); /// /// 根据用户ID获取用户是否为后台管理员 /// /// /// Task LifePayUserMesssageByIduser(Guid id); Task GetTokenForWeb(AccessRequestDto accessRequestDto, string webClientIp); Task CreateAccount(CreateAccountInput input, bool isSend = false, bool isAdminCreate = false); Task> GetUserChannel(); #endregion } }