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