using PMSWPF.Enums; using SqlSugar; using SqlSugar.DbConvert; namespace PMSWPF.Data.Entities; [SugarTable("Mqtt")] public class DbMqtt { [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] //数据库是自增才配自增 public int Id { get; set; } /// /// MQTT主机 /// public string Host { get; set; } /// /// MQTT主机端口 /// public int Port { get; set; } /// /// 是否启用 /// public bool IsActive { get; set; } /// /// Mqtt平台 /// [SugarColumn(ColumnDataType = "varchar(20)", SqlParameterDbType = typeof(EnumToStringConvert))] public MqttPlatform Platform { get; set; } /// /// MQTT客户端名字 /// public string Name { get; set; } /// /// MQTT客户端登录用户名 /// public string UserName { get; set; } = String.Empty; /// /// MQTT客户端登录密码 /// public string PassWord { get; set; } = String.Empty; /// /// MQTT客户端ID /// public string ClientID { get; set; }= String.Empty; /// /// MQTT发布主题 /// public string PublishTopic { get; set; } = String.Empty; /// /// MQTT订阅主题 /// public string SubTopics { get; set; }= String.Empty; /// /// 是否设置为默认MQTT客户端 /// public int IsDefault { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; }= DateTime.Now; /// /// MQTT备注 /// public string Remark { get; set; } = String.Empty; }