using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DataEntity;
using SqlSugar;
namespace DataEntity
{
///
///挑菌涂布运行详细表
///
[SugarTable("experiment_run_detail")]
public class ExperimentRunDetailModel
{
///
/// 挑菌运行Id
///
[SugarColumn(ColumnName = "RunChoiceBacteraId", IsPrimaryKey = true)]
[Description("Id")]
public string RunChoiceBacteraId { get; set; }
///
/// 运行的步骤号
///
[SugarColumn(ColumnName = "StepIndex", IsPrimaryKey = true)]
[Description("执行的步骤号")]
public int StepIndex { get; set; }
///
/// 实验Id
///
[SugarColumn(ColumnName = "ExperimentId")]
[Description("实验Id")]
public string ExperimentId { get; set; }
///
/// 运行的方法名称
///
[SugarColumn(ColumnName = "ExecuteMethod")]
[Description("对来源孔的动作")]
public string ExecuteMethod { get; set; }
///
/// 来源板
///
[SugarColumn(ColumnName = "SourcePosition")]
[Description("来源板位")]
public string SourcePosition { get; set; }
///
/// 来源板码
///
[SugarColumn(ColumnName = "SourceBarcode")]
[Description("来源板码")]
public string SourceBarcode { get; set; }
///
/// 来源孔
///
[SugarColumn(ColumnName = "SourceWell")]
[Description("来源孔")]
public string SourceWell { get; set; }
///
/// 目标板
///
[SugarColumn(ColumnName = "TargetPosition")]
[Description("目标板")]
public string TargetPosition { get; set; }
///
/// 目标板码
///
[SugarColumn(ColumnName = "TargetBarcode")]
[Description("目标板码")]
public string TargetBarcode { get; set; }
///
/// 目标孔
///
[SugarColumn(ColumnName = "TargetWell")]
[Description("目标孔")]
public string TargetWell { get; set; }
///
/// 动作名称
///
[SugarColumn(ColumnName = "ActionName")]
[Description("对目标孔的动作")]
public string ActionName { get; set; }
///
/// 体积值
///
[SugarColumn(ColumnName = "Volume")]
[Description("体积")]
public double Volume { get; set; }
///
/// 源动作开始时间
///
[SugarColumn(ColumnName = "SourceStartTime")]
[Description("源动作开始时间")]
public DateTime SourceStartTime { get; set; }
///
/// 源动作结束时间
///
[SugarColumn(ColumnName = "SourceEndTime")]
[Description("源动作结束时间")]
public DateTime SourceEndTime { get; set; }
///
/// 目标动作开始时间
///
[SugarColumn(ColumnName = "TargetStartTime")]
[Description("目标动作开始时间")]
public DateTime TargetStartTime { get; set; }
///
/// 目标动作结束时间
///
[SugarColumn(ColumnName = "TargetEndTime")]
[Description("目标动作结束时间")]
public DateTime TargetEndTime { get; set; }
///
/// 源执行结果
///
[SugarColumn(ColumnName = "ExecSourceResult")]
[Description("源执行结果")]
public int ExecSourceResult { get; set; }
///
/// 目标执行结果
///
[SugarColumn(ColumnName = "ExecTargetResult")]
[Description("目标执行结果")]
public int ExecTargetResult { get; set; }
}
}