41 lines
1.2 KiB
C#
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;
|
|
|
|
}
|
|
}
|
|
|