namespace SHJX.Service.Model.CRUDModules { [Table("sampledetails")] public class SampleDetail { [Key] [Description("主键自增")] [IgnoreColumn] public int SerialKey { get; set; } [IgnoreColumn] [Description("样品区域")] public string AreaPosition { get; set; } [ReadOnlyColumn] [ColumnWidth("1*")] [Description("节点名称")] [DisplayName("节点名称")] public string NodeName { get; set; } [ColumnWidth("1*")] [Description("详细描述")] [DisplayName("详细描述")] public string DetailInfo { get; set; } [ReadOnlyColumn] [ColumnWidth("1*")] [Description("取样体积")] [DisplayName("取样体积")] public double SampleVolume { get; set; } [ReadOnlyColumn] [ColumnWidth("1*")] [Description("取样倍数")] [DisplayName("取样倍数")] public double SampleMultiple { get; set; } [ReadOnlyColumn] [ColumnWidth("1*")] [Description("样品类型")] [DisplayName("样品类型")] public string SampleType { get; set; } [IgnoreColumn] [Description("是否标定")] public bool IsCalibration { get; set; } [IgnoreColumn] [Description("酸碱性")] public AcidBase AcidBaseProp { get; set; } [IgnoreColumn] [Description("快速滴定")] [DisplayName("快速滴定")] public bool QuicklyTitration { get; set; } [IgnoreColumn] [Description("任务状态")] [DefaultValue(DetailState.New)] public DetailState TaskStatus { get; set; } public SampleDetail() { SampleType = "样品"; QuicklyTitration = false; TaskStatus = DetailState.New; DetailInfo = DateTime.Now.ToString("MMddmmss"); } } }