Message.cs 676 B

1234567891011121314151617181920212223242526
  1. using System;
  2. using IwbZero.IwbBase;
  3. namespace IwbZero.Messages
  4. {
  5. public class Message : IIwbId
  6. {
  7. public Message()
  8. {
  9. Id = $"IWB-{DateTime.Now:MMddHHmmssffff}{new Random(1000).Next(1000, 9999)}";
  10. SendCount = 0;
  11. LastSendDateTime = DateTime.Now;
  12. IsReSend = false;
  13. }
  14. public Message(string msg) : this()
  15. {
  16. MsgContent = msg;
  17. }
  18. public string Id { get; set; }
  19. public string MsgContent { get; set; }
  20. public int SendCount { get; set; }
  21. public DateTime LastSendDateTime { get; set; }
  22. public bool IsReSend { get; set; }
  23. }
  24. }