using SqlSugar; namespace YBDevice.Entity { /// /// 设备表 /// [SugarTable("YB_Device", TableDescription = "设备表", IsDisabledUpdateAll = false, IsDisabledDelete = true)] public class YB_Device { /// /// 设备ID /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public System.Int32 Id { get; set; } /// /// 设备名称 /// [SugarColumn(ColumnDescription = "设备名称", ColumnDataType = "nvarchar(100)")] public System.String Name { get; set; } /// /// 设备序列号,唯一 /// [SugarColumn(ColumnDescription = "设备序列号,唯一", ColumnDataType = "varchar(50)")] public System.String FacCode { get; set; } /// /// 设备机器码,唯一 /// [SugarColumn(ColumnDescription = " 设备机器码,唯一", ColumnDataType = "varchar(50)")] public System.String Ecode { get; set; } /// /// 设备类型,参考YB_DeviceType表 /// [SugarColumn(ColumnDescription = "设备类型,参考YB_DeviceType表")] public System.Int32 Type { get; set; } /// /// 所属客户ID /// [SugarColumn(ColumnDescription = "所属客户ID")] public System.Int32 BusinessId { get; set; } /// /// 设备状态,0-停止运行,1-正常运行,2-待激活 /// [SugarColumn(ColumnDescription = "设备状态,0-停止运行,1-正常运行,2-待激活")] public DeviceStatus Status { get; set; } /// /// 激活时间 /// [SugarColumn(ColumnDescription = "激活时间", IsNullable =true)] public System.DateTime? ActiveTime { get; set; } /// /// 到期时间 /// [SugarColumn(ColumnDescription = "到期时间", IsNullable =true)] public System.DateTime? EndTime { get; set; } /// /// 最近测量时间 /// [SugarColumn(ColumnDescription = "最近测量时间", IsNullable =true)] public System.DateTime? LastHeartTime { get; set; } /// /// 备注 /// [SugarColumn(ColumnDescription = "备注编码", ColumnDataType = "nvarchar(200)")] public System.String Remark { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnDescription = "创建时间")] public System.DateTime CreateTime { get; set; } /// /// 出厂绑定的客户ID /// [SugarColumn(ColumnDescription = "出厂绑定的客户ID",DefaultValue ="0")] public System.Int32 BindBusinessId { get; set; } } }