ILoginInfoService.cs 752 B

1234567891011121314151617181920
  1. using HiTeachCC.Model.Core.Dtos;
  2. using HiTeachCC.Model.Core.Models;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using TEAMModelOS.SDK.Extension.JwtAuth.Models;
  8. namespace HiTeachCC.Service.Core.Interface
  9. {
  10. public interface ILoginInfoService : IBusinessService, IBaseService
  11. {
  12. Task<object> VerifyWeChat(Dictionary<string, object> @params);
  13. Dictionary<string, object> GetWechatConfig(string Time);
  14. Task<MiniAPPLoginInfo> VerifyMiniAPP(Dictionary<string, object> dict);
  15. Task<MiniAPPToken> GetMiniAPPAccessToken();
  16. Task<JwtResponse> MiniAPPLogin(Dictionary<string, object> @params);
  17. Task<JwtResponse> TeamModelLogin(TicketInfo ticket);
  18. }
  19. }