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; }
}
}