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))); } } } } }