领胜LDS 键盘AOI检测项目
xcd
2020-07-16 3ae459e2e79e567dfd4a552a3b5b8c1fce495167
src/Bro.M071.Model/Model/MeasurementUnitResult.cs
@@ -41,8 +41,17 @@
        [StringLength(64)]
        public string MeasurementResult { get; set; }
        /// <summary>
        /// 产品编码
        /// </summary>
        [NotMapped]
        public string ProductionCode { get; set; }
        [NotMapped]
        public string ProductionBarcode { get; set; }
        [NotMapped]
        public string Keys { get; set; }
        [NotMapped]
        public string Positions { get; set; }
    }
    public class MeasurementUnitResultRequest : BaseRequest
@@ -73,22 +82,6 @@
        public string MeasurementResult { get; set; }
    }
    public class MeasurementUnitResult_DTO : MeasurementUnitResult
    {
        //产品相关
        /// <summary>
        /// 产品编码
        /// </summary>
        public string ProductionCode { get; set; }
        /// <summary>
        /// 产品条码
        /// </summary>
        public string ProductionBarcode { get; set; }
    }
    public class ProductionMeasurementUnitResultAndKeyUnitDataSet
    {
@@ -97,7 +90,7 @@
        /// <summary>
        /// 关系数据
        /// </summary>
        public List<MeasurementAndKeyDataRelation> MeasurementAndKeyDataRelationList{ get; set; }
        public List<MeasurementAndKeyDataRelation> MeasurementAndKeyDataRelationList { get; set; }
        /// <summary>
        /// 检测结果
@@ -115,7 +108,90 @@
            MeasurementUnitResultList = new List<MeasurementUnitResult>();
            KeyUnitDataList = new List<KeyUnitData>();
        }
    }
    public class ProductionMeasurementUnitResultExportDataSet
    {
        public List<ProductionMeasurementRecords> ProductionMeasurementRecordList { get; set; }
        ///// <summary>
        ///// 关系数据
        ///// </summary>
        //public List<MeasurementAndKeyDataRelation> MeasurementAndKeyDataRelationList { get; set; }
        /// <summary>
        /// 检测结果
        /// </summary>
        public List<MeasurementUnitResult_DTO> MeasurementUnitResultList { get; set; }
        /// <summary>
        /// 原始数据
        /// </summary>
        public List<KeyUnitData_DTO> KeyUnitDataList { get; set; }
        public ProductionMeasurementUnitResultExportDataSet()
        {
            ProductionMeasurementRecordList = new List<ProductionMeasurementRecords>();
            MeasurementUnitResultList = new List<MeasurementUnitResult_DTO>();
            KeyUnitDataList = new List<KeyUnitData_DTO>();
        }
    }
    /// <summary>
    /// MeasurementUnitResult_DTO 数据库查询使用
    /// </summary>
    public class MeasurementUnitResult_DTO
    {
        /// <summary>
        /// 产品测量记录Id
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 产品测量记录Id
        /// </summary>
        public string ProductionMeasurementRecordsId { get; set; }
        /// <summary>
        /// 检测名称
        /// </summary>
        public string MeasurementName { get; set; }
        /// <summary>
        ///  检测结果类型 (Slant Alignment... )
        /// </summary>
        public string MeasurementType { get; set; }
        /// <summary>
        ///  检测结果值
        /// </summary>
        public string MeasurementValue { get; set; }
        /// <summary>
        ///  检测结果 ok ng
        /// </summary>
        public string MeasurementResult { get; set; }
        /// <summary>
        /// 产品编码
        /// </summary>
        public string ProductionCode { get; set; }
        /// <summary>
        /// 产品条码
        /// </summary>
        public string ProductionBarcode { get; set; }
        /// <summary>
        /// 操作开始时间
        /// </summary>
        public DateTime OperationStartTime { get; set; }
        /// <summary>
        /// 操作结束时间
        /// </summary>
        public DateTime OperationEndTime { get; set; }
    }
}