using SqlSugar; using System; using System.ComponentModel; namespace XImagingXhandler.XDAL { /// /// 错误信息表 /// [SugarTable("t_errorstate")] public class ErrorStateModel { /// /// 主键ID /// [SugarColumn(ColumnName = "Id", IsPrimaryKey = true)] public string Id { get; set; } /// /// 实验ID /// [SugarColumn(ColumnName = "ExpId")] public string ExpId { get; set; } /// /// 操作状态(1未处理,2已处理) /// [SugarColumn(ColumnName = "OperationState")] public int OperationState { get; set; } /// /// 操作状态(1未处理,2已处理) /// [SugarColumn(IsIgnore = true)] public string OperationStateName { get; set; } /// /// 处理类型(0不处理,1中控处理,2发送源处理,3设备底层处理) /// [SugarColumn(ColumnName = "DealWithType")] public string DealWithType { get; set; } /// /// 错误设备ID /// [SugarColumn(ColumnName = "DeviceId")] public string DeviceId { get; set; } /// /// 错误类型中文(0机械臂、1料仓) /// [SugarColumn(IsIgnore = true)] public string ErrorTypeName { get; set; } /// /// JSON串 /// [SugarColumn(ColumnName = "JsonStr")] public string JsonStr { get; set; } /// /// 公共 JSON串 /// [SugarColumn(ColumnName = "CommonParameterModelJsonStr")] public string CommonParameterModelJsonStr { get; set; } /// /// 实验名称 /// [SugarColumn(ColumnName = "ExperimentName")] public string ExperimentName { get; set; } /// /// 设备ID /// [SugarColumn(ColumnName = "EquipmentId")] public string EquipmentId { get; set; } /// /// 设备名称 /// [SugarColumn(ColumnName = "EquipmentName")] public string EquipmentName { get; set; } /// /// 报错内容 /// [SugarColumn(ColumnName = "ErrorContent")] public string ErrorContent { get; set; } /// /// 错误CODE /// [SugarColumn(ColumnName = "ErrorCode")] public string ErrorCode { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnName = "CreateTime")] public DateTime CreateTime { get; set; } /// /// 创建时间 /// [SugarColumn(IsIgnore = true)] public string CreateTimeStr { get; set; } /// /// 修改时间 /// [SugarColumn(ColumnName = "ModifyTime")] public DateTime? ModifyTime { get; set; } } /// /// 操作状态(1未处理,2已处理) /// public enum OperationStateEnum { /// /// 未处理 /// [Description("未处理")] OperationStateAEnum = 1, /// /// 已处理 /// [Description("已处理")] OperationStateBEnum = 2, } /// /// 查询参数 /// public class ErrorStateSearchModel { /// /// 主键ID /// public string Id { get; set; } /// /// 操作状态(1未处理,2已处理) /// public int OperationState { get; set; } /// /// 错误类型(0机械臂、1料仓) /// public int ErrorType { get; set; } /// /// JSON串 /// public string JsonStr { get; set; } /// /// 实验名称 /// public string ExperimentName { get; set; } /// /// 设备ID /// public string EquipmentId { get; set; } /// /// 设备名称 /// public string EquipmentName { get; set; } /// /// 报错内容 /// public string ErrorContent { get; set; } /// /// 错误CODE /// public string ErrorCode { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 修改时间 /// public DateTime? ModifyTime { get; set; } } }