From 78584911d0457ad9fc26d9dfc6f374b7ef531c0f Mon Sep 17 00:00:00 2001 From: xcd <834800634@qq.com> Date: 星期日, 22 十一月 2020 13:45:09 +0800 Subject: [PATCH] 1. 添加操作员输入和界面显示 2. 添加通过输入窗体 3. 添加webservice调用帮助类 4. M071添加MES数据检查和数据上传功能,添加相关界面显示和流程控制 --- src/Bro.M071.Model/Model/MeasurementUnitResult.cs | 145 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 143 insertions(+), 2 deletions(-) diff --git a/src/Bro.M071.Model/Model/MeasurementUnitResult.cs b/src/Bro.M071.Model/Model/MeasurementUnitResult.cs index 955f8a0..881a51a 100644 --- a/src/Bro.M071.Model/Model/MeasurementUnitResult.cs +++ b/src/Bro.M071.Model/Model/MeasurementUnitResult.cs @@ -1,6 +1,8 @@ 锘� using System; +using System.Collections.Generic; using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; namespace Bro.M071.Model.Model { @@ -24,7 +26,7 @@ /// <summary> /// 妫�娴嬬粨鏋滅被鍨� (Slant Alignment... ) /// </summary> - [StringLength(64)] + [StringLength(64)] public string MeasurementType { get; set; } /// <summary> @@ -38,10 +40,32 @@ /// </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 { + /// <summary> + /// 浜у搧缂栫爜 + /// </summary> + public string ProductionCode { get; set; } + + /// <summary> + /// 浜у搧鏉$爜 + /// </summary> + public string ProductionBarcode { get; set; } + /// <summary> /// 妫�娴嬪悕绉� /// </summary> @@ -50,7 +74,124 @@ /// <summary> /// 妫�娴嬪拰鏍囧噯绫诲瀷 /// </summary> - public string MeasureType { get; set; } + public string MeasurementType { get; set; } + + /// <summary> + /// 妫�娴嬬粨鏋� ok ng + /// </summary> + public string MeasurementResult { get; set; } + } + + public class ProductionMeasurementUnitResultAndKeyUnitDataSet + { + + public ProductionMeasurementRecords ProductionMeasurementRecord { get; set; } + + /// <summary> + /// 鍏崇郴鏁版嵁 + /// </summary> + public List<MeasurementAndKeyDataRelation> MeasurementAndKeyDataRelationList { get; set; } + + /// <summary> + /// 妫�娴嬬粨鏋� + /// </summary> + public List<MeasurementUnitResult> MeasurementUnitResultList { get; set; } + + /// <summary> + /// 鍘熷鏁版嵁 + /// </summary> + public List<KeyUnitData> KeyUnitDataList { get; set; } + + public ProductionMeasurementUnitResultAndKeyUnitDataSet() + { + ProductionMeasurementRecord = new ProductionMeasurementRecords(); + 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