schangxiang@126.com
2025-11-04 f5ed29dc26c7cd952d56ec5721a2efc43cd25992
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
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
{
    ///<summary>
    /// 实验挑菌信息表
    ///</summary>
    [SugarTable("experiment_run_choice_bactera")]
    public class ExperimentRunChoiceBacteraModel
    {
        /// <summary>
        /// 索引Id
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public int indexNum { get; set; }
 
        #region 查询条件
        /// <summary>
        /// 成像开始时间
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public DateTime StartTime { get; set; } = DateTime.MinValue;
 
        /// <summary>
        /// 成像结束时间
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public DateTime EndTime { get; set; } = DateTime.MinValue;
        #endregion
 
        /// <summary>
        /// 挑菌运行Id
        /// </summary>
        [SugarColumn(ColumnName = "RunChoiceBacteraId", IsPrimaryKey = true)]
        public string RunChoiceBacteraId { get; set; }
 
        /// <summary>
        /// 实验Id
        /// </summary>
        [SugarColumn(ColumnName = "ExperimentId")]
        public string ExperimentId { get; set; }
 
        /// <summary>
        /// 来源码
        /// </summary>
        [SugarColumn(ColumnName = "SourceBarcode")]
        public string SourceBarcode { get; set; }
 
        /// <summary>
        /// 成像时间
        /// </summary>
        [SugarColumn(ColumnName = "TakePhotoTime")]
        public DateTime TakePhotoTime { get; set; }
 
        /// <summary>
        /// 识别方法:0:成像系统自动挑选菌落; 1:人工挑选菌落     IdentificationEnum
        /// </summary>
        [SugarColumn(ColumnName = "Identification")]
        public int Identification { get; set; } = -1;
        [SugarColumn(IsIgnore = true)]
        public string IdentificationName { get; set; }
 
        /// <summary>
        /// 成像识别菌落数量
        /// </summary>
        [SugarColumn(ColumnName = "CountAutoAnalysis")]
        public int CountAutoAnalysis { get; set; }
 
        /// <summary>
        /// 人工挑选菌落数量
        /// </summary>
        [SugarColumn(ColumnName = "CountManualChoice")]
        public int CountManualChoice { get; set; }
 
        /// <summary>
        /// 人工删除菌落数量
        /// </summary>
        [SugarColumn(ColumnName = "CountManualDelete")]
        public int CountManualDelete { get; set; }
 
        /// <summary>
        /// 涂布菌落总数
        /// </summary>
        [SugarColumn(ColumnName = "CountCoating")]
        public int CountCoating { get; set; }
 
        /// <summary>
        /// 原图路径
        /// </summary>
        [SugarColumn(ColumnName = "SourceImagePath")]
        public string SourceImagePath { get; set; }
 
        /// <summary>
        /// 挑选后图路径
        /// </summary>
        [SugarColumn(ColumnName = "UpdateImagePath")]
        public string UpdateImagePath { get; set; }
 
        /// <summary>
        /// 挑选后的json路径
        /// </summary>
        [SugarColumn(ColumnName = "UpdateJsonPath")]
        public string UpdateJsonPath { get; set; }
 
        /// <summary>
        /// 菌名
        /// </summary>
        [SugarColumn(ColumnName = "BacteriaName")]
        public string BacteriaName { get; set; }
 
        /// <summary>
        /// 菌颜色(逗号分割值)
        /// </summary>
        [SugarColumn(ColumnName = "BacteriaColor")]
        public string BacteriaColor { get; set; }
 
        /// <summary>
        /// 菌边缘
        /// </summary>
        [SugarColumn(ColumnName = "BacteriaEdge")]
        public string BacteriaEdge { get; set; }
 
        /// <summary>
        /// 菌形状
        /// </summary>
        [SugarColumn(ColumnName = "BacteriaShape")]
        public string BacteriaShape { get; set; }
 
        /// <summary>
        /// 最小直径(毫米)
        /// </summary>
        [SugarColumn(ColumnName = "BacteriaMinSize")]
        public double BacteriaMinSize { get; set; }
 
        /// <summary>
        /// 最大直径(毫米)
        /// </summary>
        [SugarColumn(ColumnName = "BacteriaMaxSize")]
        public double BacteriaMaxSize { get; set; }
 
        /// <summary>
        /// 临近度
        /// </summary>
        [SugarColumn(ColumnName = "BacteraProx")]
        public double BacteraProx { get; set; }
    }
}