From d071ec323c0b2795684eec06d396696e5719700e Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期三, 09 七月 2025 09:46:26 +0800
Subject: [PATCH] 更新委外接口

---
 MES.Service/Modes/Womcab.cs |  265 +++++++++++++++++++++++++++++++++--------------------
 1 files changed, 165 insertions(+), 100 deletions(-)

diff --git a/MES.Service/Modes/Womcab.cs b/MES.Service/Modes/Womcab.cs
index 79001c5..c114efc 100644
--- a/MES.Service/Modes/Womcab.cs
+++ b/MES.Service/Modes/Womcab.cs
@@ -16,261 +16,326 @@
     public decimal? Id { get; set; }
 
     /// <summary>
-    ///     ERPID
-    /// </summary>
+    /// 鐢熶骇鐢ㄦ枡娓呭崟琛屽唴鐮� 
+    ///</summary>
     [SugarColumn(ColumnName = "ERPID")]
     public decimal? Erpid { get; set; }
 
     /// <summary>
-    ///     鍗曞彿
-    /// </summary>
+    /// 宸ュ崟鍗曞彿 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB001")]
     public string? Cab001 { get; set; }
 
     /// <summary>
-    ///     搴忓彿
-    /// </summary>
+    /// 搴忓彿 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB002")]
     public string? Cab002 { get; set; }
 
     /// <summary>
-    ///     鏉愭枡缂栫爜
-    /// </summary>
+    /// 鏉愭枡缂栫爜 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB003")]
     public string? Cab003 { get; set; }
 
     /// <summary>
-    ///     闇�棰嗙敤閲�
-    /// </summary>
+    /// 闇�棰嗙敤閲� 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB006")]
     public decimal? Cab006 { get; set; }
 
     /// <summary>
-    ///     宸查鐢ㄩ噺
-    /// </summary>
+    /// 宸查鐢ㄩ噺 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB007")]
     public decimal? Cab007 { get; set; }
 
     /// <summary>
-    ///     宸ヨ壓
-    /// </summary>
+    /// 宸ヨ壓 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB008")]
     public string? Cab008 { get; set; }
 
     /// <summary>
-    ///     鍗曚綅
-    /// </summary>
+    /// 鍗曚綅 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB009")]
     public string? Cab009 { get; set; }
 
     /// <summary>
-    ///     缁勬垚鐢ㄩ噺
-    /// </summary>
+    /// 缁勬垚鐢ㄩ噺 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB012")]
     public decimal? Cab012 { get; set; }
 
     /// <summary>
-    ///     鏄惁鏇挎枡
-    /// </summary>
+    /// 鏄惁鏇挎枡 
+    ///</summary>
     [SugarColumn(ColumnName = "CAB014")]
-    public string? Cab014 { get; set; }
+    public decimal? Cab014 { get; set; }
 
     /// <summary>
-    ///     PID
-    /// </summary>
+    /// 鐢熶骇璁㈠崟琛屽唴鐮� 
+    ///</summary>
     [SugarColumn(ColumnName = "PID")]
     public decimal? Pid { get; set; }
 
     /// <summary>
-    ///     ERP澶碔D
-    /// </summary>
+    /// 鐢熶骇璁㈠崟琛屽唴鐮� 
+    ///</summary>
     [SugarColumn(ColumnName = "EID")]
     public decimal? Eid { get; set; }
 
     /// <summary>
-    ///     浣嶇疆鍙�
-    /// </summary>
+    /// 浣嶇疆鍙� 
+    ///</summary>
     [SugarColumn(ColumnName = "POSITION_NO")]
     public string? PositionNo { get; set; }
 
     /// <summary>
-    ///     鍙戞枡缁勭粐
-    /// </summary>
+    /// 鍙戞枡缁勭粐 
+    ///</summary>
     [SugarColumn(ColumnName = "ISSUING_ORGANIZATION")]
     public string? IssuingOrganization { get; set; }
 
     /// <summary>
-    ///     渚涘簲缁勭粐
-    /// </summary>
+    /// 渚涘簲缁勭粐 
+    ///</summary>
     [SugarColumn(ColumnName = "SUPPLY_ORGANIZATION")]
     public string? SupplyOrganization { get; set; }
 
     /// <summary>
-    ///     璐т富
-    /// </summary>
+    /// 璐т富 
+    ///</summary>
     [SugarColumn(ColumnName = "OWNER_ID")]
     public string? OwnerId { get; set; }
 
     /// <summary>
-    ///     璁″垝璺熻釜鍙�
-    /// </summary>
+    /// 璁″垝璺熻釜鍙� 
+    ///</summary>
     [SugarColumn(ColumnName = "MTONO")]
     public string? Mtono { get; set; }
 
     /// <summary>
-    ///     鎵瑰彿
-    /// </summary>
+    /// 鎵瑰彿 
+    ///</summary>
     [SugarColumn(ColumnName = "LOT")]
     public string? Lot { get; set; }
 
     /// <summary>
-    ///     浠撳簱
-    /// </summary>
+    /// 浠撳簱 
+    ///</summary>
     [SugarColumn(ColumnName = "DEPOT_CODE")]
     public string? DepotCode { get; set; }
 
     /// <summary>
-    ///     鍙戞枡鏂瑰紡
-    /// </summary>
+    /// 鍙戞枡鏂瑰紡 
+    ///</summary>
     [SugarColumn(ColumnName = "ISSUE_TYPE")]
     public string? IssueType { get; set; }
 
     /// <summary>
-    ///     渚涘簲绫诲瀷
-    /// </summary>
+    /// 渚涘簲绫诲瀷 C閲囪喘 Z鑷埗 W濮斿 
+    ///</summary>
     [SugarColumn(ColumnName = "SUPPLY_TYPE")]
     public string? SupplyType { get; set; }
 
     /// <summary>
-    ///     鍒嗗瓙
-    /// </summary>
+    /// 鍒嗗瓙 
+    ///</summary>
     [SugarColumn(ColumnName = "NUMERATOR")]
     public decimal? Numerator { get; set; }
 
     /// <summary>
-    ///     鍒嗘瘝
-    /// </summary>
+    /// 鍒嗘瘝 
+    ///</summary>
     [SugarColumn(ColumnName = "DENOMINATOR")]
     public decimal? Denominator { get; set; }
 
     /// <summary>
-    ///     鍥哄畾鎹熻��
-    /// </summary>
+    /// 鍥哄畾鎹熻�� 
+    ///</summary>
     [SugarColumn(ColumnName = "SCRAPQTY")]
-    public decimal? SCRAPQTY { get; set; }
+    public decimal? Scrapqty { get; set; }
 
     /// <summary>
-    ///     鍙樺姩鎹熻�楃巼
-    /// </summary>
+    /// 鍙樺姩鎹熻�楃巼 
+    ///</summary>
     [SugarColumn(ColumnName = "SCRAPRATE")]
-    public decimal? SCRAPRATE { get; set; }
-
+    public decimal? Scraprate { get; set; }
 
     /// <summary>
-    ///     搴斿彂鏁伴噺
-    /// </summary>
-    [SugarColumn(ColumnName = "Must_Qty")]
-    public decimal? MustQty { get; set; }
+    /// 閿�鍞鍗曞彿 
+    ///</summary>
+    [SugarColumn(ColumnName = "SALES_ORDER")]
+    public string? SalesOrder { get; set; }
 
     /// <summary>
-    ///     椤规鍙�
-    /// </summary>
+    /// 闇�姹傚崟鎹� 
+    ///</summary>
+    [SugarColumn(ColumnName = "F_WWC_TEXT1")]
+    public string? FWwcText1 { get; set; }
+
+    /// <summary>
+    /// 璁″垝瀹屽伐鏃ユ湡 
+    ///</summary>
+    [SugarColumn(ColumnName = "F_WWC_DATE")]
+    public DateTime? FWwcDate { get; set; }
+
+    /// <summary>
+    /// 鏃х墿鏂欑紪鐮� 
+    ///</summary>
+    [SugarColumn(ColumnName = "F_WWC_BASEPROPERTY")]
+    public string? FWwcBaseproperty { get; set; }
+
+    /// <summary>
+    /// 浣跨敤姣斾緥 
+    ///</summary>
+    [SugarColumn(ColumnName = "FUSERATE")]
+    public decimal? Fuserate { get; set; }
+
+    /// <summary>
+    /// 瀛愰」绫诲瀷 1鏍囧噯浠� 2杩旇繕浠� 3鏇夸唬浠� 
+    ///</summary>
+    [SugarColumn(ColumnName = "FMATERIALTYPE")]
+    public decimal? Fmaterialtype { get; set; }
+
+    /// <summary>
+    /// 瑕佽揣鏃ユ湡 
+    ///</summary>
+    [SugarColumn(ColumnName = "F_ZJXF_YHRQ")]
+    public string? FZjxfYhrq { get; set; }
+
+    /// <summary>
+    /// 椤规鍙� 
+    ///</summary>
     [SugarColumn(ColumnName = "FREPLACEGROUP")]
-    public int? Freplacegroup { get; set; }
+    public decimal? Freplacegroup { get; set; }
 
     /// <summary>
-    ///     浣跨敤姣斾緥锛�%锛�
-    /// </summary>
+    /// 浣跨敤姣斾緥锛�%锛� 
+    ///</summary>
     [SugarColumn(ColumnName = "USE_RATE")]
     public decimal? UseRate { get; set; }
 
     /// <summary>
-    ///     瀛愰」绫诲瀷 1鏍囧噯浠� 2杩旇繕浠� 3鏇夸唬浠�
-    /// </summary>
+    /// 瀛愰」绫诲瀷 1鏍囧噯浠� 2杩旇繕浠� 3鏇夸唬浠� 
+    ///</summary>
     [SugarColumn(ColumnName = "MATERIAL_TYPE")]
     public string? MaterialType { get; set; }
 
     /// <summary>
-    ///     A锛屽垱寤� B锛屽鏍镐腑 C锛屽凡瀹℃牳 D锛岄噸鏂板鏍� Z锛屾殏瀛�
-    /// </summary>
+    /// 搴斿彂鏁伴噺 
+    ///</summary>
+    [SugarColumn(ColumnName = "MUST_QTY")]
+    public decimal? MustQty { get; set; }
+
+    /// <summary>
+    /// 鐢ㄦ枡娓呭崟鐘舵�� 
+    ///</summary>
     [SugarColumn(ColumnName = "TYPEB")]
     public string? Typeb { get; set; }
 
-
-
-    /////----濮斿鏂板
-
     /// <summary>
-    ///     鏄惁鍙戞崯鑰� -- 濮斿鏂板
-    /// </summary>
+    /// 鏄惁鍙戞崯鑰� 
+    ///</summary>
     [SugarColumn(ColumnName = "FISGETSCRAP")]
     public string? Fisgetscrap { get; set; }
 
     /// <summary>
-    ///     鏄惁鍏抽敭浠� -- 濮斿鏂板
-    /// </summary>
+    /// 鏄惁鍏抽敭浠� -- 濮斿鏂板 
+    ///</summary>
     [SugarColumn(ColumnName = "FISKEYCOMPONENT")]
     public string? Fiskeycomponent { get; set; }
 
     /// <summary>
-    ///     鎷ㄥ嚭缁勭粐 -- 濮斿鏂板
-    /// </summary>
+    /// 鎷ㄥ嚭缁勭粐 -- 濮斿鏂板 
+    ///</summary>
     [SugarColumn(ColumnName = "FSRCTRANSORGID")]
     public string? Fsrctransorgid { get; set; }
 
     /// <summary>
-    ///     鎷ㄥ嚭浠撳簱 -- 濮斿鏂板
-    /// </summary>
+    /// 鎷ㄥ嚭浠撳簱 -- 濮斿鏂板 
+    ///</summary>
     [SugarColumn(ColumnName = "FSRCTRANSSTOCKID")]
     public string? Fsrctransstockid { get; set; }
 
     /// <summary>
-    ///     搴撳瓨鐘舵�� -- 濮斿鏂板
-    /// </summary>
+    /// 搴撳瓨鐘舵�� -- 濮斿鏂板 
+    ///</summary>
     [SugarColumn(ColumnName = "FSTOCKSTATUSID")]
     public string? Fstockstatusid { get; set; }
 
     /// <summary>
-    ///     闇�姹傛棩鏈� -- 濮斿鏂板
-    /// </summary>
+    /// 闇�姹傛棩鏈� -- 濮斿鏂板 
+    ///</summary>
     [SugarColumn(ColumnName = "FNEEDDATE")]
     public DateTime? Fneeddate { get; set; }
 
     /// <summary>
-    ///     棰勭暀绫诲瀷 -- 濮斿鏂板
-    /// </summary>
+    /// 棰勭暀绫诲瀷 -- 濮斿鏂板 
+    ///</summary>
     [SugarColumn(ColumnName = "FRESERVETYPE")]
     public string? Freservetype { get; set; }
 
     /// <summary>
-    ///     鐢ㄦ枡娓呭崟澶囨敞 -- 濮斿鏂板
-    /// </summary>
+    /// 鐢ㄦ枡娓呭崟澶囨敞 
+    ///</summary>
     [SugarColumn(ColumnName = "FMEMO")]
     public string? Fmemo { get; set; }
 
     /// <summary>
-    ///     ERP鐢熶骇璁㈠崟鍒嗗綍鍐呯爜 -- 濮斿鏂板
-    /// </summary>
+    /// ERP鐢熶骇璁㈠崟鍒嗗綍鍐呯爜 -- 濮斿鏂板 
+    ///</summary>
     [SugarColumn(ColumnName = "ERP_PRODUCTION_ENTRY_CODE")]
     public string? ErpProductionEntryCode { get; set; }
 
     /// <summary>
-    ///     璐т富绫诲瀷
-    /// </summary>
+    /// 璐т富绫诲瀷 
+    ///</summary>
     [SugarColumn(ColumnName = "FOWNERTYPEID")]
-    public string? FOWNERTYPEID { get; set; }
-
- 
+    public string? Fownertypeid { get; set; }
 
     /// <summary>
-    ///     瀛愰」鍗曚綅
-    /// </summary>
+    ///  
+    ///</summary>
+    [SugarColumn(ColumnName = "F_XIFG_BASE_RE5")]
+    public string? FXifgBaseRe5 { get; set; }
+
+    /// <summary>
+    ///  
+    ///</summary>
     [SugarColumn(ColumnName = "FUNITID2")]
-    public string? FUNITID2 { get; set; }
+    public string? Funitid2 { get; set; }
 
     /// <summary>
-    ///     瀛愰」鍗曚綅
-    /// </summary>
+    ///  
+    ///</summary>
     [SugarColumn(ColumnName = "FUNITID3")]
-    public string? FUNITID3 { get; set; }
+    public string? Funitid3 { get; set; }
+
+    /// <summary>
+    /// 璐т富2 
+    ///</summary>
+    [SugarColumn(ColumnName = "OWNER")]
+    public string? Owner { get; set; }
+
+    /// <summary>
+    /// 瀹㈡埛閿�鍞崟鍙� 
+    ///</summary>
+    [SugarColumn(ColumnName = "F_XIFG_KHXSDH")]
+    public string? FXifgKhxsdh { get; set; }
+
+    /// <summary>
+    /// 瀹㈡埛璁㈠崟 
+    ///</summary>
+    [SugarColumn(ColumnName = "F_XIFG_KHDD")]
+    public string? FXifgKhdd { get; set; }
+
+    /// <summary>
+    /// 鍐呴儴璁㈠崟鍙� 
+    ///</summary>
+    [SugarColumn(ColumnName = "F_XIFG_NBDDH")]
+    public string? FXifgNbddh { get; set; }
 }
\ No newline at end of file

--
Gitblit v1.9.3