using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using static System.Runtime.InteropServices.JavaScript.JSType; namespace GDZZ.Application.Help { /// /// 缓存接口 /// public interface ICacheService { #region 聊天接口 Task DelLiveHistoryService(long UserID); Task> GetLiveHistoryService(long UserID); Task SetLiveHistoryService(long UserID, List liveMessageLists); #endregion #region 聊天详情接口 Task SetMessage(List liveMessages, long UserID, long ChatUserID); Task SetUnreadAsync(long UserID, long ChatID); Task GetUnreadAsync(long UserID, long ChatID); #endregion #region 用户信息 /// /// /// /// /// /// Task SetUserInfoAsync(AuthUserOut authUserOut, long UserID); /// /// 设置用户缓存 /// /// /// Task GetUserInfoAsync(long UserID); /// /// 设置验证码 /// /// Task SetVerifyCode(string Phone, string Verify); /// /// 获取验证码 /// /// /// Task GetVerifyCode(string Phone); /// /// 获取AccessToken /// /// Task GetAccessTokenAsync(); /// /// 设置AccessToken /// /// Task SetAccessTokenAsync(string Access); #endregion #region 二维码生成 /// /// 存储二维码bate[] /// /// Task GetQRCodeAsync(long UserID); /// /// 存储二维码bate[] /// /// Task SetQRCodeAsync(long UserID, string Url); #endregion } }