Token.cs 863 B

1234567891011121314151617181920212223242526272829303132333435
  1. using Ropin.Inspection.Model;
  2. using Ropin.Inspection.Model.ViewModel;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Threading.Tasks;
  7. namespace Ropin.Inspection.Api.Common.Token
  8. {
  9. public class Token
  10. {
  11. public string TokenContent { get; set; }
  12. public DateTime Expires { get; set; }
  13. }
  14. public class ComplexToken
  15. {
  16. public Token AccessToken { get; set; }
  17. public Token RefreshToken { get; set; }
  18. public TsysUserDetailViewModel User { get; set; }
  19. }
  20. public class LoginReturnInfo
  21. {
  22. /// <summary>
  23. /// 100=>成功,取Token,101=> 未绑定,取OpenId,102=>修改密码
  24. /// </summary>
  25. public int ReturnCode { get; set; }
  26. public string OpenId { get; set; }
  27. public ComplexToken ReturnToken { get; set; }
  28. }
  29. }