using DataEntity;
|
using SqlSugar;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.ComponentModel;
|
using System.Collections.ObjectModel;
|
|
namespace XImagingXhandler.XDAL
|
{
|
/// <summary>
|
/// 耗材孔位信息表
|
/// </summary>
|
[SugarTable("labwarewellinfo")]
|
public class LabwareWellInfo : IEntity
|
{
|
private int _Index = 0;
|
/// <summary>
|
/// 序号
|
/// </summary>
|
[SugarColumn(IsIgnore = true)]
|
[Description("序号")]
|
public int Index
|
{
|
get { return _Index; }
|
set
|
{
|
if (Index == value) return;// 避免重复设置相同的值
|
_Index = value;
|
OnPropertyChanged(nameof(Index));
|
}
|
}
|
|
private string _well_id { get; set; } = "";
|
/// <summary>
|
/// 孔位Id
|
/// </summary>
|
[SugarColumn(ColumnName = "well_id", IsPrimaryKey = true)]
|
[Description("孔位Id")]
|
public string well_id
|
{
|
get { return _well_id; }
|
set
|
{
|
if (well_id == value) return;
|
_well_id = value;
|
OnPropertyChanged(nameof(well_id));
|
}
|
}
|
|
private string _labware_id { get; set; } = "";
|
/// <summary>
|
/// 耗材Id
|
/// </summary>
|
[SugarColumn(ColumnName = "labware_id")]
|
[Description("耗材Id")]
|
public string labware_id
|
{
|
get { return _labware_id; }
|
set
|
{
|
if (labware_id == value) return;
|
_labware_id = value;
|
OnPropertyChanged(nameof(labware_id));
|
}
|
}
|
|
private string _labware_well_name { get; set; } = "";
|
/// <summary>
|
/// 耗材孔名称
|
/// </summary>
|
[SugarColumn(ColumnName = "labware_well_name")]
|
[Description("耗材孔名称")]
|
public string labware_well_name
|
{
|
get { return _labware_well_name; }
|
set
|
{
|
if (labware_well_name == value) return;
|
_labware_well_name = value;
|
OnPropertyChanged(nameof(labware_well_name));
|
}
|
}
|
|
private double _labware_well_center_x { get; set; } = 0d;
|
/// <summary>
|
/// 孔中心坐标x(相对于左上角)
|
/// </summary>
|
[SugarColumn(ColumnName = "labware_well_center_x")]
|
[Description("孔中心坐标x(相对于左上角)")]
|
public double labware_well_center_x
|
{
|
get { return _labware_well_center_x; }
|
set
|
{
|
if (labware_well_center_x == value) return;
|
_labware_well_center_x = value;
|
OnPropertyChanged(nameof(labware_well_center_x));
|
}
|
}
|
|
private double _labware_well_center_y { get; set; } = 0d;
|
/// <summary>
|
/// 孔中心坐标y(相对于左上角)
|
/// </summary>
|
[SugarColumn(ColumnName = "labware_well_center_y")]
|
[Description("孔中心坐标y(相对于左上角)")]
|
public double labware_well_center_y
|
{
|
get { return _labware_well_center_y; }
|
set
|
{
|
if (labware_well_center_y == value) return;
|
_labware_well_center_y = value;
|
OnPropertyChanged(nameof(labware_well_center_y));
|
}
|
}
|
|
private double _labware_well_deepval { get; set; } = 0d;
|
/// <summary>
|
/// 孔深度值
|
/// </summary>
|
[SugarColumn(ColumnName = "labware_well_deepval")]
|
[Description("孔深度值")]
|
public double labware_well_deepval
|
{
|
get { return _labware_well_deepval; }
|
set
|
{
|
if (labware_well_deepval == value) return;
|
_labware_well_deepval = value;
|
OnPropertyChanged(nameof(labware_well_deepval));
|
}
|
}
|
|
private int _labware_well_shape { get; set; } = 1;
|
/// <summary>
|
/// 孔洞形状,1:圆;2:等边矩形
|
/// </summary>
|
[SugarColumn(ColumnName = "labware_well_shape")]
|
[Description("孔洞形状,1:圆;2:等边矩形")]
|
public int labware_well_shape
|
{
|
get { return _labware_well_shape; }
|
set
|
{
|
if (labware_well_shape == value) return;
|
_labware_well_shape = value;
|
OnPropertyChanged(nameof(labware_well_shape));
|
}
|
}
|
|
private double _well_max_length { get; set; } = 0d;
|
/// <summary>
|
/// 孔最大长度mm
|
/// </summary>
|
[SugarColumn(ColumnName = "well_max_length")]
|
[Description("孔最大长度mm")]
|
public double well_max_length
|
{
|
get { return _well_max_length; }
|
set
|
{
|
if (well_max_length == value) return;
|
_well_max_length = value;
|
OnPropertyChanged(nameof(well_max_length));
|
}
|
}
|
|
private string _well_labware_id { get; set; } = "";
|
/// <summary>
|
/// 孔适配的耗材Id
|
/// </summary>
|
[SugarColumn(ColumnName = "well_labware_id")]
|
[Description("孔适配的耗材Id")]
|
public string well_labware_id
|
{
|
get { return _well_labware_id; }
|
set
|
{
|
if (well_labware_id == value) return;
|
_well_labware_id = value;
|
OnPropertyChanged(nameof(well_labware_id));
|
}
|
}
|
}
|
}
|