From e69865a1a3739740201bac8782b721da35d49923 Mon Sep 17 00:00:00 2001 From: patrick.xu <patrick.xu@broconcentric.com> Date: 星期一, 25 一月 2021 18:45:28 +0800 Subject: [PATCH] 1. gocator添加重试和清理缓存操作 2. gts板卡调整监听频率 3. 记录产品数据使用filsstream避免程序崩溃影响 --- src/Bro.M071.Model/Model/MeasurementUnitResult.cs | 114 ++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 97 insertions(+), 17 deletions(-) diff --git a/src/Bro.M071.Model/Model/MeasurementUnitResult.cs b/src/Bro.M071.Model/Model/MeasurementUnitResult.cs index 62898f4..881a51a 100644 --- a/src/Bro.M071.Model/Model/MeasurementUnitResult.cs +++ b/src/Bro.M071.Model/Model/MeasurementUnitResult.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; namespace Bro.M071.Model.Model { @@ -39,6 +40,18 @@ /// </summary> [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 @@ -69,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 { @@ -93,7 +90,7 @@ /// <summary> /// 鍏崇郴鏁版嵁 /// </summary> - public List<MeasurementAndKeyDataRelation> MeasurementAndKeyDataRelationList{ get; set; } + public List<MeasurementAndKeyDataRelation> MeasurementAndKeyDataRelationList { get; set; } /// <summary> /// 妫�娴嬬粨鏋� @@ -111,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; } } } -- Gitblit v1.8.0