using SqlSugar;
namespace DMS.Infrastructure.Entities;
///
/// MQTT服务器配置实体
///
public class DbMqttServer
{
///
/// 唯一标识符
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
///
/// 服务器名称
///
public string ServerName { get; set; }
///
/// MQTT代理地址
///
public string BrokerAddress { get; set; }
///
/// 端口号
///
public int Port { get; set; }
///
/// 用户名
///
public string Username { get; set; }
///
/// 密码
///
public string Password { get; set; }
///
/// 是否激活
///
public bool IsActive { get; set; }
///
/// 订阅的主题
///
public string SubscribeTopic { get; set; }
///
/// 发布的主题
///
public string PublishTopic { get; set; }
///
/// 客户端ID
///
public string ClientId { get; set; }
///
/// 创建时间
///
public DateTime CreatedAt { get; set; }
///
/// 连接时间
///
public DateTime? ConnectedAt { get; set; }
///
/// 连接持续时间(秒)
///
public long ConnectionDuration { get; set; }
///
/// 消息格式
///
public string MessageFormat { get; set; }
}