fix
This commit is contained in:
38
Application/Dto/Email/EmailMessageDto.cs
Normal file
38
Application/Dto/Email/EmailMessageDto.cs
Normal 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; }
|
||||
}
|
||||
Reference in New Issue
Block a user