using SqlSugar; namespace QYZH.InteractiveMagazine.Models.Entity; /// /// 消息Outbox。 /// [SugarTable("Message_Outbox")] public partial class MessageOutbox : SqlSugarBaseEntity { /// /// 交换机。 /// public string Exchange { get; set; } = string.Empty; /// /// 队列。 /// public string Queue { get; set; } = string.Empty; /// /// 路由键。 /// public string RoutingKey { get; set; } = string.Empty; /// /// 消息内容JSON。 /// public string Payload { get; set; } = string.Empty; /// /// 重试次数。 /// public int RetryCount { get; set; } /// /// 下次重试时间。 /// public DateTime? NextRetryAt { get; set; } /// /// 发送成功时间。 /// public DateTime? SentAt { get; set; } /// /// 最后错误。 /// public string? LastError { get; set; } /// /// 业务类型。 /// public string BusinessType { get; set; } = string.Empty; /// /// 业务ID。 /// public long BusinessId { get; set; } }