Blame view

美国版/Food Labeling Management Code/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Caches/CaptchaEmailCacheItem.cs 725 Bytes
a1a0369d   李曜臣   5-25代码优化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  using Yi.Framework.Rbac.Domain.Shared.Enums;
  
  namespace Yi.Framework.Rbac.Domain.Shared.Caches;
  
  public class CaptchaEmailCacheItem
  {
      public CaptchaEmailCacheItem(string code) => Code = code;
  
      public string Code { get; set; } = string.Empty;
  }
  
  public class CaptchaEmailCacheKey
  {
      public CaptchaEmailCacheKey(ValidationEmailTypeEnum validationEmailType, string normalizedEmail)
      {
          ValidationEmailType = validationEmailType;
          NormalizedEmail = normalizedEmail;
      }
  
      public ValidationEmailTypeEnum ValidationEmailType { get; set; }
  
      public string NormalizedEmail { get; set; } = string.Empty;
  
      public override string ToString() => $"Email:{ValidationEmailType}:{NormalizedEmail}";
  }