using CsvHelper.Configuration.Attributes; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace JY.Model { /// /// 下料数据 /// [SugarTable("BlankingData")] public class BlankingData { [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "ID")] [Name("ID")] public int ID { set; get; } /// /// 通道 /// /// [SugarColumn(ColumnName = "TD")] [Name("通道")] public int TD { set; get; } /// /// 班次 /// /// [SugarColumn(ColumnName = "WorkShift")] [Name("班次")] public string WorkShift { set; get; } /// /// 入站条码 /// [SugarColumn(ColumnName = "ArrivalBarCode")] [Name("入站条码")] public string ArrivalBarCode { set; get; } /// /// 出站条码 /// /// [SugarColumn(ColumnName = "DepartureBarCode")] [Name("出站条码")] public string DepartureBarCode { set; get; } /// /// 条码对比 /// [SugarColumn(ColumnName = "TMDB")] [Name("条码对比")] public string TMDB { get; set; } /// /// 进站时间 /// [SugarColumn(ColumnName = "InTime")] public string InTime { set; get; } /// /// 出站时间 /// [SugarColumn(ColumnName = "OutTime")] [Name("出站时间")] public string OutTime { set; get; } /// /// 是否复投 /// [SugarColumn(ColumnName = "IsRepeat")] public bool IsRepeat { get; set; } /// /// 正面(2W/3W) /// [SugarColumn(ColumnName = "CCD1")] [Name("正面(2W/3W)")] public string CCD1 { set; get; } /// /// 反面(2W/3W)结果1 /// [SugarColumn(ColumnName = "CCD2")] [Name("反面(2W/3W)结果1")] public string CCD2 { set; get; } /// /// 左侧面(2W/3W)结果1 /// [SugarColumn(ColumnName = "CCD3")] [Name("左侧面(2W/3W)结果1")] public string CCD3 { set; get; } /// /// 右侧面(2W/3W)结果1 /// [Name("右侧面(2W/3W)结果1")] [SugarColumn(ColumnName = "CCD4")] public string CCD4 { set; get; } /// /// 顶面(2W/3W)结果1 /// [SugarColumn(ColumnName = "CCD5")] [Name("顶面(2W/3W)结果1")] public string CCD5 { set; get; } /// /// 底面(2W/3W)结果1 /// [SugarColumn(ColumnName = "CCD6")] [Name("底面(2W/3W)结果1")] public string CCD6 { set; get; } /// /// 底WE1结果1 /// [SugarColumn(ColumnName = "CCD7")] [Name("底WE1结果1")] public string CCD7 { set; get; } /// /// 底WE1结果1 /// [Name("底WE2结果1")] [SugarColumn(ColumnName = "CCD8")] public string CCD8 { set; get; } /// /// 底WE3结果1 /// [Name("底WE3结果1")] public string CCD9 { set; get; } /// /// 底WE4结果1 /// [Name("底WE4结果1")] [SugarColumn(ColumnName = "CCD10")] public string CCD10 { set; get; } /// /// 中ME1结果1 /// [Name("中ME1结果1")] [SugarColumn(ColumnName = "CCD11")] public string CCD11 { set; get; } /// /// 中ME2结果1 /// [Name("中ME2结果1")] [SugarColumn(ColumnName = "CCD12")] public string CCD12 { set; get; } /// /// 中ME3结果1 /// [Name("中ME3结果1")] [SugarColumn(ColumnName = "CCD13")] public string CCD13 { set; get; } /// /// 中ME4结果1 /// [Name("中ME4结果1")] [SugarColumn(ColumnName = "CCD14")] public string CCD14 { set; get; } /// /// 极柱(POS/NEG)结果1 /// [Name("极柱(POS/NEG)结果1")] [SugarColumn(ColumnName = "CCD15")] public string CCD15 { set; get; } /// /// 防爆阀(PRO)结果1 /// [Name("防爆阀(PRO)结果1")] [SugarColumn(ColumnName = "CCD16")] public string CCD16 { set; get; } #region CCD浮点数结果 public float CCDF1 { get; set; } public float CCDF2 { get; set; } public float CCDF3 { get; set; } #endregion #region CCD整数结果 public int CCDI1 { get; set; } public int CCDI2 { get; set; } public int CCDI3 { get; set; } public string CCDI4 { get; set; } public string CCDI5 { get; set; } public string CCDI6 { get; set; } #endregion /// /// 综合结果 /// /// [Name("综合结果")] [SugarColumn(ColumnName = "Result")] public string Result { set; get; } /// /// 备注 /// /// [Name("备注")] [SugarColumn(ColumnName = "Remark")] public string Remark { set; get; } /// /// 上传状态 /// /// [Name("上传状态")] [SugarColumn(ColumnName = "Flag")] public int Flag { set; get; } /// /// 通道Group /// /// [Name("通道Group")] [SugarColumn(ColumnName = "TDGroup")] public int TDGroup { set; get; } /// /// CCD列表(依据采集项参照表添加) /// //[SugarColumn(IsIgnore = true)] //public Dictionary PLCValDic { get; set; } = new Dictionary(); } }