K3CloudLoginOutput.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. namespace Admin.NET.Plugin.K3Cloud.Service;
  2. public class K3CloudLoginOutput
  3. {
  4. public string Message { get; set; }
  5. public string MessageCode { get; set; }
  6. public ErpLoginResultType LoginResultType { get; set; }
  7. }
  8. public enum ErpLoginResultType
  9. {
  10. /// <summary>
  11. /// 激活
  12. /// </summary>
  13. Activation = -7,
  14. /// <summary>
  15. /// 云通行证未绑定Cloud账号
  16. /// </summary>
  17. EntryCloudUnBind = -6,
  18. /// <summary>
  19. /// 需要表单处理
  20. /// </summary>
  21. DealWithForm = -5,
  22. /// <summary>
  23. /// 登录警告
  24. /// </summary>
  25. Wanning = -4,
  26. /// <summary>
  27. /// 密码验证不通过(强制的)
  28. /// </summary>
  29. PWInvalid_Required = -3,
  30. /// <summary>
  31. /// 密码验证不通过(可选的)
  32. /// </summary>
  33. PWInvalid_Optional = -2,
  34. /// <summary>
  35. /// 登录失败
  36. /// </summary>
  37. Failure = -1,
  38. /// <summary>
  39. /// 用户或密码错误
  40. /// </summary>
  41. PWError = 0,
  42. /// <summary>
  43. /// 登录成功
  44. /// </summary>
  45. Success = 1
  46. }