using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using YBDevice.Entity; namespace YBDevice.NApi { /// /// 小程序管理 /// public interface IWxOpenService { /// /// wx.login登陆成功之后发送的请求 /// /// /// Task OnLoginAsync(WXOpenLoginSubmitModel model); /// /// 检查登录状态是否已失效 /// /// /// Task CheckStatusAsync(string sessionId); /// /// 解密用户资料,如果未注册则自动进行注册,否则更新资料 /// /// /// Task DecryptDataAsync(WxOpenDecryptSubmitModel model); /// /// 解密用户资料 /// /// /// Task DecryptUserInfoAsync(WxOpenDecryptSubmitModel model); /// /// 手机号授权,如果未注册会自动进行注册 /// /// /// Task DecryptPhoneAsync(WxOpenDecryptSubmitModel model); /// /// 根据手机号进行注册 /// /// /// Task RegisterAsync(RegModel model); /// /// 检查登录状态 /// /// /// Task CheckLoginAsync(string sessionId); } }