using Dpz.Core.Entity.Base;

namespace Dpz.Core.Public.ViewModel.Messages;

/// <summary>
/// 发送给管理员的新评论通知消息
/// 约定路由:
/// - Exchange: dpz.email.exchange
/// - Queue: dpz.email.master.queue
/// - RoutingKey: email.master.#
/// </summary>
public class SendMasterEmailMessage : MessageBase
{
    /// <summary>
    /// 评论者昵称
    /// </summary>
    public required string NickName { get; set; }

    /// <summary>
    /// 评论者邮箱
    /// </summary>
    public required string Email { get; set; }

    /// <summary>
    /// 评论内容
    /// </summary>
    public required string CommentText { get; set; }

    /// <summary>
    /// 发送时间
    /// </summary>
    public required DateTime SendTime { get; set; }
}
评论加载中...