using New_College.IServices.BASE; using New_College.Model; using New_College.Model.Models; using New_College.Model.Request; using New_College.Model.ViewModels; using System; using System.Threading.Tasks; namespace New_College.IServices { /// /// IV_CustomerInfoServices /// public interface IV_CustomerInfoServices : IBaseServices { Task UpdateIsVip(int saleId); Task Login(CustomerInfoQuery query); Task SendLogin(PhoneQuery query); Task UpdateCustomerInfo(UpdateCustomerQuery query); Task ResetPwd(ResetPwdQuery query); Task SendReset(PhoneQuery query); Task UpdateScore(UpdateScoreQuery query); Task UpdateCustomer(CustomerUpdateQuery query); /// /// 根绝Id获取用户信息 /// /// /// Task> GetCustomerInfoById(IdQuery query); Task>> GetCustomerInfoListByPage(CustomerSeachQuery query); Weixinauthinfo AuthCode2Session(string Code); Access_Token access_Token(); WxaBusinessGetUserPhoneNumberResponse WxaBusinessGetUserPhoneNumber(WxaBusinessGetUserPhoneNumberRequest request); string GetWeixinPhone(GetPhoneInfo phoneInfo); Task> Logined(LoginQuery query); Task> GetUserInfo(LoginQuery query); /// /// 通过openid获取用户id /// /// /// Task GetCustomerId(string OpenId); /// /// 通过用户id获取openid /// /// /// Task GetOpenId(int CustomerId); /// /// /// /// /// Task CustomerSave(DecryptUserInfoRequest register); } }