using SqlSugar; using System; namespace WCS.Entity { /// /// 错误/警告 /// [SugarTable(nameof(WCS_EXCEPTION), "错误/警告")] public class WCS_EXCEPTION : OBJ { /// /// 异常信息 /// [SugarColumn(ColumnDescription = "异常信息", Length = 1000)] public string MSG { get; set; } /// /// 关联设备号 /// [SugarColumn(ColumnDescription = "关联设备号", Length = 50)] public string DEVICECODE { get; set; } /// /// 关联设备详细信息 /// [Navigate(NavigateType.OneToOne, nameof(DEVICECODE))] public WCS_DEVICE DEVICE { get; set; } /// /// 为了展示方便直接使用 WCS_EXCEPTIONTYPE 枚举的描述 /// [SugarColumn(ColumnDescription = "关联设备号", Length = 200)] public string EXCEPTIONTYPE { get; set; } /// /// 开始时间 /// [SugarColumn(ColumnDescription = "开始时间")] public DateTime STARTTIME { get; set; } /// /// 触发次数 /// [SugarColumn(ColumnDescription = "触发次数")] public int TIMES { get; set; } } /// /// 异常类型 /// public enum WCS_EXCEPTIONTYPE : uint { 无 = 0, 设备异常 = 10, 逻辑异常 = 20, 操作记录 = 30, } }