using AngleSharp.Text;
using Magicodes.ExporterAndImporter.Core;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core.DB.Models;
namespace WIDESEA_Model.Models
{
[SugarTable(nameof(Dt_CheckResult), "检测结果")]
public class Dt_CheckResult //: BaseEntity
{
///
/// 主键
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
public int ID { get; set; }
///
/// 设备编号
///
[SugarColumn(ColumnName = "EquipNo", Length = 50, ColumnDescription = "设备编号")]
public string EquipNo { get; set; }
///
/// 车轮条码
///
[ImporterHeader(Name = "车轮条码")]
[ExporterHeader(DisplayName = "车轮条码")]
[SugarColumn(ColumnName = "CLTM", Length = 50, ColumnDescription = "车轮条码")]
public string CLTM { get; set; }
///
/// 测量类型(车轮/制动盘)
///
[SugarColumn(ColumnName = "CheckType", Length = 50, ColumnDescription = "测量类型(车轮/制动盘)")]
public string CheckType { get; set; }
///
/// 轮/盘毂孔直径I1
///
[ImporterHeader(Name = "轮/盘毂孔直径I1")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径I1")]
[SugarColumn(ColumnName = "gkzjI1", Length = 50, ColumnDescription = "轮/盘毂孔直径I1")]
public string gkzjI1 { get; set; }
///
/// 轮/盘毂孔直径I2
///
[ImporterHeader(Name = "轮/盘毂孔直径I2")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径I2")]
[SugarColumn(ColumnName = "gkzjI2", Length = 50, ColumnDescription = "轮/盘毂孔直径I2")]
public string gkzjI2 { get; set; }
///
/// 轮/盘毂孔直径I3
///
[ImporterHeader(Name = "轮/盘毂孔直径I3")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径I3")]
[SugarColumn(ColumnName = "gkzjI3", Length = 50, ColumnDescription = "轮/盘毂孔直径I3")]
public string gkzjI3 { get; set; }
///
/// 轮/盘毂孔直径I平均值
///
[ImporterHeader(Name = "轮/盘毂孔直径I均值")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径I均值")]
[SugarColumn(ColumnName = "gkzjIAvg", Length = 50, ColumnDescription = "轮/盘毂孔直径I平均值")]
public string gkzjIAvg { get; set; }
///
/// 轮/盘毂孔直径I圆度
///
[SugarColumn(ColumnName = "gkzjICir", Length = 50, ColumnDescription = "轮/盘毂孔直径I圆度")]
public string gkzjICir { get; set; }
///
/// 轮/盘毂孔直径II1
///
[ImporterHeader(Name = "轮/盘毂孔直径II1")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径II1")]
[SugarColumn(ColumnName = "gkzjII1", Length = 50, ColumnDescription = "轮/盘毂孔直径II1")]
public string gkzjII1 { get; set; }
///
/// 轮/盘毂孔直径II2
///
[ImporterHeader(Name = "轮/盘毂孔直径II2")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径II2")]
[SugarColumn(ColumnName = "gkzjII2", Length = 50, ColumnDescription = "轮/盘毂孔直径II2")]
public string gkzjII2 { get; set; }
///
/// 轮/盘毂孔直径II3
///
[ImporterHeader(Name = "轮/盘毂孔直径II3")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径II3")]
[SugarColumn(ColumnName = "gkzjII3", Length = 50, ColumnDescription = "轮/盘毂孔直径II3")]
public string gkzjII3 { get; set; }
///
/// 轮/盘毂孔直径II平均值
///
[ImporterHeader(Name = "轮/盘毂孔直径II平均值")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径II平均值")]
[SugarColumn(ColumnName = "gkzjIIAvg", Length = 50, ColumnDescription = "轮/盘毂孔直径II平均值")]
public string gkzjIIAvg { get; set; }
///
/// 轮/盘毂孔直径II圆度
///
[SugarColumn(ColumnName = "gkzjIICir", Length = 50, ColumnDescription = "轮/盘毂孔直径II圆度")]
public string gkzjIICir { get; set; }
//CRH1、CRH2A(统)、CRH380A(L)
//CRH6A车型制动盘测量三个截面,其余技术协议中限定车型制动盘测量两个截面。所有车轮轮毂孔都测量三个截面
///
/// 轮/盘毂孔直径III1 可空
///
[ImporterHeader(Name = "轮/盘毂孔直径III1")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径III1")]
[SugarColumn(ColumnName = "gkzjIII1", Length = 50, ColumnDescription = "轮/盘毂孔直径III1")]
public string gkzjIII1 { get; set; }
///
/// 轮/盘毂孔直径III2 可空
///
[ImporterHeader(Name = "轮/盘毂孔直径III2")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径III2")]
[SugarColumn(ColumnName = "gkzjIII2", Length = 50, ColumnDescription = "轮/盘毂孔直径III2")]
public string gkzjIII2 { get; set; }
///
/// 轮/盘毂孔直径III3 可空
///
[ImporterHeader(Name = "轮/盘毂孔直径III3")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径III3")]
[SugarColumn(ColumnName = "gkzjIII3", Length = 50, ColumnDescription = "轮 / 盘毂孔直径III3")]
public string gkzjIII3 { get; set; }
///
/// 轮/盘毂孔直径III平均值 可空
///
[ImporterHeader(Name = "轮/盘毂孔直径III平均值")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径III平均值")]
[SugarColumn(ColumnName = "gkzjIIIAvg", Length = 50, ColumnDescription = "轮/盘毂孔直径III平均值")]
public string gkzjIIIAvg { get; set; }
///
/// 轮/盘毂孔直径III圆度 可空
///
[SugarColumn(ColumnName = "gkzjIIICir", Length = 50, ColumnDescription = "轮/盘毂孔直径III圆度")]
public string gkzjIIICir { get; set; }
///
/// 轮/盘毂孔直径平均值
///
[ImporterHeader(Name = "轮/盘毂孔直径平均值")]
[ExporterHeader(DisplayName = "轮/盘毂孔直径平均值")]
[SugarColumn(ColumnName = "gkzjAVG", Length = 50, ColumnDescription = "轮/盘毂孔直径平均值")]
public string gkzjAVG { get; set; }
///
/// 轮/盘毂孔直径圆柱度
///
[SugarColumn(ColumnName = "gkzjCir", Length = 50, ColumnDescription = "轮/盘毂孔直径圆柱度")]
public string gkzjCir { get; set; }
///
/// 是否合格 1-合格 2-不合格
///
[ImporterHeader(Name = "是否合格")]
[ExporterHeader(DisplayName = "是否合格")]
[SugarColumn(ColumnName = "Result", Length = 50, ColumnDescription = "是否合格")]
public int Result { get; set; }
///
/// 上传时间
///
[ImporterHeader(Name = "上传时间")]
[ExporterHeader(DisplayName = "上传时间")]
[SugarColumn(ColumnName = "InDate", Length = 50, ColumnDescription = "上传时间")]
public DateTime? InDate { get; set; }
///
/// 是否已上传ZY系统
///
[ImporterHeader(Name = "是否已上传智粤系统")]
[ExporterHeader(DisplayName = "是否已上传智粤系统")]
[SugarColumn(ColumnName = "IsUploadMES", Length = 50, ColumnDescription = "是否已上传智粤系统")]
public bool IsUploadMES { get; set; } //= false;
}
}