using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace XImagingXhandler.XDAL
{
///
/// 耗材类型实体表
///
[SugarTable("labwaretype")]
public class LabwareType : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private string _labwaretype_id;
///
/// 耗材类型Id
///
[SugarColumn(ColumnName = "labware_type_id", IsPrimaryKey = true)]
public string labwaretype_id
{
get { return _labwaretype_id; }
set
{
_labwaretype_id = value;
if(PropertyChanged!=null)
{
PropertyChanged(this, new PropertyChangedEventArgs(nameof(labwaretype_id)));
}
}
}
private string _labwaretype_name;
///
/// 耗材类型名称
///
[SugarColumn(ColumnName = "labware_well_name")]
public string labwaretype_name
{
get { return _labwaretype_name; }
set
{
_labwaretype_name = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(nameof(labwaretype_name)));
}
}
}
private string _labware_well_name_en;
///
/// 耗材类型英文名称
///
[SugarColumn(ColumnName = "labware_well_name_en")]
public string labware_well_name_en
{
get { return _labware_well_name_en; }
set
{
_labware_well_name_en = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(nameof(labware_well_name_en)));
}
}
}
private int _is_default_type;
///
/// 此条数据是否默认(1:是;0:不是)
///
[SugarColumn(ColumnName = "is_default_type")]
public int is_default_type
{
get { return _is_default_type; }
set
{
_is_default_type = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(nameof(is_default_type)));
}
}
}
private int _labware_type_status;
///
/// 此条数据是否可用(1:可用;0:删除)
///
[SugarColumn(ColumnName = "is_default_type")]
public int labware_type_status
{
get { return _labware_type_status; }
set
{
_labware_type_status = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(nameof(labware_type_status)));
}
}
}
private DateTime? _labware_type_timestamp;
///
/// 此条数据更新时间
///
[SugarColumn(ColumnName = "labware_type_timestamp")]
public DateTime? labware_type_timestamp
{
get { return _labware_type_timestamp; }
set
{
_labware_type_timestamp = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(nameof(labware_type_timestamp)));
}
}
}
}
}