From 37c4128d884e46d1f50c0a003c34a1749cda5841 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 15 十月 2024 08:45:40 +0800 Subject: [PATCH] 一些已知更改 --- Tiger.Model.Net/Entitys/MES/MES_WIP_HIS.cs | 130 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 119 insertions(+), 11 deletions(-) diff --git a/Tiger.Model.Net/Entitys/MES/MES_WIP_HIS.cs b/Tiger.Model.Net/Entitys/MES/MES_WIP_HIS.cs index f1a49f2..d38e16b 100644 --- a/Tiger.Model.Net/Entitys/MES/MES_WIP_HIS.cs +++ b/Tiger.Model.Net/Entitys/MES/MES_WIP_HIS.cs @@ -20,9 +20,72 @@ /// 瀹炰綋锛氱敓浜ц繃绋嬭褰� /// </summary> public MES_WIP_HIS() { } + + /// <summary> + /// 瀹炰綋锛氱敓浜ц繃绋嬭褰� + /// </summary> + /// <param name="data">鍘嗗彶鐨勬潵婧怚tem</param> + /// <param name="traceInfo">杩芥函淇℃伅</param> + public MES_WIP_HIS(MES_WIP_DATA data, string traceInfo) + { + ID = Guid.NewGuid().ToString("N"); + CREATE_USER = data.CREATE_USER; + UPDATE_USER = data.UPDATE_USER; + AUTH_ORG = data.AUTH_ORG; + AUTH_PROD = data.AUTH_PROD; + AUTH_WH = data.AUTH_WH; + WIP_ID = data.ID; + SN = data.SN; + STATUS = data.STATUS; + ITEM_CODE = data.ITEM_CODE; + QTY = data.QTY; + WORK_ORDER = data.WORK_ORDER; + BATCH_NO = data.BATCH_NO; + ROT_CODE = data.ROT_CODE; + NODE_ID = data.NODE_ID; + NODE_NAME = data.NODE_NAME; + FTY_CODE = data.FTY_CODE; + WS_CODE = data.WS_CODE; + LINE_CODE = data.LINE_CODE; + POST_CODE = data.POST_CODE; + OPER_CODE = data.OPER_CODE; + SEGMENT = data.SEGMENT; + HOLD_FLAG = data.HOLD_FLAG; + REWORK_FLAG = data.REWORK_FLAG; + FINISHED_FLAG = data.FINISHED_FLAG; + DFT_FLAG = data.DFT_FLAG; + DFT_COUNT = data.DFT_COUNT; + DFT_CODE = data.DFT_CODE; + REFLOW_NODE = data.REFLOW_NODE; + FLOW_SN = data.FLOW_SN; + TRAY_SN = data.TRAY_SN; + INNER_SN = data.INNER_SN; + CARTON_SN = data.CARTON_SN; + PALLET_SN = data.PALLET_SN; + INV_FLAG = data.INV_FLAG; + INV_DATE = data.INV_DATE; + INLINE_DATE = data.INLINE_DATE; + OUTLINE_DATE = data.OUTLINE_DATE; + OPERATION_TIME = data.OPERATION_TIME; + SFTS_CODE = data.SFTS_CODE; + SFT_CODE = data.SFT_CODE; + PRD_CODE = data.PRD_CODE; + OBA_STATUS = data.OBA_STATUS; + OBA_BATCH = data.OBA_BATCH; + LOCK_BATCH = data.LOCK_BATCH; + SHIPPING_DATE = data.SHIPPING_DATE; + SHIPPING_ORDER = data.SHIPPING_ORDER; + REMARK = data.REMARK; + TRACE_INFO = traceInfo; + } #endregion #region 鍏叡灞炴�� + /// <summary> + /// 鍦ㄥ埗鍝両D + /// </summary> + [DisplayName("鍦ㄥ埗鍝両D")] + public string WIP_ID { get; set; } /// <summary> /// 杩囩珯鏉$爜 /// </summary> @@ -39,6 +102,11 @@ [DisplayName("鐗╂枡缂栫爜")] public string ITEM_CODE { get; set; } /// <summary> + /// 鏁伴噺 + /// </summary> + [DisplayName("鏁伴噺")] + public double QTY { get; set; } = 1; + /// <summary> /// 宸ュ崟鍙� /// </summary> [DisplayName("宸ュ崟鍙�")] @@ -49,20 +117,20 @@ [DisplayName("宸ュ崟鎵规鍙�")] public string BATCH_NO { get; set; } /// <summary> - /// 鍔犲伐娈� + /// 宸ヨ壓璺嚎缂栫爜 /// </summary> - [DisplayName("鍔犲伐娈�")] - public string SEGMENT { get; set; } - /// <summary> - /// 宸ヨ壓璺嚎ID - /// </summary> - [DisplayName("宸ヨ壓璺嚎ID")] - public string ROT_ID { get; set; } + [DisplayName("宸ヨ壓璺嚎缂栫爜")] + public string ROT_CODE { get; set; } /// <summary> /// 宸ヨ壓璺嚎鑺傜偣ID /// </summary> [DisplayName("宸ヨ壓璺嚎鑺傜偣ID")] public string NODE_ID { get; set; } + /// <summary> + /// 宸ヨ壓璺嚎鑺傜偣鍚嶇О + /// </summary> + [DisplayName("宸ヨ壓璺嚎鑺傜偣鍚嶇О")] + public string NODE_NAME { get; set; } /// <summary> /// 宸ュ巶缂栫爜 /// </summary> @@ -89,6 +157,11 @@ [DisplayName("宸ュ簭缂栫爜")] public string OPER_CODE { get; set; } /// <summary> + /// 鍔犲伐娈� + /// </summary> + [DisplayName("鍔犲伐娈�")] + public string SEGMENT { get; set; } + /// <summary> /// 閿佸畾鏍囪 /// </summary> [DisplayName("閿佸畾鏍囪")] @@ -104,15 +177,40 @@ [DisplayName("鏄惁瀹屽伐")] public string FINISHED_FLAG { get; set; } /// <summary> + /// 鏄惁涓嶈壇 + /// </summary> + [DisplayName("鏄惁涓嶈壇")] + public string DFT_FLAG { get; set; } + /// <summary> + /// 涓嶈壇璁℃暟 + /// </summary> + [DisplayName("涓嶈壇璁℃暟")] + public int DFT_COUNT { get; set; } + /// <summary> + /// 涓嶈壇浠g爜缂栫爜 + /// </summary> + [DisplayName("涓嶈壇浠g爜缂栫爜")] + public string DFT_CODE { get; set; } + /// <summary> + /// 缁翠慨鍥炴祦宸ュ簭鍚嶇О(涓虹┖鍒欎笉鎸囧畾鍥炴祦宸ュ簭) + /// </summary> + [DisplayName("缁翠慨鍥炴祦宸ュ簭鍚嶇О(涓虹┖鍒欎笉鎸囧畾鍥炴祦宸ュ簭)")] + public string REFLOW_NODE { get; set; } + /// <summary> + /// 鍘傚唴娴佽浆鏉$爜 + /// </summary> + [DisplayName("鍘傚唴娴佽浆鏉$爜")] + public string FLOW_SN { get; set; } + /// <summary> /// 鎵樼洏/杞藉叿鏉$爜 /// </summary> [DisplayName("鎵樼洏/杞藉叿鏉$爜")] public string TRAY_SN { get; set; } /// <summary> - /// 瀹瑰櫒/鍐呭寘瑁呮潯鐮� + /// 鍐呭寘瑁呮潯鐮� /// </summary> - [DisplayName("瀹瑰櫒/鍐呭寘瑁呮潯鐮�")] - public string CONTAINER_SN { get; set; } + [DisplayName("鍐呭寘瑁呮潯鐮�")] + public string INNER_SN { get; set; } /// <summary> /// 澶栫鏉$爜 /// </summary> @@ -194,6 +292,11 @@ [DisplayName("澶囨敞")] public string REMARK { get; set; } /// <summary> + /// 鎿嶄綔鑰楁椂(s) + /// </summary> + [DisplayName("鎿嶄綔鑰楁椂(ms)")] + public long ELAPSED_TIME { get; set; } = 0; + /// <summary> /// 杩芥函淇℃伅 /// </summary> [DisplayName("杩芥函淇℃伅")] @@ -205,6 +308,11 @@ [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ + /// <summary> + /// 鏄惁宸茬粡鑹搧杩囩珯 + /// </summary> + [SugarColumn(IsIgnore = true)] + public bool IsFinished => DFT_FLAG != "Y"; #endregion #region 澶栭敭灞炴�� -- Gitblit v1.9.3