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_choice_bactera")]
public class ExperimentRunChoiceBacteraModel
{
///
/// 索引Id
///
[SugarColumn(IsIgnore = true)]
public int indexNum { get; set; }
#region 查询条件
///
/// 成像开始时间
///
[SugarColumn(IsIgnore = true)]
public DateTime StartTime { get; set; } = DateTime.MinValue;
///
/// 成像结束时间
///
[SugarColumn(IsIgnore = true)]
public DateTime EndTime { get; set; } = DateTime.MinValue;
#endregion
///
/// 挑菌运行Id
///
[SugarColumn(ColumnName = "RunChoiceBacteraId", IsPrimaryKey = true)]
public string RunChoiceBacteraId { get; set; }
///
/// 实验Id
///
[SugarColumn(ColumnName = "ExperimentId")]
public string ExperimentId { get; set; }
///
/// 来源码
///
[SugarColumn(ColumnName = "SourceBarcode")]
public string SourceBarcode { get; set; }
///
/// 成像时间
///
[SugarColumn(ColumnName = "TakePhotoTime")]
public DateTime TakePhotoTime { get; set; }
///
/// 识别方法:0:成像系统自动挑选菌落; 1:人工挑选菌落 IdentificationEnum
///
[SugarColumn(ColumnName = "Identification")]
public int Identification { get; set; } = -1;
[SugarColumn(IsIgnore = true)]
public string IdentificationName { get; set; }
///
/// 成像识别菌落数量
///
[SugarColumn(ColumnName = "CountAutoAnalysis")]
public int CountAutoAnalysis { get; set; }
///
/// 人工挑选菌落数量
///
[SugarColumn(ColumnName = "CountManualChoice")]
public int CountManualChoice { get; set; }
///
/// 人工删除菌落数量
///
[SugarColumn(ColumnName = "CountManualDelete")]
public int CountManualDelete { get; set; }
///
/// 涂布菌落总数
///
[SugarColumn(ColumnName = "CountCoating")]
public int CountCoating { get; set; }
///
/// 原图路径
///
[SugarColumn(ColumnName = "SourceImagePath")]
public string SourceImagePath { get; set; }
///
/// 挑选后图路径
///
[SugarColumn(ColumnName = "UpdateImagePath")]
public string UpdateImagePath { get; set; }
///
/// 挑选后的json路径
///
[SugarColumn(ColumnName = "UpdateJsonPath")]
public string UpdateJsonPath { get; set; }
///
/// 菌名
///
[SugarColumn(ColumnName = "BacteriaName")]
public string BacteriaName { get; set; }
///
/// 菌颜色(逗号分割值)
///
[SugarColumn(ColumnName = "BacteriaColor")]
public string BacteriaColor { get; set; }
///
/// 菌边缘
///
[SugarColumn(ColumnName = "BacteriaEdge")]
public string BacteriaEdge { get; set; }
///
/// 菌形状
///
[SugarColumn(ColumnName = "BacteriaShape")]
public string BacteriaShape { get; set; }
///
/// 最小直径(毫米)
///
[SugarColumn(ColumnName = "BacteriaMinSize")]
public double BacteriaMinSize { get; set; }
///
/// 最大直径(毫米)
///
[SugarColumn(ColumnName = "BacteriaMaxSize")]
public double BacteriaMaxSize { get; set; }
///
/// 临近度
///
[SugarColumn(ColumnName = "BacteraProx")]
public double BacteraProx { get; set; }
}
}