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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
using DataEntity.Base;
using SqlSugar;
using System;
using System.ComponentModel;
using System.Linq;
using System.Text;
 
namespace XImagingXhandler.XDAL
{
    ///<summary>
    /// 软件信息表
    ///</summary>
    [SugarTable("softwareinformation")]
    public class SoftwareInformation
    {
        /// <summary>
        /// 主键Id
        /// </summary>
        [SugarColumn(ColumnName = "software_information_id", IsPrimaryKey = true)]
        public string software_information_id { get; set; }
 
        /// <summary>
        /// 软件名称
        /// </summary>
        [SugarColumn(ColumnName = "software_name")]
        public string software_name { get; set; }
 
        /// <summary>
        /// 软件系统名称
        /// </summary>
        [SugarColumn(ColumnName = "software_sys_name")]
        public string software_sys_name { get; set; }
 
        /// <summary>
        /// 软件版本
        /// </summary>
        [SugarColumn(ColumnName = "software_version")]
        public string software_version { get; set; }
 
        /// <summary>
        /// 配套设备型号:X1、Lite、Choice、Lite_Choice、T200(DeviceCategory)
        /// </summary>
        [SugarColumn(ColumnName = "software_device_number")]
        public string software_device_number { get; set; }
 
        /// <summary>
        /// 当前正在使用:1:使用;0:不使用
        /// </summary>
        [SugarColumn(ColumnName = "is_available")]
        public int is_available { get; set; }
 
        /// <summary>
        /// 设备台面布局:行数
        /// </summary>           
        [SugarColumn(ColumnName = "rows")]
        public int rows { get; set; }
 
        /// <summary>
        /// 设备台面布局:列数
        /// </summary>           
        [SugarColumn(ColumnName = "columns")]
        public int columns { get; set; }
 
        /// <summary>
        /// 坐标原点类型:0:左上角,右下角
        /// </summary>      
        [SugarColumn(ColumnName = "originType")]
        public int originType { get; set; }
 
        /// <summary>
        /// 系统当前语言
        /// </summary>         
        [SugarColumn(ColumnName = "currentculture")]
        public string currentculture { get; set; }
 
        /// <summary>
        /// 背景图片
        /// </summary>
        [SugarColumn(ColumnName = "deviceBackgroundImg")]
        public string deviceBackgroundImg { get; set; }
 
        /// <summary>
        /// IP
        /// </summary>
        [SugarColumn(ColumnName = "ip")]
        public string ip { get; set; }
 
        /// <summary>
        /// 端口
        /// </summary>
        [SugarColumn(ColumnName = "port")]
        public string port { get; set; }
 
        /// <summary>
        /// 是否启用暂存架: 0:不使用; 1:使用;
        /// </summary>
        [SugarColumn(ColumnName = "is_enable_rack")]
        public int is_enable_rack { get; set; }
 
        /// <summary>
        /// 全局速度
        /// </summary>
        [SugarColumn(ColumnName = "global_speed")]
        public float global_speed { get; set; }
 
        /// <summary>
        /// 设备类型;1:移液工作站;2:移液+挑菌工作站;
        /// </summary>
        [SugarColumn(ColumnName = "category")]
        public float category { get; set; }
 
        /// <summary>
        /// 设备台面真实长度,单位mm保留两位小数
        /// </summary>
        [SugarColumn(ColumnName = "realtabletoplength")]
        public float realtabletoplength { get; set; }
 
        /// <summary>
        /// 设备台面真实宽度,单位mm保留两位小数
        /// </summary>
        [SugarColumn(ColumnName = "realtabletopwidth")]
        public float realtabletopwidth { get; set; }
    }
 
    /// <summary>
    /// 当前正在使用:0:不使用;1:使用
    /// </summary>
    public enum IsAvailableEnum
    {
        /// <summary>
        /// 不使用
        /// </summary>
        [Description("不使用")]
        No = 0,
        /// <summary>
        /// 使用
        /// </summary>
        [Description("使用")]
        Yes = 1,
    }
 
    /// <summary>
    /// 坐标原点类型:0:左上角,右上角
    /// </summary>
    public enum OriginTypeEnum
    {
        /// <summary>
        /// 左上角
        /// </summary>
        [Description("左上角")]
        LeftTop = 0,
        /// <summary>
        /// 右上角
        /// </summary>
        [Description("右上角")]
        RightTop = 1,
    }
 
    /// <summary>
    /// 是否启用暂存架: 0:不使用; 1:使用;
    /// </summary>
    public enum isEnableRackEnum
    {
        /// <summary>
        /// 不使用
        /// </summary>
        [Description("不使用")]
        No = 0,
        /// <summary>
        /// 使用
        /// </summary>
        [Description("使用")]
        Yes = 1,
    }
}