This commit is contained in:
SunCheng
2026-02-10 17:49:19 +08:00
parent 3e18283e52
commit d052ae5197
104 changed files with 10369 additions and 3000 deletions

View File

@@ -0,0 +1,38 @@
namespace Application.Dto.Email;
/// <summary>
/// 邮件消息响应
/// </summary>
public record EmailMessageResponse
{
public long Id { get; init; }
public string Subject { get; init; } = string.Empty;
public string From { get; init; } = string.Empty;
public string Body { get; init; } = string.Empty;
public string HtmlBody { get; init; } = string.Empty;
public DateTime ReceivedDate { get; init; }
public DateTime CreateTime { get; init; }
public DateTime? UpdateTime { get; init; }
public int TransactionCount { get; init; }
public string ToName { get; init; } = string.Empty;
}
/// <summary>
/// 邮件查询请求
/// </summary>
public record EmailQueryRequest
{
public DateTime? LastReceivedDate { get; init; }
public long? LastId { get; init; }
}
/// <summary>
/// 邮件分页结果
/// </summary>
public record EmailPagedResult
{
public EmailMessageResponse[] Data { get; init; } = [];
public int Total { get; init; }
public long? LastId { get; init; }
public DateTime? LastTime { get; init; }
}