using Nirvana.Common.ApiBase;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using YBDevice.Entity;
namespace YBDevice.NApi.Application.BusinessClient.AccountInfo
{
public interface IAccountService
{
///
/// 根据手机号进行注册
///
///
///
Task RegisterAsync(BusinessRegDto model);
///
/// 微信登录
///
///
///
Task OnLoginAsync(WXOpenLoginSubmitModel model);
///
/// 手机号授权,如果未注册会自动进行注册
///
///
///
Task DecryptPhoneAsync(BusinessDecryptSubmitModel model);
///
/// 根据手机号和密码进行登录
///
///
///
Task LoginAsync(BusinessLoginDto businessLoginDto);
///
/// 手机号快捷登录
///
///
///
Task SLoginAsync(BusinessQLoginDto businessQLoginDto);
///
/// 发送短信验证码
///
///
///
Task SendCodeAsync(string phone);
/* ///
/// 添加或者更新商户信息
///
///
///
Task InsertOrUpdateAccountInfoAsync(BusinessRegDto businessRegDto);*/
}
}