using FreeSql.DataAnnotations; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CapMachine.Model { /// /// 程序段具体步骤执行信息 /// [Table(Name = "ProStepExecute")] public class ProStepExecute { /// /// 主键 /// [Column(IsPrimary = true)] public Guid Id { get; set; } /// /// 程序段名称 /// [Column(Name = "ProName", IsNullable = false, StringLength = 20)] public string ProName { get; set; } /// /// 程序段步骤 /// [Column(Name = "ProStep", IsNullable = false)] public int ProStep { get; set; } /// /// 程序段反复 /// [Column(Name = "ProRepeat")] public int ProRepeat { get; set; } /// /// 是否正在执行当前程序段 /// [Column(Name = "IsCurrentProStep")] public bool IsCurrentProStep { get; set; } ///////////////////////////////////////////////////////////////// ////////////////////////程序步骤/////////////////////////////// //////////////////////////////////////////////////////////////// /// /// 是否正在执行当前程序段 /// [Column(Name = "IsCurrentMeterStep")] public bool IsCurrentMeterStep { get; set; } /// /// 仪表功能名称 /// [Column(Name = "MeterName", IsNullable = false, StringLength = 20)] public string MeterName { get; set; } /// /// 步骤 /// [Column(Name = "MeterStep", IsNullable = false)] public int MeterStep { get; set; } /// /// 速度 DegC /// [Column(Name = "SV", IsNullable = true)] public int SV { get; set; } /// /// 时间-分钟 /// [Column(Name = "TimeMin", IsNullable = true)] public int TimeMin { get; set; } /// /// 时间-秒 /// [Column(Name = "TimeSec", IsNullable = true)] public int TimeSec { get; set; } /// /// PID NO /// [Column(Name = "PIDNo", IsNullable = true)] public int PIDNo { get; set; } /// /// Limit NO /// [Column(Name = "LitmitNo", IsNullable = true)] public int LitmitNo { get; set; } /// /// Alarm NO /// [Column(Name = "AlarmNo", IsNullable = true)] public int AlarmNo { get; set; } ///// ///// 时间信号 ///// //[Column(Name = "TimeSign1", IsNullable = true)] //public int TimeSign1 { get; set; } ///// ///// 时间信号 ///// //[Column(Name = "TimeSign2", IsNullable = true)] //public int TimeSign2 { get; set; } ///// ///// 时间信号 ///// //[Column(Name = "TimeSign3", IsNullable = true)] //public int TimeSign3 { get; set; } /// /// 步进重复 /// [Column(Name = "Repeat", IsNullable = true)] public int StepRepeat { get; set; } ///// ///// 拓展字段1 ///// //[Column(Name = "FeildExte1", IsNullable = true)] //public string FeildExte1 { get; set; } ///// ///// 拓展字段1 ///// //[Column(Name = "FeildExte2", IsNullable = true)] //public string FeildExte2 { get; set; } ///// ///// 拓展字段1 ///// //[Column(Name = "FeildExte3", IsNullable = true)] //public string FeildExte3 { get; set; } ///// ///// 拓展字段1 ///// //[Column(Name = "FeildExte4", IsNullable = true)] //public string FeildExte4 { get; set; } ///// ///// 拓展字段1 ///// //[Column(Name = "FeildExte5", IsNullable = true)] //public string FeildExte5 { get; set; } [Column(ServerTime = DateTimeKind.Local, CanUpdate = false)] public DateTime CreateTime { get; set; } } }