WechatInput.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System.ComponentModel.DataAnnotations;
  2. namespace Admin.NET.Core.Service
  3. {
  4. public class GenAuthUrlInput
  5. {
  6. /// <summary>
  7. /// RedirectUrl
  8. /// </summary>
  9. public string RedirectUrl { get; set; }
  10. /// <summary>
  11. /// Scope
  12. /// </summary>
  13. public string Scope { get; set; }
  14. }
  15. public class WechatOAuth2Input
  16. {
  17. /// <summary>
  18. /// Code
  19. /// </summary>
  20. [Required(ErrorMessage = "Code串不能为空"), MinLength(10, ErrorMessage = "Code串长度不对")]
  21. public string Code { get; set; }
  22. }
  23. public class WechatUserLogin
  24. {
  25. /// <summary>
  26. /// OpenId
  27. /// </summary>
  28. [Required(ErrorMessage = "微信标识不能为空"), MinLength(10, ErrorMessage = "微信标识长度不对")]
  29. public string OpenId { get; set; }
  30. }
  31. public class SignatureInput
  32. {
  33. /// <summary>
  34. /// Url
  35. /// </summary>
  36. public string Url { get; set; }
  37. }
  38. }