| 1234567891011121314151617181920212223242526272829 |
- using System;
- using IwbZero.IwbBase;
- namespace IwbZero.Messages
- {
- public class Message:IIwbId
- {
- public Message()
- {
- Id = $"IWB-{DateTime.Now:MMddHHmmssffff}{new Random(1000).Next(1000, 9999)}";
- SendCount = 0;
- LastSendDateTime = DateTime.Now;
- IsReSend = false;
- }
- public Message(string msg) : this()
- {
- Content = msg;
- }
- public string Id { get; set; }
- public string Content { get; set; }
- [Newtonsoft.Json.JsonIgnore()]
- public int SendCount { get; set; }
- [Newtonsoft.Json.JsonIgnore()]
- public DateTime LastSendDateTime { get; set; }
- [Newtonsoft.Json.JsonIgnore()]
- public bool IsReSend { get; set; }
- }
- }
|