12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- using SqlSugar;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using static IoTIntegrationPlatform.Model.Enum.EnumMqtt;
- namespace IoTIntegrationPlatform.Model.Model
- {
- /// <summary>
- /// mqtt 通讯日志
- ///</summary>
- [SugarTable("mqtt_log")]
- public class MqttLog
- {
- /// <summary>
- /// 日志id
- ///</summary>
- [SugarColumn(ColumnName = "uuid", IsPrimaryKey = true)]
- public string Uuid { get; set; }
- /// <summary>
- /// 客户端id
- ///</summary>
- [SugarColumn(ColumnName = "client_id")]
- public string ClientId { get; set; }
- /// <summary>
- /// 主题类型
- ///</summary>
- [SugarColumn(ColumnName = "topic_type")]
- public EnumMqttTopicType TopicType { get; set; }
- /// <summary>
- /// 主题类型名称
- ///</summary>
- [SugarColumn(ColumnName = "topic_type_name")]
- public string TopicTypeName { get; set; }
- /// <summary>
- /// 主题
- ///</summary>
- [SugarColumn(ColumnName = "topic")]
- public string Topic { get; set; }
- /// <summary>
- /// 通讯内容
- ///</summary>
- [SugarColumn(ColumnName = "content")]
- public string Content { get; set; }
- ///// <summary>
- ///// 网关mac地址
- /////</summary>
- //[SugarColumn(ColumnName = "device_mac")]
- //public string deviceMac { get; set; }
- /// <summary>
- /// 消息模式 1:发布 2:订阅 3:其他
- ///</summary>
- [SugarColumn(ColumnName = "message_pattern")]
- public int MessagePattern { get; set; }
- /// <summary>
- /// 操作时间
- ///</summary>
- [SugarColumn(ColumnName = "create_time")]
- public long CreateTime { get; set; }
- /// <summary>
- /// 发送状态 0:未发送 1:已发送
- ///</summary>
- [SugarColumn(ColumnName = "send_state")]
- public int SendState { get; set; }
- /// <summary>
- /// 接收状态 0:未接收 1:已接收
- ///</summary>
- [SugarColumn(ColumnName = "receive_state")]
- public int ReceiveState { get; set; }
- /// <summary>
- /// 错误代码
- ///</summary>
- [SugarColumn(ColumnName = "err_code")]
- public string ErrCode { get; set; }
- /// <summary>
- /// 错误信息
- ///</summary>
- [SugarColumn(ColumnName = "err_message")]
- public string ErrMessage { get; set; }
- }
- }
|