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服务器URL /// public string ServerUrl { 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; } /// /// 连接时间 /// [SugarColumn(IsNullable = true)] public DateTime? ConnectedAt { get; set; } /// /// 连接持续时间(秒) /// [SugarColumn(IsNullable = true)] public long ConnectionDuration { get; set; } /// /// 消息格式 /// [SugarColumn(IsNullable = true)] public string MessageFormat { get; set; } }