From 8ca0a4e167bcfe8ea99efe615c1c0f1bc62255a5 Mon Sep 17 00:00:00 2001 From: YangYuGang <1378265336@qq.com> Date: 星期日, 27 四月 2025 19:30:10 +0800 Subject: [PATCH] 收货单新增行库位接口提交 --- Tiger.Model.Net/Entitys/MES/MES_WIP_DATA.cs | 56 +++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 41 insertions(+), 15 deletions(-) diff --git a/Tiger.Model.Net/Entitys/MES/MES_WIP_DATA.cs b/Tiger.Model.Net/Entitys/MES/MES_WIP_DATA.cs index 41f15df..3fa1f45 100644 --- a/Tiger.Model.Net/Entitys/MES/MES_WIP_DATA.cs +++ b/Tiger.Model.Net/Entitys/MES/MES_WIP_DATA.cs @@ -29,9 +29,9 @@ [DisplayName("杩囩珯鏉$爜")] public string SN { get; set; } /// <summary> - /// 鐘舵��(0Init鍒濆鍖東1Input宸叉姇鍏2OK鑹搧杩囩珯|3NG涓嶈壇杩囩珯|4Repair缁翠慨涓瓅5Finished宸插畬宸6Scrap宸叉姤搴焲7InStorage宸插叆搴搢8Reject宸叉嫆鏀秥9Shipped宸插嚭璐�) + /// 鐘舵��(0Init鍒濆鍖東10Input宸叉姇鍏20OK鑹搧杩囩珯|30NG涓嶈壇杩囩珯|40Repair缁翠慨涓瓅50Output宸蹭骇鍑簗51WaitStorage寰呭叆搴搢52WaitShipment寰呭嚭璐60InStorage宸插叆搴搢61Reject宸叉嫆鏀秥80Shipped宸插嚭璐90Scrap宸叉姤搴焲91Offline寮傚父涓嬬嚎) /// </summary> - [DisplayName("鐘舵��(0Init鍒濆鍖東1Input宸叉姇鍏2OK鑹搧杩囩珯|3NG涓嶈壇杩囩珯|4Repair缁翠慨涓瓅5Finished宸插畬宸6Scrap宸叉姤搴焲7InStorage宸插叆搴搢8Reject宸叉嫆鏀秥9Shipped宸插嚭璐�)")] + [DisplayName("鐘舵��(0Init鍒濆鍖東10Input宸叉姇鍏20OK鑹搧杩囩珯|30NG涓嶈壇杩囩珯|40Repair缁翠慨涓瓅50Output宸蹭骇鍑簗51WaitStorage寰呭叆搴搢52WaitShipment寰呭嚭璐60InStorage宸插叆搴搢61Reject宸叉嫆鏀秥80Shipped宸插嚭璐90Scrap宸叉姤搴焲91Offline寮傚父涓嬬嚎))")] public int STATUS { get; set; } /// <summary> /// 鐗╂枡缂栫爜 @@ -109,6 +109,11 @@ [DisplayName("杩斿伐鏍囪")] public string REWORK_FLAG { get; set; } /// <summary> + /// 瑙g粦鏍囪(鍥犲紓甯镐笅绾垮鑷村綋鍓嶈褰曚粠宸ュ崟鐢熶骇鏁版嵁涓Щ闄わ紝涓嶅弬涓庡伐鑹烘祦绋嬭绠楀拰鏁版嵁缁熻) + /// </summary> + [DisplayName("瑙g粦鏍囪(鍥犲紓甯镐笅绾垮鑷村綋鍓嶈褰曚粠宸ュ崟鐢熶骇鏁版嵁涓Щ闄わ紝涓嶅弬涓庡伐鑹烘祦绋嬭绠楀拰鏁版嵁缁熻)")] + public string UNBIND_FLAG { get; set; } + /// <summary> /// 鏄惁瀹屽伐 /// </summary> [DisplayName("鏄惁瀹屽伐")] @@ -184,6 +189,21 @@ [DisplayName("褰撳墠鎿嶄綔鏃堕棿")] public DateTime OPERATION_TIME { get; set; } = DateTime.MinValue; /// <summary> + /// 鎿嶄綔瀹屾垚鏃堕棿 + /// </summary> + [DisplayName("鎿嶄綔瀹屾垚鏃堕棿")] + public DateTime OPERATION_END { get; set; } = DateTime.MinValue; + /// <summary> + /// 涓嶈壇鏁伴噺 + /// </summary> + [DisplayName("涓嶈壇鏁伴噺")] + public int DFT_QTY { get; set; } = 0; + /// <summary> + /// 鎶ュ簾鏁伴噺 + /// </summary> + [DisplayName("鎶ュ簾鏁伴噺")] + public int SCRAP_QTY { get; set; } = 0; + /// <summary> /// 鐝埗缂栫爜 /// </summary> [DisplayName("鐝埗缂栫爜")] @@ -258,7 +278,7 @@ [Navigate(NavigateType.OneToMany, nameof(MES_WIP_HIS.WIP_ID), nameof(ID), "GHOST_ROW = 0")]//ClassA琛ㄤ腑鐨凪ES_WIP_DATAId public List<MES_WIP_HIS> _History { get; set; }//娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull [SugarColumn(IsIgnore = true)] - public List<MES_WIP_HIS> History => _History ?? new List<MES_WIP_HIS>(); + public List<MES_WIP_HIS> History => _History?.Any(q => q.UNBIND_FLAG == "Y") == true ? (_History = _History?.Where(q => q.UNBIND_FLAG != "Y").ToList()) : (_History ?? new List<MES_WIP_HIS>()); [Navigate(NavigateType.OneToMany, nameof(MES_WIP_DFT.WIP_ID), nameof(ID), "GHOST_ROW = 0")]//ClassA琛ㄤ腑鐨凪ES_WIP_DATAId public List<MES_WIP_DFT> _Defects { get; set; }//娉ㄦ剰绂佹鎵嬪姩璧嬪�硷紝鍙兘鏄痭ull [SugarColumn(IsIgnore = true)] @@ -277,30 +297,36 @@ */ /// <summary> - /// 鏋氫妇锛氱姸鎬�(0Init鍒濆鍖東1Input宸叉姇鍏2OK鑹搧杩囩珯|3NG涓嶈壇杩囩珯|4Repair缁翠慨涓瓅5Finished宸插畬宸6Scrap宸叉姤搴焲7InStorage宸插叆搴搢8Reject宸叉嫆鏀秥9Shipped宸插嚭璐�) + /// 鏋氫妇锛氱姸鎬�(0Init鍒濆鍖東10Input宸叉姇鍏20OK鑹搧杩囩珯|30NG涓嶈壇杩囩珯|40Repair缁翠慨涓瓅50Output宸蹭骇鍑簗51WaitStorage寰呭叆搴搢52WaitShipment寰呭嚭璐60InStorage宸插叆搴搢61Reject宸叉嫆鏀秥80Shipped宸插嚭璐90Scrap宸叉姤搴焲91Offline寮傚父涓嬬嚎) /// </summary> public enum STATUSs { [Description("鍒濆鍖�")] Init = 0, [Description("宸叉姇鍏�")] - Input = 1, + Input = 10, [Description("鑹搧杩囩珯")] - OK = 2, + OK = 20, [Description("涓嶈壇杩囩珯")] - NG = 3, + NG = 30, [Description("缁翠慨涓�")] - Repair = 4, - [Description("宸插畬宸�")] - Finished = 5, - [Description("宸叉姤搴�")] - Scrap = 6, + Repair = 40, + [Description("宸蹭骇鍑�")] + Output = 50, + [Description("寰呭叆搴�")] + WaitStorage = 51, + [Description("寰呭嚭璐�")] + WaitShipment = 52, [Description("宸插叆搴�")] - InStorage = 7, + InStorage = 60, [Description("宸叉嫆鏀�")] - Reject = 8, + Reject = 61, [Description("宸插嚭璐�")] - Shipped = 9, + Shipped = 80, + [Description("宸叉姤搴�")] + Scrap = 90, + [Description("寮傚父涓嬬嚎")] + Offline = 91, } /// <summary> -- Gitblit v1.9.3