Files
BuYuHouDuan/Infrastructure/RabbitMQHelper/Models/PublishRecord.cs
T
2026-10-12 16:22:04 +08:00

41 lines
1.2 KiB
C#

using System;
namespace RabbitMQHelper.Models
{
public class PublishRecord
{
public PublishRecord(string publishId, string topic,object message,bool success)
{
this.PublishId = publishId;
this.Topic = topic;
this.MessageContent = message;
this.Success = success;
}
public string id { get; set; } = Guid.NewGuid().ToString("N");
public string PublishId { get; set; }
public string Topic { get; set; }
public object MessageContent { get; set; }
public bool Success { get; set; }
public DateTime PublishTime { get; set; } = DateTime.Now;
}
public class ReceiveRecord
{
public ReceiveRecord(string publishId, string subscriptId, string topic)
{
this.PublishId = publishId;
this.SubscriptId = subscriptId;
this.Topic = topic;
}
public string id { get; set; } = Guid.NewGuid().ToString("N");
public string PublishId { get; set; }
public string SubscriptId { get; set; }
public string Topic { get; set; }
public DateTime ReceiveTime { get; set; } = DateTime.Now;
}
}