using Dpz.Core.Entity.Base;
namespace Dpz.Core.Public.Entity;
public class EmailHistory : BaseEntity
{
/// <summary>
/// 收件人电子邮件地址
/// </summary>
public List<string> ToRecipients { get; set; } = [];
/// <summary>
/// 抄送电子邮件地址
/// </summary>
public List<string> CcRecipients { get; set; } = [];
/// <summary>
/// 邮件主题
/// </summary>
public string? Subject { get; set; }
/// <summary>
/// 邮件发送时间
/// </summary>
public DateTime? SentTime { get; set; }
/// <summary>
/// 发送状态(成功或失败)
/// </summary>
public EmailSendStatus Status { get; set; }
/// <summary>
/// 发送失败时的错误信息(如果有的话)
/// </summary>
public string? ErrorMessage { get; set; }
/// <summary>
/// 发送者的电子邮件地址
/// </summary>
public string? SenderEmail { get; set; }
/// <summary>
/// 邮件内容的摘要或预览(可选)
/// </summary>
public string? ContentPreview { get; set; }
}
AI 正在分析代码…
评论加载中...