using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DataEntity
{
///
/// 台面模板关联板位类
///
public class TabletopRelLattice:IEntity
{
private string _tabletopid { get; set; } = "";
///
/// 模板Id
///
[SugarColumn(ColumnName = "tabletopid", IsPrimaryKey = true)]
[Description("模板Id")]
public string tabletopid
{
get { return _tabletopid; }
set
{
if (tabletopid == value) return;
_tabletopid = value;
OnPropertyChanged(nameof(tabletopid));
}
}
private int _lattice_id { get; set; } = 0;
///
/// 台面板位Id
///
[SugarColumn(ColumnName = "lattice_id")]
[Description("台面板位Id")]
public int lattice_id
{
get { return _lattice_id; }
set
{
if (lattice_id == value) return;
_lattice_id = value;
OnPropertyChanged(nameof(lattice_id));
}
}
private double _lattice_pixel_x { get; set; } = 0;
///
/// 板位左上角在台面上的像素坐标x
///
[SugarColumn(ColumnName = "lattice_pixel_x")]
[Description("板位左上角在台面上的像素坐标x")]
public double lattice_pixel_x
{
get { return _lattice_pixel_x; }
set
{
if (lattice_pixel_x == value) return;
_lattice_pixel_x = value;
OnPropertyChanged(nameof(lattice_pixel_x));
}
}
private double _lattice_pixel_y { get; set; } = 0;
///
/// 板位左上角在台面上的像素坐标y
///
[SugarColumn(ColumnName = "lattice_pixel_y")]
[Description("板位左上角在台面上的像素坐标y")]
public double lattice_pixel_y
{
get { return _lattice_pixel_y; }
set
{
if (lattice_pixel_y == value) return;
_lattice_pixel_y = value;
OnPropertyChanged(nameof(lattice_pixel_y));
}
}
private string _labware_id { get; set; } = "";
///
/// 耗材Id
///
[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 int _isbaselattice { get; set; } = 0;
///
/// 是否是构建台面用的板位:0: 不是;1:是
///
[SugarColumn(ColumnName = "isbaselattice")]
[Description("是否是构建台面用的板位:0: 不是;1:是")]
public int isbaselattice
{
get { return _isbaselattice; }
set
{
if (isbaselattice == value) return;
_isbaselattice = value;
OnPropertyChanged(nameof(isbaselattice));
}
}
}
}