using Dpz.Core.Entity.Base;
namespace Dpz.Core.Public.ViewModel.Messages;
/// <summary>
/// 发送评论回复通知消息
/// 约定路由:
/// - Exchange: dpz.email.exchange
/// - Queue: dpz.email.reply.queue
/// - RoutingKey: email.reply.#
/// </summary>
public class SendReplyEmailMessage : MessageBase
{
/// <summary>
/// 被回复(目标)的评论ID
/// </summary>
public required string TargetCommentId { get; set; }
/// <summary>
/// 回复者昵称
/// </summary>
public required string ReplierNickname { get; set; }
/// <summary>
/// 回复者邮箱
/// </summary>
public string? ReplierEmail { get; set; }
/// <summary>
/// 回复内容
/// </summary>
public required string ReplyText { get; set; }
}
评论加载中...