From c9d9aacd884e9d730d47982e7f65ecc1bb836268 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期五, 16 八月 2024 17:54:52 +0800
Subject: [PATCH] 修改三个检验,适配WOMDAA表

---
 /dev/null                                     |  355 --------------
 MESApplication/Controllers/QC/XJController.cs |    9 
 MES.Service/Modes/Womdaa.cs                   |  472 +++++++++++--------
 MES.Service/service/QC/SuspendService.cs      |   24 
 MES.Service/service/QC/XJService.cs           |  108 +--
 MES.Service/Modes/MesLine.cs                  |  371 +++++---------
 MES.Service/service/QC/SJService.cs           |    2 
 MES.Service/service/QC/RKJService.cs          |   12 
 MES.Service/Dto/service/SJPageResult.cs       |   45 -
 9 files changed, 510 insertions(+), 888 deletions(-)

diff --git a/MES.Service/Dto/service/SJPageResult.cs b/MES.Service/Dto/service/SJPageResult.cs
index fb35a4c..a2acc0c 100644
--- a/MES.Service/Dto/service/SJPageResult.cs
+++ b/MES.Service/Dto/service/SJPageResult.cs
@@ -56,38 +56,31 @@
 
     [SugarColumn(ColumnName = "DAA001")] //鐢ㄤ簬SqlSugar
     public string? daa001 { get; set; }
-
-    [SugarColumn(ColumnName = "CAT_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? catQty { get; set; }
-
-    [SugarColumn(ColumnName = "DETAIL_MEM")] //鐢ㄤ簬SqlSugar
-    public string? detailMem { get; set; }
-
-    [SugarColumn(ColumnName = "TASK_NO")] //鐢ㄤ簬SqlSugar
-    public string? taskNo { get; set; }
-
+    
     //LINE
     [SugarColumn(ColumnName = "LINE")] //鐢ㄤ簬SqlSugar
     public string? line { get; set; }
 
-    /// <summary>
-    ///     妯″叿鍙�
-    /// </summary>
-
-    [SugarColumn(ColumnName = "MOID_NUM")] //鐢ㄤ簬SqlSugar
-    public string? MoidNum { get; set; }
 
     [SugarColumn(ColumnName = "Remarks")] //鐢ㄤ簬SqlSugar
     public string? Remarks { get; set; }
+    
+    /// <summary>
+    /// 浜у搧鍚嶇О 
+    ///</summary>
+    [SugarColumn(ColumnName = "DAA003")]
+    public string? Daa003 { get; set; }
 
-    //BOARD_MODEL
-    [SugarColumn(ColumnName = "BOARD_MODEL")]
-    public string? BoardModel { get; set; }
-
-    [SugarColumn(ColumnName = "PLAN_QTY")] public decimal? PlanQty { get; set; }
-
-    [SugarColumn(ColumnName = "MOCODE")] public string? Mocode { get; set; }
-
-    [SugarColumn(ColumnName = "BOARD_STYLE")]
-    public string? BoardStyle { get; set; }
+    /// <summary>
+    /// 浜у搧瑙勬牸 
+    ///</summary>
+    [SugarColumn(ColumnName = "DAA004")]
+    public string? Daa004 { get; set; }
+    
+    /// <summary>
+    /// 宸ュ崟鏁伴噺 
+    ///</summary>
+    [SugarColumn(ColumnName = "DAA008")]
+    public decimal? Daa008 { get; set; }
+    
 }
\ No newline at end of file
diff --git a/MES.Service/Modes/MesBoardBaseInfo.cs b/MES.Service/Modes/MesBoardBaseInfo.cs
deleted file mode 100644
index 1c8eaa0..0000000
--- a/MES.Service/Modes/MesBoardBaseInfo.cs
+++ /dev/null
@@ -1,467 +0,0 @@
-using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
-using SqlSugar;
-
-namespace MES.Service.Modes;
-
-/// <summary>
-///     浜у搧淇℃伅琛�
-/// </summary>
-[Table("MES_BOARD_BASE_INFO")]
-[SugarTable("MES_BOARD_BASE_INFO")] //鐢ㄤ簬SqlSugar
-public class MesBoardBaseInfo
-{
-    /// <summary>
-    ///     ID
-    /// </summary>
-    [Key]
-    [Column("ID")]
-    [SugarColumn(ColumnName = "ID")] //鐢ㄤ簬SqlSugar
-    public decimal Id { get; set; }
-
-    /// <summary>
-    ///     鏉$爜绫诲瀷ID
-    /// </summary>
-    [Column("BARCODE_TYPE_ID")]
-    [SugarColumn(ColumnName = "BARCODE_TYPE_ID")] //鐢ㄤ簬SqlSugar
-    public decimal? BarcodeTypeId { get; set; }
-
-    /// <summary>
-    ///     浜у搧缂栫爜
-    /// </summary>
-    [Column("BOARD_ITEM")]
-    [SugarColumn(ColumnName = "BOARD_ITEM")] //鐢ㄤ簬SqlSugar
-    [StringLength(64, ErrorMessage = "浜у搧缂栫爜闀垮害涓嶈兘瓒呭嚭64")]
-    public string BoardItem { get; set; }
-
-    /// <summary>
-    ///     浜у搧鐢熶骇绾夸綋
-    /// </summary>
-    [Column("BOARD_LINENO")]
-    [SugarColumn(ColumnName = "BOARD_LINENO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "浜у搧鐢熶骇绾夸綋闀垮害涓嶈兘瓒呭嚭50")]
-    public string BoardLineno { get; set; }
-
-    /// <summary>
-    ///     浜у搧瑙勬牸
-    /// </summary>
-    [Column("BOARD_MODEL")]
-    [SugarColumn(ColumnName = "BOARD_MODEL")] //鐢ㄤ簬SqlSugar
-    [StringLength(500, ErrorMessage = "浜у搧瑙勬牸闀垮害涓嶈兘瓒呭嚭500")]
-    public string BoardModel { get; set; }
-
-    /// <summary>
-    ///     浜у搧鍚嶇О(鍘熷崟鏉垮悕绉�)
-    /// </summary>
-    [Column("BOARD_NAME")]
-    [SugarColumn(ColumnName = "BOARD_NAME")] //鐢ㄤ簬SqlSugar
-    [StringLength(500, ErrorMessage = "浜у搧鍚嶇О(鍘熷崟鏉垮悕绉�)闀垮害涓嶈兘瓒呭嚭500")]
-    public string BoardName { get; set; }
-
-    /// <summary>
-    ///     浜у搧鏈哄瀷
-    /// </summary>
-    [Column("BOARD_STYLE")]
-    [SugarColumn(ColumnName = "BOARD_STYLE")] //鐢ㄤ簬SqlSugar
-    [StringLength(500, ErrorMessage = "浜у搧鏈哄瀷闀垮害涓嶈兘瓒呭嚭500")]
-    public string BoardStyle { get; set; }
-
-    /// <summary>
-    ///     閫傞厤璁′欢鍨嬪彿
-    /// </summary>
-    [Column("BOARD_STYLE_J")]
-    [SugarColumn(ColumnName = "BOARD_STYLE_J")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "閫傞厤璁′欢鍨嬪彿闀垮害涓嶈兘瓒呭嚭50")]
-    public string BoardStyleJ { get; set; }
-
-    /// <summary>
-    ///     鍗曚綅
-    /// </summary>
-    [Column("BOARD_UNIT")]
-    [SugarColumn(ColumnName = "BOARD_UNIT")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "鍗曚綅闀垮害涓嶈兘瓒呭嚭10")]
-    public string BoardUnit { get; set; }
-
-    /// <summary>
-    ///     鏄惁BOM鎵佸钩鍖�
-    /// </summary>
-    [Column("BOM_FLAT_FLAG")]
-    [SugarColumn(ColumnName = "BOM_FLAT_FLAG")] //鐢ㄤ簬SqlSugar
-    public decimal? BomFlatFlag { get; set; }
-
-    /// <summary>
-    ///     棰滆壊
-    /// </summary>
-    [Column("COLOR_NAME")]
-    [SugarColumn(ColumnName = "COLOR_NAME")] //鐢ㄤ簬SqlSugar
-    [StringLength(500, ErrorMessage = "棰滆壊闀垮害涓嶈兘瓒呭嚭500")]
-    public string ColorName { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("COMPANY")]
-    [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "Company闀垮害涓嶈兘瓒呭嚭20")]
-    public string Company { get; set; }
-
-    /// <summary>
-    ///     璁板綍鍒涘缓浜�
-    /// </summary>
-    [Column("CREATE_BY")]
-    [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "璁板綍鍒涘缓浜洪暱搴︿笉鑳借秴鍑�30")]
-    public string CreateBy { get; set; }
-
-    /// <summary>
-    ///     鍒涘缓鏃堕棿
-    /// </summary>
-    [Column("CREATE_DATE")]
-    [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? CreateDate { get; set; }
-
-    /// <summary>
-    ///     榛樿浠撳簱
-    /// </summary>
-    [Column("DEPOT_CODE")]
-    [SugarColumn(ColumnName = "DEPOT_CODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "榛樿浠撳簱闀垮害涓嶈兘瓒呭嚭50")]
-    public string DepotCode { get; set; }
-
-    /// <summary>
-    ///     榛樿搴撲綅
-    /// </summary>
-    [Column("DEPOT_SECTION_CODE")]
-    [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "榛樿搴撲綅闀垮害涓嶈兘瓒呭嚭50")]
-    public string DepotSectionCode { get; set; }
-
-    /// <summary>
-    ///     澶囨敞
-    /// </summary>
-    [Column("DESCRIPTION")]
-    [SugarColumn(ColumnName = "DESCRIPTION")] //鐢ㄤ簬SqlSugar
-    [StringLength(255, ErrorMessage = "澶囨敞闀垮害涓嶈兘瓒呭嚭255")]
-    public string Description { get; set; }
-
-    /// <summary>
-    ///     鍏冧欢鏁�
-    /// </summary>
-    [Column("ELEMENT_QTY")]
-    [SugarColumn(ColumnName = "ELEMENT_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? ElementQty { get; set; }
-
-    /// <summary>
-    ///     ERP鏂欏彿
-    /// </summary>
-    [Column("ERP_ITEM_NO")]
-    [SugarColumn(ColumnName = "ERP_ITEM_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "ERP鏂欏彿闀垮害涓嶈兘瓒呭嚭50")]
-    public string ErpItemNo { get; set; }
-
-    /// <summary>
-    ///     宸ュ巶
-    /// </summary>
-    [Column("FACTORY")]
-    [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "宸ュ巶闀垮害涓嶈兘瓒呭嚭10")]
-    public string Factory { get; set; }
-
-    /// <summary>
-    ///     瀹℃牳浜�
-    /// </summary>
-    [Column("FCHECKED_BY1")]
-    [SugarColumn(ColumnName = "FCHECKED_BY1")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "瀹℃牳浜洪暱搴︿笉鑳借秴鍑�20")]
-    public string FcheckedBy1 { get; set; }
-
-    /// <summary>
-    ///     瀹℃牳浜�
-    /// </summary>
-    [Column("FCHECKED_BY2")]
-    [SugarColumn(ColumnName = "FCHECKED_BY2")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "瀹℃牳浜洪暱搴︿笉鑳借秴鍑�20")]
-    public string FcheckedBy2 { get; set; }
-
-    /// <summary>
-    ///     瀹℃牳鏃ユ湡
-    /// </summary>
-    [Column("FCHECKED_DATE1")]
-    [SugarColumn(ColumnName = "FCHECKED_DATE1")] //鐢ㄤ簬SqlSugar
-    public DateTime? FcheckedDate1 { get; set; }
-
-    /// <summary>
-    ///     瀹℃牳鏃ユ湡
-    /// </summary>
-    [Column("FCHECKED_DATE2")]
-    [SugarColumn(ColumnName = "FCHECKED_DATE2")] //鐢ㄤ簬SqlSugar
-    public DateTime? FcheckedDate2 { get; set; }
-
-    /// <summary>
-    ///     瀹℃壒鏍囪瘑
-    /// </summary>
-    [Column("FCHECK_FLAG1")]
-    [SugarColumn(ColumnName = "FCHECK_FLAG1")] //鐢ㄤ簬SqlSugar
-    public decimal? FcheckFlag1 { get; set; }
-
-    /// <summary>
-    ///     瀹℃壒鏍囪瘑
-    /// </summary>
-    [Column("FCHECK_FLAG2")]
-    [SugarColumn(ColumnName = "FCHECK_FLAG2")] //鐢ㄤ簬SqlSugar
-    public decimal? FcheckFlag2 { get; set; }
-
-    /// <summary>
-    ///     瀹℃壒鐘舵��
-    /// </summary>
-    [Column("FCHECK_TYP")]
-    [SugarColumn(ColumnName = "FCHECK_TYP")] //鐢ㄤ簬SqlSugar
-    [StringLength(200, ErrorMessage = "瀹℃壒鐘舵�侀暱搴︿笉鑳借秴鍑�200")]
-    public string FcheckTyp { get; set; }
-
-    /// <summary>
-    ///     棰滆壊鏍囪瘑(1锛氬伐搴廈OM缁存姢閿欒)
-    /// </summary>
-    [Column("FCOLOR")]
-    [SugarColumn(ColumnName = "FCOLOR")] //鐢ㄤ簬SqlSugar
-    public decimal? Fcolor { get; set; }
-
-    /// <summary>
-    ///     MRPII棣栧伐搴忓簭鍙�
-    /// </summary>
-    [Column("FIRST_SEQ")]
-    [SugarColumn(ColumnName = "FIRST_SEQ")] //鐢ㄤ簬SqlSugar
-    public decimal? FirstSeq { get; set; }
-
-    /// <summary>
-    ///     鏈�杩戞洿鏂颁汉
-    /// </summary>
-    [Column("LASTUPDATE_BY")]
-    [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "鏈�杩戞洿鏂颁汉闀垮害涓嶈兘瓒呭嚭30")]
-    public string LastupdateBy { get; set; }
-
-    /// <summary>
-    ///     鏈�杩戞洿鏂版椂闂�
-    /// </summary>
-    [Column("LASTUPDATE_DATE")]
-    [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? LastupdateDate { get; set; }
-
-    /// <summary>
-    ///     鏄惁绾冲叆MES绠$悊
-    /// </summary>
-    [Column("MES_FLAG")]
-    [SugarColumn(ColumnName = "MES_FLAG")] //鐢ㄤ簬SqlSugar
-    public decimal? MesFlag { get; set; }
-
-    /// <summary>
-    ///     鏄惁MRPII鍗曟澘
-    /// </summary>
-    [Column("MRP_ITEM")]
-    [SugarColumn(ColumnName = "MRP_ITEM")] //鐢ㄤ簬SqlSugar
-    public decimal? MrpItem { get; set; }
-
-    /// <summary>
-    ///     璐熸瀬閰嶆柟鐢ㄩ噺
-    /// </summary>
-    [Column("NEG_QTY")]
-    [SugarColumn(ColumnName = "NEG_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? NegQty { get; set; }
-
-    /// <summary>
-    ///     琛屼笟鏍囧噯鎻忚堪
-    /// </summary>
-    [Column("NORMT")]
-    [SugarColumn(ColumnName = "NORMT")] //鐢ㄤ簬SqlSugar
-    [StringLength(100, ErrorMessage = "琛屼笟鏍囧噯鎻忚堪闀垮害涓嶈兘瓒呭嚭100")]
-    public string Normt { get; set; }
-
-    /// <summary>
-    ///     缁勭粐
-    /// </summary>
-    [Column("ORG")]
-    [SugarColumn(ColumnName = "ORG")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "缁勭粐闀垮害涓嶈兘瓒呭嚭10")]
-    public string Org { get; set; }
-
-    /// <summary>
-    ///     姣忕鏁伴噺
-    /// </summary>
-    [Column("PACK_BOX_QTY")]
-    [SugarColumn(ColumnName = "PACK_BOX_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? PackBoxQty { get; set; }
-
-    /// <summary>
-    ///     姣忓崱鏉跨鏁�
-    /// </summary>
-    [Column("PACK_CB_QTY")]
-    [SugarColumn(ColumnName = "PACK_CB_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? PackCbQty { get; set; }
-
-    /// <summary>
-    ///     鍖呰娉ㄦ剰浜嬮」
-    /// </summary>
-    [Column("PACK_SHIP_MEMO")]
-    [SugarColumn(ColumnName = "PACK_SHIP_MEMO")] //鐢ㄤ簬SqlSugar
-    [StringLength(255, ErrorMessage = "鍖呰娉ㄦ剰浜嬮」闀垮害涓嶈兘瓒呭嚭255")]
-    public string PackShipMemo { get; set; }
-
-    /// <summary>
-    ///     鍑鸿揣鍖呰鏂瑰紡
-    /// </summary>
-    [Column("PACK_SHIP_NO")]
-    [SugarColumn(ColumnName = "PACK_SHIP_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "鍑鸿揣鍖呰鏂瑰紡闀垮害涓嶈兘瓒呭嚭10")]
-    public string PackShipNo { get; set; }
-
-    /// <summary>
-    ///     姣忕浜у搧鏁伴噺
-    /// </summary>
-    [Column("PACK_SHIP_QTY")]
-    [SugarColumn(ColumnName = "PACK_SHIP_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? PackShipQty { get; set; }
-
-    /// <summary>
-    ///     閰嶆柟
-    /// </summary>
-    [Column("PEIFANG")]
-    [SugarColumn(ColumnName = "PEIFANG")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "閰嶆柟闀垮害涓嶈兘瓒呭嚭20")]
-    public string Peifang { get; set; }
-
-    /// <summary>
-    ///     浜у搧鍥剧墖璺緞
-    /// </summary>
-    [Column("PIC_PATH")]
-    [SugarColumn(ColumnName = "PIC_PATH")] //鐢ㄤ簬SqlSugar
-    [StringLength(255, ErrorMessage = "浜у搧鍥剧墖璺緞闀垮害涓嶈兘瓒呭嚭255")]
-    public string PicPath { get; set; }
-
-    /// <summary>
-    ///     姝f瀬閰嶆柟鐢ㄩ噺
-    /// </summary>
-    [Column("POS_QTY")]
-    [SugarColumn(ColumnName = "POS_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? PosQty { get; set; }
-
-    /// <summary>
-    ///     鎴愬搧2锛屽崐鎴愬搧1
-    /// </summary>
-    [Column("PRD_FLAG")]
-    [SugarColumn(ColumnName = "PRD_FLAG")] //鐢ㄤ簬SqlSugar
-    public decimal? PrdFlag { get; set; }
-
-    /// <summary>
-    ///     宸ヨ壓灞炴��(鏁板�煎彧鑳芥槸1,2,3)
-    /// </summary>
-    [Column("PROC_CAPTION")]
-    [SugarColumn(ColumnName = "PROC_CAPTION")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "宸ヨ壓灞炴��(鏁板�煎彧鑳芥槸1,2,3)闀垮害涓嶈兘瓒呭嚭20")]
-    public string ProcCaption { get; set; }
-
-    /// <summary>
-    ///     浜у搧绫诲埆
-    /// </summary>
-    [Column("PRODUCT_TYPE")]
-    [SugarColumn(ColumnName = "PRODUCT_TYPE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "浜у搧绫诲埆闀垮害涓嶈兘瓒呭嚭20")]
-    public string ProductType { get; set; }
-
-    /// <summary>
-    ///     SAP鐗╂枡灏忕被
-    /// </summary>
-    [Column("PROPERTY_NO")]
-    [SugarColumn(ColumnName = "PROPERTY_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "SAP鐗╂枡灏忕被闀垮害涓嶈兘瓒呭嚭50")]
-    public string PropertyNo { get; set; }
-
-    /// <summary>
-    ///     宸ヨ壓绫诲埆缂栧彿
-    /// </summary>
-    [Column("PTYPE_NO")]
-    [SugarColumn(ColumnName = "PTYPE_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "宸ヨ壓绫诲埆缂栧彿闀垮害涓嶈兘瓒呭嚭10")]
-    public string PtypeNo { get; set; }
-
-    /// <summary>
-    ///     妫�楠屾ā寮�(鍏ㄦ\鎶芥)
-    /// </summary>
-    [Column("QC_MODE")]
-    [SugarColumn(ColumnName = "QC_MODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "妫�楠屾ā寮�(鍏ㄦ/鎶芥)闀垮害涓嶈兘瓒呭嚭20")]
-    public string QcMode { get; set; }
-
-    /// <summary>
-    ///     榛樿鏀惰揣鍦板潃(瀹㈡埛鍦板潃)
-    /// </summary>
-    [Column("SHIP_TO")]
-    [SugarColumn(ColumnName = "SHIP_TO")] //鐢ㄤ簬SqlSugar
-    [StringLength(200, ErrorMessage = "榛樿鏀惰揣鍦板潃(瀹㈡埛鍦板潃)闀垮害涓嶈兘瓒呭嚭200")]
-    public string ShipTo { get; set; }
-
-    /// <summary>
-    ///     璐存斁鏁�
-    /// </summary>
-    [Column("SMT_QTY")]
-    [SugarColumn(ColumnName = "SMT_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? SmtQty { get; set; }
-
-    /// <summary>
-    ///     杞欢鐗堟湰
-    /// </summary>
-    [Column("SOFTVERSION")]
-    [SugarColumn(ColumnName = "SOFTVERSION")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "杞欢鐗堟湰闀垮害涓嶈兘瓒呭嚭20")]
-    public string Softversion { get; set; }
-
-    /// <summary>
-    ///     鍋滅敤鏃ユ湡
-    /// </summary>
-    [Column("STOPDATE")]
-    [SugarColumn(ColumnName = "STOPDATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? Stopdate { get; set; }
-
-    /// <summary>
-    ///     鍏ュ簱鏂瑰紡
-    /// </summary>
-    [Column("STORE_MODE")]
-    [SugarColumn(ColumnName = "STORE_MODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鍏ュ簱鏂瑰紡闀垮害涓嶈兘瓒呭嚭20")]
-    public string StoreMode { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("STYLE_TMP1")]
-    [SugarColumn(ColumnName = "STYLE_TMP1")] //鐢ㄤ簬SqlSugar
-    [StringLength(500, ErrorMessage = "StyleTmp1闀垮害涓嶈兘瓒呭嚭500")]
-    public string StyleTmp1 { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("STYLE_TMP2")]
-    [SugarColumn(ColumnName = "STYLE_TMP2")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "StyleTmp2闀垮害涓嶈兘瓒呭嚭50")]
-    public string StyleTmp2 { get; set; }
-
-    /// <summary>
-    ///     鐒婄偣鏁�
-    /// </summary>
-    [Column("THT_QTY")]
-    [SugarColumn(ColumnName = "THT_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? ThtQty { get; set; }
-
-    /// <summary>
-    ///     鏈�鏂颁笅杞芥洿鏂版爣璇�
-    /// </summary>
-    [Column("UPDATE_FLG")]
-    [SugarColumn(ColumnName = "UPDATE_FLG")] //鐢ㄤ簬SqlSugar
-    public decimal? UpdateFlg { get; set; }
-
-    /// <summary>
-    ///     鍗曟澘鐗堟湰
-    /// </summary>
-    [Column("VERSION")]
-    [SugarColumn(ColumnName = "VERSION")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鍗曟澘鐗堟湰闀垮害涓嶈兘瓒呭嚭20")]
-    public string Version { get; set; }
-}
\ No newline at end of file
diff --git a/MES.Service/Modes/MesDepTask.cs b/MES.Service/Modes/MesDepTask.cs
deleted file mode 100644
index cc4dc29..0000000
--- a/MES.Service/Modes/MesDepTask.cs
+++ /dev/null
@@ -1,392 +0,0 @@
-using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
-using SqlSugar;
-
-namespace MES.Service.Modes;
-
-/// <summary>
-///     閿�鍞鍗曡〃
-/// </summary>
-[Table("MES_DEP_TASK")]
-[SugarTable("MES_DEP_TASK")] //鐢ㄤ簬SqlSugar
-public class MesDepTask
-{
-    /// <summary>
-    /// </summary>
-    [Key]
-    [Column("ID")]
-    [SugarColumn(ColumnName = "ID")] //鐢ㄤ簬SqlSugar
-    public decimal Id { get; set; }
-
-    /// <summary>
-    ///     浠庤〃ID
-    /// </summary>
-    [Column("AUTOID")]
-    [SugarColumn(ColumnName = "AUTOID")] //鐢ㄤ簬SqlSugar
-    public decimal? Autoid { get; set; }
-
-    /// <summary>
-    ///     澶囨崯鏁伴噺
-    /// </summary>
-    [Column("BACKUP_QTY")]
-    [SugarColumn(ColumnName = "BACKUP_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? BackupQty { get; set; }
-
-    /// <summary>
-    ///     鏉$爜ID
-    /// </summary>
-    [Column("BARCODE_TYPE_ID")]
-    [SugarColumn(ColumnName = "BARCODE_TYPE_ID")] //鐢ㄤ簬SqlSugar
-    public decimal? BarcodeTypeId { get; set; }
-
-    /// <summary>
-    ///     鎴愬搧缂栧彿
-    /// </summary>
-    [Column("BOARD_ITEM")]
-    [SugarColumn(ColumnName = "BOARD_ITEM")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鎴愬搧缂栧彿闀垮害涓嶈兘瓒呭嚭50")]
-    public string BoardItem { get; set; }
-
-    /// <summary>
-    ///     鎴愬搧鍚嶇О
-    /// </summary>
-    [Column("BOARD_NAME")]
-    [SugarColumn(ColumnName = "BOARD_NAME")] //鐢ㄤ簬SqlSugar
-    [StringLength(200, ErrorMessage = "鎴愬搧鍚嶇О闀垮害涓嶈兘瓒呭嚭200")]
-    public string BoardName { get; set; }
-
-    /// <summary>
-    ///     浜у搧鍨嬪彿
-    /// </summary>
-    [Column("BOARD_STYLE")]
-    [SugarColumn(ColumnName = "BOARD_STYLE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "浜у搧鍨嬪彿闀垮害涓嶈兘瓒呭嚭50")]
-    public string BoardStyle { get; set; }
-
-    /// <summary>
-    ///     鍏抽棴鏃ユ湡
-    /// </summary>
-    [Column("CLOSEDATE")]
-    [SugarColumn(ColumnName = "CLOSEDATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? Closedate { get; set; }
-
-    /// <summary>
-    ///     棰滆壊
-    /// </summary>
-    [Column("COLOR_NAME")]
-    [SugarColumn(ColumnName = "COLOR_NAME")] //鐢ㄤ簬SqlSugar
-    [StringLength(500, ErrorMessage = "棰滆壊闀垮害涓嶈兘瓒呭嚭500")]
-    public string ColorName { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("COMPANY")]
-    [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "Company闀垮害涓嶈兘瓒呭嚭50")]
-    public string Company { get; set; }
-
-    /// <summary>
-    ///     瀹屽伐鏁伴噺
-    /// </summary>
-    [Column("COMPLETE_QTY")]
-    [SugarColumn(ColumnName = "COMPLETE_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? CompleteQty { get; set; }
-
-    /// <summary>
-    ///     鍒涘缓浜�
-    /// </summary>
-    [Column("CREATE_BY")]
-    [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "鍒涘缓浜洪暱搴︿笉鑳借秴鍑�30")]
-    public string CreateBy { get; set; }
-
-    /// <summary>
-    ///     鍒涘缓鏃堕棿
-    /// </summary>
-    [Column("CREATE_DATE")]
-    [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? CreateDate { get; set; }
-
-    /// <summary>
-    ///     鍒跺崟浜�
-    /// </summary>
-    [Column("CREATOR")]
-    [SugarColumn(ColumnName = "CREATOR")] //鐢ㄤ簬SqlSugar
-    [StringLength(200, ErrorMessage = "鍒跺崟浜洪暱搴︿笉鑳借秴鍑�200")]
-    public string Creator { get; set; }
-
-    /// <summary>
-    ///     瀹㈡埛缂栧彿
-    /// </summary>
-    [Column("CUST_NO")]
-    [SugarColumn(ColumnName = "CUST_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "瀹㈡埛缂栧彿闀垮害涓嶈兘瓒呭嚭20")]
-    public string CustNo { get; set; }
-
-    /// <summary>
-    ///     瀹㈡埛PO
-    /// </summary>
-    [Column("CUST_PO")]
-    [SugarColumn(ColumnName = "CUST_PO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "瀹㈡埛PO闀垮害涓嶈兘瓒呭嚭50")]
-    public string CustPo { get; set; }
-
-    /// <summary>
-    ///     瀹㈡埛鏈哄瀷
-    /// </summary>
-    [Column("CUST_STYLE")]
-    [SugarColumn(ColumnName = "CUST_STYLE")] //鐢ㄤ簬SqlSugar
-    [StringLength(100, ErrorMessage = "瀹㈡埛鏈哄瀷闀垮害涓嶈兘瓒呭嚭100")]
-    public string CustStyle { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("DATA_FROM")]
-    [SugarColumn(ColumnName = "DATA_FROM")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "DataFrom闀垮害涓嶈兘瓒呭嚭10")]
-    public string DataFrom { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("DOWN_FLAG")]
-    [SugarColumn(ColumnName = "DOWN_FLAG")] //鐢ㄤ簬SqlSugar
-    public decimal? DownFlag { get; set; }
-
-    /// <summary>
-    ///     涓嬭浇鏃堕棿
-    /// </summary>
-    [Column("DOWN_TIME")]
-    [SugarColumn(ColumnName = "DOWN_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? DownTime { get; set; }
-
-    /// <summary>
-    ///     ERP鐗╂枡缂栧彿
-    /// </summary>
-    [Column("ERP_ITEM_NO")]
-    [SugarColumn(ColumnName = "ERP_ITEM_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "ERP鐗╂枡缂栧彿闀垮害涓嶈兘瓒呭嚭50")]
-    public string ErpItemNo { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("FACTORY")]
-    [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "Factory闀垮害涓嶈兘瓒呭嚭20")]
-    public string Factory { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("FCHECK_BY")]
-    [SugarColumn(ColumnName = "FCHECK_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "FcheckBy闀垮害涓嶈兘瓒呭嚭30")]
-    public string FcheckBy { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("FCHECK_DATE")]
-    [SugarColumn(ColumnName = "FCHECK_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? FcheckDate { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("FCHECK_STATUS")]
-    [SugarColumn(ColumnName = "FCHECK_STATUS")] //鐢ㄤ簬SqlSugar
-    [StringLength(200, ErrorMessage = "FcheckStatus闀垮害涓嶈兘瓒呭嚭200")]
-    public string FcheckStatus { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("FIRST_ITEM_READY_TIME")]
-    [SugarColumn(ColumnName = "FIRST_ITEM_READY_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? FirstItemReadyTime { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("FIRST_ITEM_RECEIPT_TIME")]
-    [SugarColumn(ColumnName = "FIRST_ITEM_RECEIPT_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? FirstItemReceiptTime { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("FLAG")]
-    [SugarColumn(ColumnName = "FLAG")] //鐢ㄤ簬SqlSugar
-    public decimal? Flag { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("ISSUE_STATUS")]
-    [SugarColumn(ColumnName = "ISSUE_STATUS")] //鐢ㄤ簬SqlSugar
-    public decimal? IssueStatus { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("LASTUPDATE_BY")]
-    [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "LastupdateBy闀垮害涓嶈兘瓒呭嚭30")]
-    public string LastupdateBy { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("LASTUPDATE_DATE")]
-    [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? LastupdateDate { get; set; }
-
-    /// <summary>
-    ///     澶囨敞
-    /// </summary>
-    [Column("MEMO")]
-    [SugarColumn(ColumnName = "MEMO")] //鐢ㄤ簬SqlSugar
-    [StringLength(255, ErrorMessage = "澶囨敞闀垮害涓嶈兘瓒呭嚭255")]
-    public string Memo { get; set; }
-
-    /// <summary>
-    ///     鐢熶骇宸ュ崟
-    /// </summary>
-    [Column("MOCODE")]
-    [SugarColumn(ColumnName = "MOCODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鐢熶骇宸ュ崟闀垮害涓嶈兘瓒呭嚭50")]
-    public string Mocode { get; set; }
-
-    /// <summary>
-    ///     涓昏〃ID
-    /// </summary>
-    [Column("MOID")]
-    [SugarColumn(ColumnName = "MOID")] //鐢ㄤ簬SqlSugar
-    public decimal? Moid { get; set; }
-
-    /// <summary>
-    ///     鍖呰璇存槑
-    /// </summary>
-    [Column("PACK_SHIP_MEMO")]
-    [SugarColumn(ColumnName = "PACK_SHIP_MEMO")] //鐢ㄤ簬SqlSugar
-    [StringLength(255, ErrorMessage = "鍖呰璇存槑闀垮害涓嶈兘瓒呭嚭255")]
-    public string PackShipMemo { get; set; }
-
-    /// <summary>
-    ///     鍖呰绫诲瀷
-    /// </summary>
-    [Column("PACK_SHIP_TYPE")]
-    [SugarColumn(ColumnName = "PACK_SHIP_TYPE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鍖呰绫诲瀷闀垮害涓嶈兘瓒呭嚭20")]
-    public string PackShipType { get; set; }
-
-    /// <summary>
-    ///     璁″垝寮�濮嬫椂闂�
-    /// </summary>
-    [Column("PLAN_BEGIN_TIME")]
-    [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? PlanBeginTime { get; set; }
-
-    /// <summary>
-    ///     璁″垝瀹屽伐鏃堕棿
-    /// </summary>
-    [Column("PLAN_FINISH_TIME")]
-    [SugarColumn(ColumnName = "PLAN_FINISH_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? PlanFinishTime { get; set; }
-
-    /// <summary>
-    ///     鏁伴噺
-    /// </summary>
-    [Column("PLAN_QTY")]
-    [SugarColumn(ColumnName = "PLAN_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? PlanQty { get; set; }
-
-    /// <summary>
-    ///     鎵撳嵃鍥炲畾鍊�
-    /// </summary>
-    [Column("PROC_PRINT_VALUE")]
-    [SugarColumn(ColumnName = "PROC_PRINT_VALUE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鎵撳嵃鍥炲畾鍊奸暱搴︿笉鑳借秴鍑�50")]
-    public string ProcPrintValue { get; set; }
-
-    /// <summary>
-    ///     宸ュ崟鐘舵��
-    /// </summary>
-    [Column("PRODUCE_STATE")]
-    [SugarColumn(ColumnName = "PRODUCE_STATE")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "宸ュ崟鐘舵�侀暱搴︿笉鑳借秴鍑�10")]
-    public string ProduceState { get; set; }
-
-    /// <summary>
-    ///     瀹為檯寮�濮嬫椂闂�
-    /// </summary>
-    [Column("REAL_BEGIN_TIME")]
-    [SugarColumn(ColumnName = "REAL_BEGIN_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? RealBeginTime { get; set; }
-
-    /// <summary>
-    ///     瀹為檯瀹屽伐鏃堕棿
-    /// </summary>
-    [Column("REAL_FINISH_TIME")]
-    [SugarColumn(ColumnName = "REAL_FINISH_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? RealFinishTime { get; set; }
-
-    /// <summary>
-    ///     鐜繚浠g爜
-    /// </summary>
-    [Column("ROHSE_CODE")]
-    [SugarColumn(ColumnName = "ROHSE_CODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鐜繚浠g爜闀垮害涓嶈兘瓒呭嚭20")]
-    public string RohseCode { get; set; }
-
-    /// <summary>
-    ///     鑸瑰ご鏍�
-    /// </summary>
-    [Column("SHIP_QTY")]
-    [SugarColumn(ColumnName = "SHIP_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? ShipQty { get; set; }
-
-    /// <summary>
-    ///     鐘舵��
-    /// </summary>
-    [Column("STATUS")]
-    [SugarColumn(ColumnName = "STATUS")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "鐘舵�侀暱搴︿笉鑳借秴鍑�10")]
-    public string Status { get; set; }
-
-    /// <summary>
-    ///     璁㈠崟缂栧彿
-    /// </summary>
-    [Column("TASK_NO")]
-    [SugarColumn(ColumnName = "TASK_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "璁㈠崟缂栧彿闀垮害涓嶈兘瓒呭嚭50")]
-    public string TaskNo { get; set; }
-
-    /// <summary>
-    ///     宸ュ崟绫诲瀷
-    /// </summary>
-    [Column("TASK_TYPE")]
-    [SugarColumn(ColumnName = "TASK_TYPE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "宸ュ崟绫诲瀷闀垮害涓嶈兘瓒呭嚭20")]
-    public string TaskType { get; set; }
-
-    /// <summary>
-    ///     鏈�鏂颁笅杞芥洿鏂版爣璇�
-    /// </summary>
-    [Column("UPDATE_FLG")]
-    [SugarColumn(ColumnName = "UPDATE_FLG")] //鐢ㄤ簬SqlSugar
-    public decimal? UpdateFlg { get; set; }
-
-    /// <summary>
-    ///     鐗堟湰
-    /// </summary>
-    [Column("VERSION")]
-    [SugarColumn(ColumnName = "VERSION")] //鐢ㄤ簬SqlSugar
-    [StringLength(120, ErrorMessage = "鐗堟湰闀垮害涓嶈兘瓒呭嚭120")]
-    public string Version { get; set; }
-
-    /// <summary>
-    ///     浠诲姟鍗曡鍙�
-    /// </summary>
-    [Column("WORK_LINE")]
-    [SugarColumn(ColumnName = "WORK_LINE")] //鐢ㄤ簬SqlSugar
-    public decimal? WorkLine { get; set; }
-
-    /// <summary>
-    ///     浠诲姟鍗曞彿
-    /// </summary>
-    [Column("WORK_NO")]
-    [SugarColumn(ColumnName = "WORK_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "浠诲姟鍗曞彿闀垮害涓嶈兘瓒呭嚭50")]
-    public string WorkNo { get; set; }
-}
\ No newline at end of file
diff --git a/MES.Service/Modes/MesLine.cs b/MES.Service/Modes/MesLine.cs
index a1e3718..9d04286 100644
--- a/MES.Service/Modes/MesLine.cs
+++ b/MES.Service/Modes/MesLine.cs
@@ -1,258 +1,173 @@
-using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
-using SqlSugar;
+锘縰sing SqlSugar;
 
-namespace MES.Service.Modes;
-
-/// <summary>
-///     绾夸綋
-/// </summary>
-[Table("MES_LINE")]
-[SugarTable("MES_LINE")] //鐢ㄤ簬SqlSugar
-public class MesLine
+namespace MES.Service.Modes
 {
     /// <summary>
-    ///     涓婚敭
-    /// </summary>
-    [Key]
-    [Column("ID")]
-    [SugarColumn(ColumnName = "ID")] //鐢ㄤ簬SqlSugar
-    public decimal Id { get; set; }
+    /// 绾夸綋
+    ///</summary>
+    [SugarTable("MES_LINE")]
+    public class MesLine
+    {
+        /// <summary>
+        /// 涓婚敭 
+        ///</summary>
+        [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
+        public decimal Id { get; set; }
 
-    /// <summary>
-    ///     鏉$爜绫诲瀷
-    /// </summary>
-    [Column("BARTYPE")]
-    [SugarColumn(ColumnName = "BARTYPE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鏉$爜绫诲瀷闀垮害涓嶈兘瓒呭嚭20")]
-    public string Bartype { get; set; }
+        /// <summary>
+        /// 绾夸綋缂栧彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "LINE_NO")]
+        public string LineNo { get; set; }
 
-    /// <summary>
-    ///     鍗℃澘鍒嗙被
-    /// </summary>
-    [Column("BK01")]
-    [SugarColumn(ColumnName = "BK01")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鍗℃澘鍒嗙被闀垮害涓嶈兘瓒呭嚭50")]
-    public string Bk01 { get; set; }
+        /// <summary>
+        /// 绾夸綋鍚嶇О 
+        ///</summary>
+        [SugarColumn(ColumnName = "LINE_NAME")]
+        public string LineName { get; set; }
 
-    /// <summary>
-    ///     瀹℃牳浜�
-    /// </summary>
-    [Column("CHECK_BY")]
-    [SugarColumn(ColumnName = "CHECK_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "瀹℃牳浜洪暱搴︿笉鑳借秴鍑�30")]
-    public string CheckBy { get; set; }
+        /// <summary>
+        /// 宸ヤ綔涓績缂栧彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")]
+        public string WorkshopCenterCode { get; set; }
 
-    /// <summary>
-    ///     瀹℃牳鏃ユ湡
-    /// </summary>
-    [Column("CHECK_DATE")]
-    [SugarColumn(ColumnName = "CHECK_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? CheckDate { get; set; }
+        /// <summary>
+        /// 澶囨敞 
+        ///</summary>
+        [SugarColumn(ColumnName = "MEMO")]
+        public string Memo { get; set; }
 
-    /// <summary>
-    ///     瀹℃牳鐘舵��
-    /// </summary>
-    [Column("CHECK_STATUS")]
-    [SugarColumn(ColumnName = "CHECK_STATUS")] //鐢ㄤ簬SqlSugar
-    public decimal? CheckStatus { get; set; }
+        /// <summary>
+        /// 鍒涘缓浜� 
+        ///</summary>
+        [SugarColumn(ColumnName = "CREATE_BY")]
+        public string CreateBy { get; set; }
 
-    /// <summary>
-    /// </summary>
-    [Column("COMPANY")]
-    [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "Company闀垮害涓嶈兘瓒呭嚭20")]
-    public string Company { get; set; }
+        /// <summary>
+        /// 鍒涘缓鏃ユ湡 
+        ///</summary>
+        [SugarColumn(ColumnName = "CREATE_DATE")]
+        public DateTime? CreateDate { get; set; }
 
-    /// <summary>
-    ///     鍒涘缓浜�
-    /// </summary>
-    [Column("CREATE_BY")]
-    [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "鍒涘缓浜洪暱搴︿笉鑳借秴鍑�30")]
-    public string CreateBy { get; set; }
+        /// <summary>
+        /// 鏈�鍚庝慨鏀逛汉 
+        ///</summary>
+        [SugarColumn(ColumnName = "LASTUPDATE_BY")]
+        public string LastupdateBy { get; set; }
 
-    /// <summary>
-    ///     鍒涘缓鏃ユ湡
-    /// </summary>
-    [Column("CREATE_DATE")]
-    [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? CreateDate { get; set; }
+        /// <summary>
+        /// 鏈�鍚庝慨鏀规棩鏈� 
+        ///</summary>
+        [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
+        public DateTime? LastupdateDate { get; set; }
 
-    /// <summary>
-    ///     閮ㄩ棬缂栧彿
-    /// </summary>
-    [Column("DEPARTMENTCODE")]
-    [SugarColumn(ColumnName = "DEPARTMENTCODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(32, ErrorMessage = "閮ㄩ棬缂栧彿闀垮害涓嶈兘瓒呭嚭32")]
-    public string Departmentcode { get; set; }
+        /// <summary>
+        /// 鍗℃澘鍒嗙被 
+        ///</summary>
+        [SugarColumn(ColumnName = "BK01")]
+        public string Bk01 { get; set; }
 
-    /// <summary>
-    ///     绾胯竟浠撳簱
-    /// </summary>
-    [Column("DEPOT_CODE")]
-    [SugarColumn(ColumnName = "DEPOT_CODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "绾胯竟浠撳簱闀垮害涓嶈兘瓒呭嚭50")]
-    public string DepotCode { get; set; }
+        /// <summary>
+        /// 鏍囩鏄剧ず鍊� 
+        ///</summary>
+        [SugarColumn(ColumnName = "LABEL")]
+        public string Label { get; set; }
 
-    /// <summary>
-    ///     榛樿搴撲綅
-    /// </summary>
-    [Column("DEPOT_SECTION_CODE")]
-    [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "榛樿搴撲綅闀垮害涓嶈兘瓒呭嚭50")]
-    public string DepotSectionCode { get; set; }
+        /// <summary>
+        /// 杞﹂棿绠�鐮� 
+        ///</summary>
+        [SugarColumn(ColumnName = "WORKHOMEJM")]
+        public string Workhomejm { get; set; }
 
-    /// <summary>
-    /// </summary>
-    [Column("FACTORY")]
-    [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "Factory闀垮害涓嶈兘瓒呭嚭20")]
-    public string Factory { get; set; }
+        /// <summary>
+        /// 绾跨畝鐮� 
+        ///</summary>
+        [SugarColumn(ColumnName = "LINEJM")]
+        public string Linejm { get; set; }
 
-    /// <summary>
-    ///     鏍囩鏄剧ず鍊�
-    /// </summary>
-    [Column("LABEL")]
-    [SugarColumn(ColumnName = "LABEL")] //鐢ㄤ簬SqlSugar
-    [StringLength(100, ErrorMessage = "鏍囩鏄剧ず鍊奸暱搴︿笉鑳借秴鍑�100")]
-    public string Label { get; set; }
+        /// <summary>
+        /// 鏉$爜绫诲瀷 
+        ///</summary>
+        [SugarColumn(ColumnName = "BARTYPE")]
+        public string Bartype { get; set; }
 
-    /// <summary>
-    ///     鏈�鍚庝慨鏀逛汉
-    /// </summary>
-    [Column("LASTUPDATE_BY")]
-    [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "鏈�鍚庝慨鏀逛汉闀垮害涓嶈兘瓒呭嚭30")]
-    public string LastupdateBy { get; set; }
+        /// <summary>
+        /// 寰俊鏄剧ず鍊� 
+        ///</summary>
+        [SugarColumn(ColumnName = "WX_LABLE")]
+        public string WxLable { get; set; }
 
-    /// <summary>
-    ///     鏈�鍚庝慨鏀规棩鏈�
-    /// </summary>
-    [Column("LASTUPDATE_DATE")]
-    [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? LastupdateDate { get; set; }
+        /// <summary>
+        /// 鍖哄垎閿傞敯閿備簹 
+        ///</summary>
+        [SugarColumn(ColumnName = "WORKCENTERTYPE")]
+        public string Workcentertype { get; set; }
 
-    /// <summary>
-    ///     缁勯暱缂栧彿
-    /// </summary>
-    [Column("L_CODE")]
-    [SugarColumn(ColumnName = "L_CODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(32, ErrorMessage = "缁勯暱缂栧彿闀垮害涓嶈兘瓒呭嚭32")]
-    public string LCode { get; set; }
+        /// <summary>
+        ///  
+        ///</summary>
+        [SugarColumn(ColumnName = "SIMPLENAME")]
+        public string Simplename { get; set; }
 
-    /// <summary>
-    ///     绾跨畝鐮�
-    /// </summary>
-    [Column("LINEJM")]
-    [SugarColumn(ColumnName = "LINEJM")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "绾跨畝鐮侀暱搴︿笉鑳借秴鍑�20")]
-    public string Linejm { get; set; }
+        /// <summary>
+        ///  
+        ///</summary>
+        [SugarColumn(ColumnName = "SHOW_INDEX")]
+        public decimal? ShowIndex { get; set; }
 
-    /// <summary>
-    ///     绾夸綋鍚嶇О
-    /// </summary>
-    [Column("LINE_NAME")]
-    [SugarColumn(ColumnName = "LINE_NAME")] //鐢ㄤ簬SqlSugar
-    [StringLength(64, ErrorMessage = "绾夸綋鍚嶇О闀垮害涓嶈兘瓒呭嚭64")]
-    public string LineName { get; set; }
+        /// <summary>
+        ///  
+        ///</summary>
+        [SugarColumn(ColumnName = "COMPANY")]
+        public string Company { get; set; }
 
-    /// <summary>
-    ///     绾夸綋缂栧彿
-    /// </summary>
-    [Column("LINE_NO")]
-    [SugarColumn(ColumnName = "LINE_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(32, ErrorMessage = "绾夸綋缂栧彿闀垮害涓嶈兘瓒呭嚭32")]
-    public string LineNo { get; set; }
+        /// <summary>
+        ///  
+        ///</summary>
+        [SugarColumn(ColumnName = "FACTORY")]
+        public string Factory { get; set; }
 
-    /// <summary>
-    ///     浜х嚎绫诲埆
-    /// </summary>
-    [Column("LINE_STYLE")]
-    [SugarColumn(ColumnName = "LINE_STYLE")] //鐢ㄤ簬SqlSugar
-    [StringLength(32, ErrorMessage = "浜х嚎绫诲埆闀垮害涓嶈兘瓒呭嚭32")]
-    public string LineStyle { get; set; }
+        /// <summary>
+        /// 绾胯竟浠撳簱 
+        ///</summary>
+        [SugarColumn(ColumnName = "DEPOT_CODE")]
+        public string DepotCode { get; set; }
 
-    /// <summary>
-    ///     澶囨敞
-    /// </summary>
-    [Column("MEMO")]
-    [SugarColumn(ColumnName = "MEMO")] //鐢ㄤ簬SqlSugar
-    [StringLength(1000, ErrorMessage = "澶囨敞闀垮害涓嶈兘瓒呭嚭1000")]
-    public string Memo { get; set; }
+        /// <summary>
+        /// 榛樿搴撲綅 
+        ///</summary>
+        [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")]
+        public string DepotSectionCode { get; set; }
 
-    /// <summary>
-    ///     鎵�灞炲伐搴�
-    /// </summary>
-    [Column("PROC_NO")]
-    [SugarColumn(ColumnName = "PROC_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(32, ErrorMessage = "鎵�灞炲伐搴忛暱搴︿笉鑳借秴鍑�32")]
-    public string ProcNo { get; set; }
+        /// <summary>
+        /// 鎶ュ伐鏂瑰紡锛�0銆佺鏁f姤宸ワ紝1銆佹暣绾挎姤宸ワ級 
+        ///</summary>
+        [SugarColumn(ColumnName = "WORK_TYPE")]
+        public decimal? WorkType { get; set; }
 
-    /// <summary>
-    /// </summary>
-    [Column("SHOW_INDEX")]
-    [SugarColumn(ColumnName = "SHOW_INDEX")] //鐢ㄤ簬SqlSugar
-    public decimal? ShowIndex { get; set; }
+        /// <summary>
+        /// 閮ㄩ棬缂栧彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "DEPARTMENTCODE")]
+        public string Departmentcode { get; set; }
 
-    /// <summary>
-    /// </summary>
-    [Column("SIMPLENAME")]
-    [SugarColumn(ColumnName = "SIMPLENAME")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "Simplename闀垮害涓嶈兘瓒呭嚭20")]
-    public string Simplename { get; set; }
+        /// <summary>
+        /// 鎵�灞炲伐搴� 
+        ///</summary>
+        [SugarColumn(ColumnName = "PROC_NO")]
+        public string ProcNo { get; set; }
 
-    /// <summary>
-    ///     鏍囧噯宸ユ椂
-    /// </summary>
-    [Column("STAND_TIME")]
-    [SugarColumn(ColumnName = "STAND_TIME")] //鐢ㄤ簬SqlSugar
-    public decimal? StandTime { get; set; }
+        /// <summary>
+        ///  
+        ///</summary>
+        [SugarColumn(ColumnName = "LINE_STYLE")]
+        public string LineStyle { get; set; }
 
-    /// <summary>
-    ///     缁勯暱
-    /// </summary>
-    [Column("USERCODE")]
-    [SugarColumn(ColumnName = "USERCODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "缁勯暱闀垮害涓嶈兘瓒呭嚭50")]
-    public string Usercode { get; set; }
-
-    /// <summary>
-    ///     鍖哄垎閿傞敯閿備簹
-    /// </summary>
-    [Column("WORKCENTERTYPE")]
-    [SugarColumn(ColumnName = "WORKCENTERTYPE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鍖哄垎閿傞敯閿備簹闀垮害涓嶈兘瓒呭嚭50")]
-    public string Workcentertype { get; set; }
-
-    /// <summary>
-    ///     杞﹂棿绠�鐮�
-    /// </summary>
-    [Column("WORKHOMEJM")]
-    [SugarColumn(ColumnName = "WORKHOMEJM")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "杞﹂棿绠�鐮侀暱搴︿笉鑳借秴鍑�20")]
-    public string Workhomejm { get; set; }
-
-    /// <summary>
-    ///     宸ヤ綔涓績缂栧彿
-    /// </summary>
-    [Column("WORKSHOP_CENTER_CODE")]
-    [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "宸ヤ綔涓績缂栧彿闀垮害涓嶈兘瓒呭嚭20")]
-    public string WorkshopCenterCode { get; set; }
-
-    /// <summary>
-    ///     鎶ュ伐鏂瑰紡锛�0銆佺鏁f姤宸ワ紝1銆佹暣绾挎姤宸ワ級
-    /// </summary>
-    [Column("WORK_TYPE")]
-    [SugarColumn(ColumnName = "WORK_TYPE")] //鐢ㄤ簬SqlSugar
-    public decimal? WorkType { get; set; }
-
-    /// <summary>
-    ///     寰俊鏄剧ず鍊�
-    /// </summary>
-    [Column("WX_LABLE")]
-    [SugarColumn(ColumnName = "WX_LABLE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "寰俊鏄剧ず鍊奸暱搴︿笉鑳借秴鍑�50")]
-    public string WxLable { get; set; }
+        /// <summary>
+        /// 缁勯暱缂栧彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "L_CODE")]
+        public string LCode { get; set; }
+    }
 }
\ No newline at end of file
diff --git a/MES.Service/Modes/MesSchemeResult.cs b/MES.Service/Modes/MesSchemeResult.cs
deleted file mode 100644
index 78a7967..0000000
--- a/MES.Service/Modes/MesSchemeResult.cs
+++ /dev/null
@@ -1,355 +0,0 @@
-using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
-using SqlSugar;
-
-namespace MES.Service.Modes;
-
-/// <summary>
-///     鎺掍骇缁撴灉琛�
-/// </summary>
-[Table("MES_SCHEME_RESULT")]
-[SugarTable("MES_SCHEME_RESULT")] //鐢ㄤ簬SqlSugar
-public class MesSchemeResult
-{
-    /// <summary>
-    ///     鍙帓鏁伴噺
-    /// </summary>
-    [Column("ALLOW_QTY")]
-    [SugarColumn(ColumnName = "ALLOW_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? AllowQty { get; set; }
-
-    /// <summary>
-    ///     璁″垝缂栧彿
-    /// </summary>
-    [Column("BILL_NO")]
-    [SugarColumn(ColumnName = "BILL_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "璁″垝缂栧彿闀垮害涓嶈兘瓒呭嚭50")]
-    public string BillNo { get; set; }
-
-    /// <summary>
-    ///     浜у搧缂栫爜
-    /// </summary>
-    [Column("BOARD_ITEM")]
-    [SugarColumn(ColumnName = "BOARD_ITEM")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "浜у搧缂栫爜闀垮害涓嶈兘瓒呭嚭50")]
-    public string BoardItem { get; set; }
-
-    /// <summary>
-    ///     鏉块潰
-    /// </summary>
-    [Column("BOARD_SIDE")]
-    [SugarColumn(ColumnName = "BOARD_SIDE")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鏉块潰闀垮害涓嶈兘瓒呭嚭20")]
-    public string BoardSide { get; set; }
-
-    /// <summary>
-    ///     鏍囧噯浜ц兘
-    /// </summary>
-    [Column("CAT_QTY")]
-    [SugarColumn(ColumnName = "CAT_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? CatQty { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("CHECK_BY")]
-    [SugarColumn(ColumnName = "CHECK_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "CheckBy闀垮害涓嶈兘瓒呭嚭20")]
-    public string CheckBy { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("CHECK_DATE")]
-    [SugarColumn(ColumnName = "CHECK_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? CheckDate { get; set; }
-
-    /// <summary>
-    ///     SMT榻愬鏍囧織(鏈鏌�,涓嶉綈濂�,榻愬,鎺ュ彛琛ㄦ棤鏁版嵁)
-    /// </summary>
-    [Column("CHECK_FLAG")]
-    [SugarColumn(ColumnName = "CHECK_FLAG")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "SMT榻愬鏍囧織(鏈鏌�,涓嶉綈濂�,榻愬,鎺ュ彛琛ㄦ棤鏁版嵁)闀垮害涓嶈兘瓒呭嚭20")]
-    public string CheckFlag { get; set; }
-
-    /// <summary>
-    ///     鐝鍙�
-    /// </summary>
-    [Column("CLASS_NO")]
-    [SugarColumn(ColumnName = "CLASS_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鐝鍙烽暱搴︿笉鑳借秴鍑�20")]
-    public string ClassNo { get; set; }
-
-    /// <summary>
-    ///     鍏徃浠g爜
-    /// </summary>
-    [Column("COMPANY")]
-    [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鍏徃浠g爜闀垮害涓嶈兘瓒呭嚭20")]
-    public string Company { get; set; }
-
-    /// <summary>
-    ///     鍒涘缓浜�
-    /// </summary>
-    [Column("CREATE_BY")]
-    [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "鍒涘缓浜洪暱搴︿笉鑳借秴鍑�30")]
-    public string CreateBy { get; set; }
-
-    /// <summary>
-    ///     鍒涘缓鏃堕棿
-    /// </summary>
-    [Column("CREATE_DATE")]
-    [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? CreateDate { get; set; }
-
-    /// <summary>
-    ///     娲惧伐鐗╂枡澶囨敞
-    /// </summary>
-    [Column("DETAIL_MEM")]
-    [SugarColumn(ColumnName = "DETAIL_MEM")] //鐢ㄤ簬SqlSugar
-    [StringLength(500, ErrorMessage = "娲惧伐鐗╂枡澶囨敞闀垮害涓嶈兘瓒呭嚭500")]
-    public string DetailMem { get; set; }
-
-    /// <summary>
-    ///     鍒嗗巶缂栫爜
-    /// </summary>
-    [Column("FACTORY")]
-    [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "鍒嗗巶缂栫爜闀垮害涓嶈兘瓒呭嚭20")]
-    public string Factory { get; set; }
-
-    /// <summary>
-    ///     SEQ_MES_SCHEME_RESULT
-    /// </summary>
-    [Column("ID")]
-    [SugarColumn(IsPrimaryKey = true,
-        OracleSequenceName = "SEQ_MES_SCHEME_RESULT",
-        ColumnName = "ID")] //鐢ㄤ簬SqlSugar
-    public decimal Id { get; set; }
-
-    /// <summary>
-    ///     鍙戝竷浜�
-    /// </summary>
-    [Column("ISSUED_BY")]
-    [SugarColumn(ColumnName = "ISSUED_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鍙戝竷浜洪暱搴︿笉鑳借秴鍑�50")]
-    public string IssuedBy { get; set; }
-
-    /// <summary>
-    ///     鍙戝竷鏃堕棿
-    /// </summary>
-    [Column("ISSUED_DATE")]
-    [SugarColumn(ColumnName = "ISSUED_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? IssuedDate { get; set; }
-
-    /// <summary>
-    ///     鏇存柊浜�
-    /// </summary>
-    [Column("LASTUPDATE_BY")]
-    [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar
-    [StringLength(30, ErrorMessage = "鏇存柊浜洪暱搴︿笉鑳借秴鍑�30")]
-    public string LastupdateBy { get; set; }
-
-    /// <summary>
-    ///     鏇存柊鏃堕棿
-    /// </summary>
-    [Column("LASTUPDATE_DATE")]
-    [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar
-    public DateTime? LastupdateDate { get; set; }
-
-    /// <summary>
-    ///     绾夸綋鍙�
-    /// </summary>
-    [Column("LINE_NO")]
-    [SugarColumn(ColumnName = "LINE_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "绾夸綋鍙烽暱搴︿笉鑳借秴鍑�20")]
-    public string LineNo { get; set; }
-
-    /// <summary>
-    ///     澶囨敞
-    /// </summary>
-    [Column("MEMO")]
-    [SugarColumn(ColumnName = "MEMO")] //鐢ㄤ簬SqlSugar
-    [StringLength(255, ErrorMessage = "澶囨敞闀垮害涓嶈兘瓒呭嚭255")]
-    public string Memo { get; set; }
-
-    /// <summary>
-    ///     鐢熶骇宸ュ崟
-    /// </summary>
-    [Column("MOCODE")]
-    [SugarColumn(ColumnName = "MOCODE")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鐢熶骇宸ュ崟闀垮害涓嶈兘瓒呭嚭50")]
-    public string Mocode { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("MOCODE_LINE")]
-    [SugarColumn(ColumnName = "MOCODE_LINE")] //鐢ㄤ簬SqlSugar
-    [StringLength(5, ErrorMessage = "MocodeLine闀垮害涓嶈兘瓒呭嚭5")]
-    public string MocodeLine { get; set; }
-
-    /// <summary>
-    ///     鍔犲伐椤哄簭鍙�
-    /// </summary>
-    [Column("ORDER_NO")]
-    [SugarColumn(ColumnName = "ORDER_NO")] //鐢ㄤ簬SqlSugar
-    public decimal? OrderNo { get; set; }
-
-    /// <summary>
-    ///     杞ㄩ亾
-    /// </summary>
-    [Column("PATHWAY")]
-    [SugarColumn(ColumnName = "PATHWAY")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "杞ㄩ亾闀垮害涓嶈兘瓒呭嚭20")]
-    public string Pathway { get; set; }
-
-    /// <summary>
-    ///     璁″垝寮�濮嬫椂闂�
-    /// </summary>
-    [Column("PLAN_BEGIN_TIME")]
-    [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? PlanBeginTime { get; set; }
-
-    /// <summary>
-    ///     璁″垝缁撴潫鏃堕棿
-    /// </summary>
-    [Column("PLAN_FINISH_TIME")]
-    [SugarColumn(ColumnName = "PLAN_FINISH_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? PlanFinishTime { get; set; }
-
-    /// <summary>
-    ///     璁″垝杞嚎鏃堕棿(鍒嗛挓)
-    /// </summary>
-    [Column("PLAN_TURN_TIME")]
-    [SugarColumn(ColumnName = "PLAN_TURN_TIME")] //鐢ㄤ簬SqlSugar
-    public decimal? PlanTurnTime { get; set; }
-
-    /// <summary>
-    ///     杞骇鏍囪瘑
-    /// </summary>
-    [Column("PMOVE_MK")]
-    [SugarColumn(ColumnName = "PMOVE_MK")] //鐢ㄤ簬SqlSugar
-    public decimal? PmoveMk { get; set; }
-
-    /// <summary>
-    ///     鍙帓浜ф暟閲�
-    /// </summary>
-    [Column("PROCESS_QTY")]
-    [SugarColumn(ColumnName = "PROCESS_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? ProcessQty { get; set; }
-
-    /// <summary>
-    ///     宸ュ簭鍙�
-    /// </summary>
-    [Column("PROC_NO")]
-    [SugarColumn(ColumnName = "PROC_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "宸ュ簭鍙烽暱搴︿笉鑳借秴鍑�20")]
-    public string ProcNo { get; set; }
-
-    /// <summary>
-    ///     宸ュ簭椤哄簭鍙�
-    /// </summary>
-    [Column("PROC_ORDER")]
-    [SugarColumn(ColumnName = "PROC_ORDER")] //鐢ㄤ簬SqlSugar
-    public decimal? ProcOrder { get; set; }
-
-    /// <summary>
-    ///     鐢熶骇鐘舵��
-    /// </summary>
-    [Column("PROC_STATUS")]
-    [SugarColumn(ColumnName = "PROC_STATUS")] //鐢ㄤ簬SqlSugar
-    [StringLength(10, ErrorMessage = "鐢熶骇鐘舵�侀暱搴︿笉鑳借秴鍑�10")]
-    public string ProcStatus { get; set; }
-
-    /// <summary>
-    ///     瀹為檯寮�宸ユ椂闂�
-    /// </summary>
-    [Column("REAL_BEGIN_TIME")]
-    [SugarColumn(ColumnName = "REAL_BEGIN_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? RealBeginTime { get; set; }
-
-    /// <summary>
-    ///     瀹為檯瀹屽伐鏃堕棿
-    /// </summary>
-    [Column("REAL_FINISH_TIME")]
-    [SugarColumn(ColumnName = "REAL_FINISH_TIME")] //鐢ㄤ簬SqlSugar
-    public DateTime? RealFinishTime { get; set; }
-
-    /// <summary>
-    ///     瀹為檯杞嚎鏃堕棿(鍒嗛挓)
-    /// </summary>
-    [Column("REAL_TURN_TIME")]
-    [SugarColumn(ColumnName = "REAL_TURN_TIME")] //鐢ㄤ簬SqlSugar
-    public decimal? RealTurnTime { get; set; }
-
-    /// <summary>
-    ///     瀹屽伐鍘熷洜
-    /// </summary>
-    [Column("REM")]
-    [SugarColumn(ColumnName = "REM")] //鐢ㄤ簬SqlSugar
-    [StringLength(20, ErrorMessage = "瀹屽伐鍘熷洜闀垮害涓嶈兘瓒呭嚭20")]
-    public string Rem { get; set; }
-
-    /// <summary>
-    ///     鎺掍骇鏁伴噺
-    /// </summary>
-    [Column("SCHEME_QTY")]
-    [SugarColumn(ColumnName = "SCHEME_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? SchemeQty { get; set; }
-
-    /// <summary>
-    ///     鐘舵��(0-鎺掍骇,10-鍙戝竷)
-    /// </summary>
-    [Column("STATUS")]
-    [SugarColumn(ColumnName = "STATUS")] //鐢ㄤ簬SqlSugar
-    public decimal? Status { get; set; }
-
-    /// <summary>
-    ///     鐢熶骇璁㈠崟鍙�
-    /// </summary>
-    [Column("TASK_NO")]
-    [SugarColumn(ColumnName = "TASK_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鐢熶骇璁㈠崟鍙烽暱搴︿笉鑳借秴鍑�50")]
-    public string TaskNo { get; set; }
-
-    /// <summary>
-    ///     鏄惁闃撮槼鏉�
-    /// </summary>
-    [Column("TB_FLAG")]
-    [SugarColumn(ColumnName = "TB_FLAG")] //鐢ㄤ簬SqlSugar
-    public decimal? TbFlag { get; set; }
-
-    /// <summary>
-    /// </summary>
-    [Column("WSCHEME_QTY")]
-    [SugarColumn(ColumnName = "WSCHEME_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? WschemeQty { get; set; }
-
-    /// <summary>
-    ///     鍘熸帓璁″垝
-    /// </summary>
-    [Column("YBILL_NO")]
-    [SugarColumn(ColumnName = "YBILL_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鍘熸帓璁″垝闀垮害涓嶈兘瓒呭嚭50")]
-    public string YbillNo { get; set; }
-
-    /// <summary>
-    ///     鍘熸帓浜х嚎
-    /// </summary>
-    [Column("YLINE_NO")]
-    [SugarColumn(ColumnName = "YLINE_NO")] //鐢ㄤ簬SqlSugar
-    [StringLength(50, ErrorMessage = "鍘熸帓浜х嚎闀垮害涓嶈兘瓒呭嚭50")]
-    public string YlineNo { get; set; }
-
-    /// <summary>
-    ///     鍘熻鍒掓暟
-    /// </summary>
-    [Column("YSCHEME_QTY")]
-    [SugarColumn(ColumnName = "YSCHEME_QTY")] //鐢ㄤ簬SqlSugar
-    public decimal? YschemeQty { get; set; }
-
-    [SugarColumn(IsIgnore = true)] public string? BoardModel { get; set; }
-
-    [SugarColumn(IsIgnore = true)] public decimal? PlanQty { get; set; }
-
-    [SugarColumn(IsIgnore = true)] public string? BoardStyle { get; set; }
-}
\ No newline at end of file
diff --git a/MES.Service/Modes/Womdaa.cs b/MES.Service/Modes/Womdaa.cs
index 8f613a1..b6d9bc2 100644
--- a/MES.Service/Modes/Womdaa.cs
+++ b/MES.Service/Modes/Womdaa.cs
@@ -1,232 +1,320 @@
-锘縰sing SqlSugar;
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using SqlSugar;
 
-namespace MES.Service.Modes;
-
-/// <summary>
-///     宸ュ崟鎸囦护琛�
-/// </summary>
-[SugarTable("WOMDAA")]
-public class Womdaa
+namespace MES.Service.Modes
 {
     /// <summary>
-    ///     鑷鍒�
-    /// </summary>
-    [SugarColumn(ColumnName = "ID", IsPrimaryKey = true, IsIdentity = true)]
-    public decimal Id { get; set; }
+    /// 宸ュ崟鎸囦护琛�
+    ///</summary>
+    [SugarTable("WOMDAA")]
+    public class Womdaa
+    {
+        /// <summary>
+        /// 鑷鍒� 
+        ///</summary>
+        [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
+        public decimal? Id { get; set; }
 
-    /// <summary>
-    ///     PID
-    /// </summary>
-    [SugarColumn(ColumnName = "PID")]
-    public decimal? Pid { get; set; }
+        /// <summary>
+        /// 鎺掍骇ID 
+        ///</summary>
+        [SugarColumn(ColumnName = "PID")]
+        public decimal? Pid { get; set; }
 
-    /// <summary>
-    ///     鍗曞彿
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA001")]
-    public string? Daa001 { get; set; }
+        /// <summary>
+        /// 鍗曞彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA001")]
+        public string? Daa001 { get; set; }
 
-    /// <summary>
-    ///     浜у搧缂栫爜
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA002")]
-    public string? Daa002 { get; set; }
+        /// <summary>
+        /// 浜у搧ID 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA002")]
+        public string? Daa002 { get; set; }
 
-    /// <summary>
-    ///     浜у搧鍚嶇О
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA003")]
-    public string? Daa003 { get; set; }
+        /// <summary>
+        /// 浜у搧鍚嶇О 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA003")]
+        public string? Daa003 { get; set; }
 
-    /// <summary>
-    ///     浜у搧瑙勬牸
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA004")]
-    public string? Daa004 { get; set; }
+        /// <summary>
+        /// 浜у搧瑙勬牸 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA004")]
+        public string? Daa004 { get; set; }
 
-    /// <summary>
-    ///     鍗曚綅
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA005")]
-    public string? Daa005 { get; set; }
+        /// <summary>
+        /// 鍗曚綅 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA005")]
+        public string? Daa005 { get; set; }
 
-    /// <summary>
-    ///     棰勮寮�宸ユ椂闂�
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA006")]
-    public DateTime? Daa006 { get; set; }
+        /// <summary>
+        /// ERP棰勮寮�宸ユ椂闂� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA006")]
+        public DateTime? Daa006 { get; set; }
 
-    /// <summary>
-    ///     棰勮瀹屽伐鏃堕棿
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA007")]
-    public DateTime? Daa007 { get; set; }
+        /// <summary>
+        /// ERP棰勮瀹屽伐鏃堕棿 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA007")]
+        public DateTime? Daa007 { get; set; }
 
-    /// <summary>
-    ///     宸ュ崟鏁伴噺
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA008")]
-    public decimal? Daa008 { get; set; }
+        /// <summary>
+        /// 宸ュ崟鏁伴噺 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA008")]
+        public decimal? Daa008 { get; set; }
 
-    /// <summary>
-    ///     澶囨敞
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA009")]
-    public string? Daa009 { get; set; }
+        /// <summary>
+        /// 澶囨敞 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA009")]
+        public string? Daa009 { get; set; }
 
-    /// <summary>
-    ///     鍏ュ簱鏁伴噺
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA010")]
-    public decimal? Daa010 { get; set; }
+        /// <summary>
+        /// 鍏ュ簱鏁伴噺 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA010")]
+        public decimal? Daa010 { get; set; }
 
-    /// <summary>
-    ///     宸茬敓浜ч噺
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA011")]
-    public decimal? Daa011 { get; set; }
+        /// <summary>
+        /// 宸茬敓浜ч噺 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA011")]
+        public decimal? Daa011 { get; set; }
 
-    /// <summary>
-    ///     鎶ュ簾鏁伴噺
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA012")]
-    public decimal? Daa012 { get; set; }
+        /// <summary>
+        /// 鎶ュ簾鏁伴噺 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA012")]
+        public decimal? Daa012 { get; set; }
 
-    /// <summary>
-    ///     宸ヤ綔杞﹂棿
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA013")]
-    public string? Daa013 { get; set; }
+        /// <summary>
+        /// 宸ヤ綔杞﹂棿 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA013")]
+        public string? Daa013 { get; set; }
 
-    /// <summary>
-    ///     鎶曟枡鍗曞崟鍙�
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA014")]
-    public string? Daa014 { get; set; }
+        /// <summary>
+        /// 鎶曟枡鍗曞崟鍙� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA014")]
+        public string? Daa014 { get; set; }
 
-    /// <summary>
-    ///     鐢熶骇绾垮埆
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA015")]
-    public string? Daa015 { get; set; }
+        /// <summary>
+        /// 鐢熶骇绾垮埆 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA015")]
+        public string? Daa015 { get; set; }
 
-    /// <summary>
-    ///     瀹為檯寮�宸ユ棩
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA016")]
-    public DateTime? Daa016 { get; set; }
+        /// <summary>
+        /// 瀹為檯寮�宸ユ棩 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA016")]
+        public DateTime? Daa016 { get; set; }
 
-    /// <summary>
-    ///     瀹為檯瀹屽伐鏃�
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA017")]
-    public DateTime? Daa017 { get; set; }
+        /// <summary>
+        /// 瀹為檯瀹屽伐鏃� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA017")]
+        public DateTime? Daa017 { get; set; }
 
-    /// <summary>
-    ///     宸ュ崟鐘舵��
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA018")]
-    public string? Daa018 { get; set; }
+        /// <summary>
+        /// 宸ュ崟鐘舵�� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA018")]
+        public string? Daa018 { get; set; }
 
-    /// <summary>
-    ///     榻愬鐘舵��
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA019")]
-    public string? Daa019 { get; set; }
+        /// <summary>
+        /// 榻愬鐘舵�� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA019")]
+        public string? Daa019 { get; set; }
 
-    /// <summary>
-    ///     瀹℃牳鐮�
-    /// </summary>
-    [SugarColumn(ColumnName = "FSTATUS")]
-    public decimal? Fstatus { get; set; }
+        /// <summary>
+        /// 瀹℃牳鐮� 
+        ///</summary>
+        [SugarColumn(ColumnName = "FSTATUS")]
+        public decimal? Fstatus { get; set; }
 
-    /// <summary>
-    ///     瀹℃牳鏃ユ湡
-    /// </summary>
-    [SugarColumn(ColumnName = "CHECK_DATE")]
-    public DateTime? CheckDate { get; set; }
+        /// <summary>
+        /// 瀹℃牳鏃ユ湡 
+        ///</summary>
+        [SugarColumn(ColumnName = "CHECK_DATE")]
+        public DateTime? CheckDate { get; set; }
 
-    /// <summary>
-    ///     瀹℃牳浜�
-    /// </summary>
-    [SugarColumn(ColumnName = "CHECK_USER")]
-    public string? CheckUser { get; set; }
+        /// <summary>
+        /// 瀹℃牳浜� 
+        ///</summary>
+        [SugarColumn(ColumnName = "CHECK_USER")]
+        public string? CheckUser { get; set; }
 
-    /// <summary>
-    ///     绾垮埆缂栫爜
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA020")]
-    public string? Daa020 { get; set; }
+        /// <summary>
+        /// 绾垮埆缂栫爜 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA020")]
+        public string? Daa020 { get; set; }
 
-    /// <summary>
-    ///     浠诲姟鍗曞崟鍙�
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA021")]
-    public string? Daa021 { get; set; }
+        /// <summary>
+        /// 浠诲姟鍗曞崟鍙� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA021")]
+        public string? Daa021 { get; set; }
 
-    /// <summary>
-    ///     閫氱煡澶囨枡锛�0-鏈�氱煡锛�1-閫氱煡
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA022")]
-    public decimal? Daa022 { get; set; }
+        /// <summary>
+        /// 閫氱煡澶囨枡锛�0-鏈�氱煡锛�1-閫氱煡 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA022")]
+        public decimal? Daa022 { get; set; }
 
-    /// <summary>
-    ///     鐢熶骇搴忓彿
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA023")]
-    public decimal? Daa023 { get; set; }
+        /// <summary>
+        /// 鐢熶骇搴忓彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA023")]
+        public decimal? Daa023 { get; set; }
 
-    /// <summary>
-    ///     鎺掍骇鏃ユ湡
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA024")]
-    public string? Daa024 { get; set; }
+        /// <summary>
+        /// 鎺掍骇鏃ユ湡 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA024")]
+        public string? Daa024 { get; set; }
 
-    /// <summary>
-    ///     棣栦欢鏄惁妫�楠�1-妫�楠岋紝0鏈楠�
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA025")]
-    public string? Daa025 { get; set; }
+        /// <summary>
+        /// 棣栦欢鏄惁妫�楠�1-妫�楠岋紝0鏈楠� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA025")]
+        public string? Daa025 { get; set; }
 
-    /// <summary>
-    ///     棣栦欢妫�楠岀粨鏋�
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA026")]
-    public string? Daa026 { get; set; }
+        /// <summary>
+        /// 棣栦欢妫�楠岀粨鏋�  
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA026")]
+        public string? Daa026 { get; set; }
 
-    /// <summary>
-    ///     宸叉姤妫�锛�0-鏈姤妫�锛�1-宸叉姤妫�
-    /// </summary>
-    [SugarColumn(ColumnName = "IS_REPORTCHECK")]
-    public decimal? IsReportcheck { get; set; }
+        /// <summary>
+        /// 宸叉姤妫�锛�0-鏈姤妫�锛�1-宸叉姤妫� 
+        ///</summary>
+        [SugarColumn(ColumnName = "IS_REPORTCHECK")]
+        public decimal? IsReportcheck { get; set; }
 
-    /// <summary>
-    ///     鎶ユ浜�
-    /// </summary>
-    [SugarColumn(ColumnName = "USNAME")]
-    public string? Usname { get; set; }
+        /// <summary>
+        /// 鎶ユ浜� 
+        ///</summary>
+        [SugarColumn(ColumnName = "USNAME")]
+        public string? Usname { get; set; }
 
-    /// <summary>
-    ///     鎶ユ鏃堕棿
-    /// </summary>
-    [SugarColumn(ColumnName = "REPORTTIME")]
-    public DateTime? Reporttime { get; set; }
+        /// <summary>
+        /// 鎶ユ鏃堕棿 
+        ///</summary>
+        [SugarColumn(ColumnName = "REPORTTIME")]
+        public DateTime? Reporttime { get; set; }
 
-    /// <summary>
-    ///     鏈哄彴缂栧彿
-    /// </summary>
-    [SugarColumn(ColumnName = "MACHINE_NO")]
-    public string? MachineNo { get; set; }
+        /// <summary>
+        /// 鏈哄彴缂栧彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "MACHINE_NO")]
+        public string? MachineNo { get; set; }
 
-    /// <summary>
-    ///     澶囨枡瀹屾垚1-瀹屾垚锛�0鏈畬鎴�
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA027")]
-    public decimal? Daa027 { get; set; }
+        /// <summary>
+        /// 澶囨枡瀹屾垚1-瀹屾垚锛�0鏈畬鎴� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA027")]
+        public decimal? Daa027 { get; set; }
 
-    /// <summary>
-    ///     澶囨枡瀹屾垚鏃堕棿
-    /// </summary>
-    [SugarColumn(ColumnName = "DAA028")]
-    public string? Daa028 { get; set; }
+        /// <summary>
+        /// 澶囨枡瀹屾垚鏃堕棿 
+        ///</summary>
+        [SugarColumn(ColumnName = "DAA028")]
+        public string? Daa028 { get; set; }
+
+        /// <summary>
+        /// 鏍囧噯宸ユ椂 
+        ///</summary>
+        [SugarColumn(ColumnName = "PROD_HOUR")]
+        public decimal? ProdHour { get; set; }
+
+        /// <summary>
+        /// 鍗曚汉灏忔椂浜ц兘 
+        ///</summary>
+        [SugarColumn(ColumnName = "PERSON_HOUR_CAPACITY")]
+        public decimal? PersonHourCapacity { get; set; }
+
+        /// <summary>
+        /// 鐞嗚鏍囦骇 
+        ///</summary>
+        [SugarColumn(ColumnName = "THE_CAPACITY")]
+        public decimal? TheCapacity { get; set; }
+
+        /// <summary>
+        /// 璁″垝鐢ㄤ汉鏁� 
+        ///</summary>
+        [SugarColumn(ColumnName = "PLAN_PERSONNEL")]
+        public decimal? PlanPersonnel { get; set; }
+
+        /// <summary>
+        /// 璁″垝鏍囧噯浜ц兘 
+        ///</summary>
+        [SugarColumn(ColumnName = "PLAN_CAPACITY")]
+        public decimal? PlanCapacity { get; set; }
+
+        /// <summary>
+        /// 鐞嗚鐢ㄦ椂/M 
+        ///</summary>
+        [SugarColumn(ColumnName = "THE_MIN")]
+        public decimal? TheMin { get; set; }
+
+        /// <summary>
+        /// 鐞嗚鐢ㄦ椂/H 
+        ///</summary>
+        [SugarColumn(ColumnName = "THE_HOUR")]
+        public decimal? TheHour { get; set; }
+
+        /// <summary>
+        /// 绾夸綋绫诲埆 
+        ///</summary>
+        [SugarColumn(ColumnName = "LINE_TYPE")]
+        public string? LineType { get; set; }
+
+        /// <summary>
+        /// 鏍囧噯浜烘暟 
+        ///</summary>
+        [SugarColumn(ColumnName = "PERSONNEL")]
+        public decimal? Personnel { get; set; }
+
+        /// <summary>
+        /// 鎹㈢嚎鏃堕棿 
+        ///</summary>
+        [SugarColumn(ColumnName = "CHANGE_LINE_TIME")]
+        public decimal? ChangeLineTime { get; set; }
+
+        /// <summary>
+        /// 浼戞伅鏃堕棿 
+        ///</summary>
+        [SugarColumn(ColumnName = "REST_TIME")]
+        public decimal? RestTime { get; set; }
+
+        /// <summary>
+        /// 鎺掍骇搴忓彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "SCHEDULE_ORDER")]
+        public decimal? ScheduleOrder { get; set; }
+
+        /// <summary>
+        /// MES棰勮寮�宸ユ椂闂� 
+        ///</summary>
+        [SugarColumn(ColumnName = "MES_START_PROD")]
+        public DateTime? MesStartProd { get; set; }
+
+        /// <summary>
+        /// MES棰勮瀹屽伐鏃堕棿 
+        ///</summary>
+        [SugarColumn(ColumnName = "MES_END_PROD")]
+        public DateTime? MesEndProd { get; set; }
+    }
 }
\ No newline at end of file
diff --git a/MES.Service/service/QC/RKJService.cs b/MES.Service/service/QC/RKJService.cs
index 4963929..aeca6d4 100644
--- a/MES.Service/service/QC/RKJService.cs
+++ b/MES.Service/service/QC/RKJService.cs
@@ -418,14 +418,14 @@
         var mesInvItemIns = db.Queryable<MesInvItemIns>()
             .Single(s => s.BillNo == qsItemOqcReq.BillNo);
 
-        var mesSchemeResult = db.Queryable<MesSchemeResult>()
-            .Single(s => s.BillNo == mesInvItemIns.CbillNo);
+        var mesSchemeResult = db.Queryable<Womdaa>()
+            .Single(s => s.Daa001 == mesInvItemIns.CbillNo);
 
         var entity = new MesQaItemsDetect02();
-        entity.ItemNo = mesSchemeResult.BoardItem;
-        entity.BoardItem = mesSchemeResult.BoardItem;
-        entity.LineNo = mesSchemeResult.LineNo;
-        entity.Aufnr = mesSchemeResult.TaskNo;
+        // entity.ItemNo = mesSchemeResult.BoardItem;
+        // entity.BoardItem = mesSchemeResult.BoardItem;
+        entity.LineNo = mesSchemeResult.Daa015;
+        // entity.Aufnr = mesSchemeResult.TaskNo;
         entity.ReleaseNo = qsItemOqcReq.ReleaseNo;
         entity.LotNo = qsItemOqcReq.BillNo;
         entity.FcheckDate = qsItemOqcReq.FcheckDate;
diff --git a/MES.Service/service/QC/SJService.cs b/MES.Service/service/QC/SJService.cs
index b88c92d..db188ef 100644
--- a/MES.Service/service/QC/SJService.cs
+++ b/MES.Service/service/QC/SJService.cs
@@ -99,7 +99,7 @@
         var count = db.Queryable<MesQa>().Where(s => s.QsType == "1"
             && s.ItemNo == itemNo && s.Fsubmit == 1).Count();
 
-        if (count <= 0) return new List<QsItemIpiItem>();
+        if (count <= 0) return [];
 
         return db
             .Queryable<MesQualityStandard>()
diff --git a/MES.Service/service/QC/SuspendService.cs b/MES.Service/service/QC/SuspendService.cs
index bc6fbef..b1db17d 100644
--- a/MES.Service/service/QC/SuspendService.cs
+++ b/MES.Service/service/QC/SuspendService.cs
@@ -6,20 +6,20 @@
 
 public class SuspendService
 {
-    private readonly string[] statusArray = ["鐢熶骇", "寰呬骇", "鏆傚仠"];
+    private readonly string[] statusArray = ["寮�宸�", "寰呭紑宸�"];
 
     public List<SysDepartment> getDept()
     {
         var db = SqlSugarHelper.GetInstance();
         //return db.Queryable<SysDepartment>().ToList();
         return db
-            .Queryable<MesSchemeResult, MesLine, QsQaItemXj, SysDepartment>(
+            .Queryable<Womdaa, MesLine, QsQaItemXj, SysDepartment>(
                 (a, b, c, d) =>
-                    new JoinQueryInfos(JoinType.Left, a.LineNo == b.LineNo,
-                        JoinType.Inner, a.BillNo == c.BillNo,
+                    new JoinQueryInfos(JoinType.Left, a.Daa002 == b.Id.ToString(),
+                        JoinType.Inner, a.Daa001 == c.BillNo,
                         JoinType.Left, b.Departmentcode == d.Departmentcode))
-            .Where((a, b, c, d) => a.PmoveMk == 0 && b.LineName != null &&
-                                   statusArray.Contains(a.ProcStatus))
+            .Where((a, b, c, d) => b.LineName != null &&
+                                   statusArray.Contains(a.Daa018))
             .GroupBy((a, b, c, d) => new
             {
                 b.Departmentcode, d.Departmentname
@@ -34,20 +34,20 @@
     public List<MesLine> GetLines(string deptCode)
     {
         var db = SqlSugarHelper.GetInstance();
-        var mesLines = db.Queryable<MesSchemeResult, MesLine, QsQaItemXj>(
+        var mesLines = db.Queryable<Womdaa, MesLine, QsQaItemXj>(
                 (a, b, c) =>
-                    new JoinQueryInfos(JoinType.Left, a.LineNo == b.LineNo,
-                        JoinType.Inner, a.BillNo == c.BillNo))
+                    new JoinQueryInfos(JoinType.Left, a.Daa002 == b.Id.ToString(),
+                        JoinType.Inner, a.Daa001 == c.BillNo))
             .Where((a, b, c) => b.LineName != null &&
-                                statusArray.Contains(a.ProcStatus)
+                                statusArray.Contains(a.Daa018)
                                 && b.Departmentcode == deptCode)
             .GroupBy((a, b, c) => new
             {
-                a.LineNo, b.LineName
+                b.LineNo, b.LineName
             })
             .Select((a, b, c) => new MesLine
             {
-                LineNo = a.LineNo,
+                LineNo = b.LineNo,
                 LineName = b.LineName
             }).ToList();
 
diff --git a/MES.Service/service/QC/XJService.cs b/MES.Service/service/QC/XJService.cs
index 7c35c43..ad76d93 100644
--- a/MES.Service/service/QC/XJService.cs
+++ b/MES.Service/service/QC/XJService.cs
@@ -13,7 +13,7 @@
     private readonly BaseService _baseService = new();
 
 
-    private readonly string[] statusArray = ["鐢熶骇", "寰呬骇"];
+    private readonly string[] statusArray = ["寮�宸�", "寰呭紑宸�"];
 
     //鐢熸垚鏈�鏂扮殑妫�楠屽崟鍙�
     public string getMaxReleaseNo()
@@ -38,35 +38,16 @@
         return "XJN" + date + number;
     }
 
-    public List<MesSchemeResult> getItem(string daa001)
+    public List<Womdaa> getItem(string daa001)
     {
         var db = SqlSugarHelper.GetInstance();
 
         //in鐨勫啓娉� https://www.donet5.com/Home/Doc?typeId=1187
 
-        return db.Queryable<MesSchemeResult, MesDepTask, MesBoardBaseInfo>(
-                (a, c, b) =>
-                    new JoinQueryInfos(
-                        JoinType.Left, a.TaskNo == c.TaskNo,
-                        JoinType.Left, c.BoardItem == b.BoardItem
-                    )
-            )
-            .Where(a => a.PmoveMk == 0 &&
-                        a.BillNo == daa001 &&
-                        statusArray.Contains(a.ProcStatus))
-            .Select((a, c, b) => new MesSchemeResult
-            {
-                BillNo = a.BillNo,
-                CatQty = a.CatQty,
-                DetailMem = a.DetailMem,
-                TaskNo = a.TaskNo,
-                BoardItem = a.BoardItem,
-                BoardModel = b.BoardModel,
-                PlanQty = c.PlanQty,
-                Mocode = a.Mocode,
-                // BoardStyle = c.BoardStyle,
-                Id = a.Id
-            })
+        return db.Queryable<Womdaa>()
+            .Where(a =>
+                a.Daa001 == daa001 &&
+                statusArray.Contains(a.Daa018))
             .ToList();
     }
 
@@ -74,50 +55,52 @@
     {
         var db = SqlSugarHelper.GetInstance();
 
-        return db.Queryable<MesSchemeResult, MesLine>((a, b) =>
-                new JoinQueryInfos(JoinType.Left, a.LineNo == b.LineNo))
-            .Where((a, b) => a.PmoveMk == 0 && b.LineName != null &&
-                             statusArray.Contains(a.ProcStatus))
-            .Where("BOARD_ITEM like @BoardItem", new { BoardItem = "20%" })
+        return db.Queryable<Womdaa, MesLine>((a, b) =>
+                new JoinQueryInfos(JoinType.Left, a.Daa015 == b.LineNo))
+            .Where((a, b) => b.LineName != null &&
+                             statusArray.Contains(a.Daa018))
             .GroupBy((a, b) => new
             {
-                a.LineNo, b.LineName
+                b.LineNo, b.LineName
             })
             .Select((a, b) => new MesLine
             {
-                LineNo = a.LineNo,
+                LineNo = b.LineNo,
                 LineName = b.LineName
-            }).OrderBy("a.LINE_NO").ToList();
+            }).OrderBy("b.LINE_NO").ToList();
     }
 
-    public List<MesSchemeResult> getDaa001(string daa020, string item)
+    public List<Womdaa> getDaa001(string daa020, string item)
     {
         var db = SqlSugarHelper.GetInstance();
-        return db.Queryable<MesSchemeResult>().Where(a =>
-                a.PmoveMk == 0 && a.LineNo == daa020 && a.BillNo != null &&
-                a.BoardItem == item &&
-                statusArray.Contains(a.ProcStatus))
-            .Select<MesSchemeResult>(a => new MesSchemeResult
+        return db.Queryable<Womdaa, MesItems>((a, b) =>
+                new JoinQueryInfos(JoinType.Inner, a.Daa002 == b.Id.ToString()))
+            .Where((a, b) =>
+                a.Daa015 == daa020 &&
+                b.ItemNo == item &&
+                statusArray.Contains(a.Daa018))
+            .Select<Womdaa>(a => new Womdaa
             {
-                BillNo = a.BillNo,
-                DetailMem = a.DetailMem
+                Id = a.Id,
+                Daa001 = a.Daa001,
+                Daa003 = a.Daa003
             }).ToList();
     }
 
-    public List<MesSchemeResult> getBoardItem(string lineNo)
+    public List<MesItems> getBoardItem(string lineNo)
     {
         var db = SqlSugarHelper.GetInstance();
-        return db.Queryable<MesSchemeResult>()
-            .Where(a =>
-                a.PmoveMk == 0 && statusArray.Contains(a.ProcStatus) &&
-                a.LineNo == lineNo)
-            .Where("BOARD_ITEM like @BoardItem", new { BoardItem = "20%" })
-            .Select<MesSchemeResult>(a =>
-                new MesSchemeResult
+        return db.Queryable<Womdaa, MesItems>((a, b) =>
+                new JoinQueryInfos(JoinType.Inner, a.Daa002 == b.Id.ToString()))
+            .Where((a, b) => statusArray.Contains(a.Daa018) &&
+                             a.Daa015 == lineNo)
+            .OrderBy((a, b) => b.ItemName)
+            .Select<MesItems>((a, b) =>
+                new MesItems
                 {
-                    BoardItem = a.BoardItem,
-                    DetailMem = a.DetailMem
-                }).OrderBy(a => a.BoardItem).ToList();
+                    ItemNo = b.ItemNo,
+                    ItemName = b.ItemName
+                }).ToList();
     }
 
     public List<QsQaItemXj> getPage(XJPageResult queryObj)
@@ -132,16 +115,16 @@
             lineNo = _baseService.getUserLineNo(queryObj.createUser);
 
         return db
-            .Queryable<QsQaItemXj, MesSchemeResult, MesDepTask,
-                MesBoardBaseInfo>((s, a, c, b) =>
+            .Queryable<QsQaItemXj, Womdaa, MesLine,
+                MesItems>((s, a, c, b) =>
                 new JoinQueryInfos(
-                    JoinType.Inner, s.BillNo == a.BillNo,
-                    JoinType.Left, a.TaskNo == c.TaskNo,
-                    JoinType.Left, c.BoardItem == b.BoardItem
+                    JoinType.Inner, s.BillNo == a.Daa001,
+                    JoinType.Left, a.Daa015 == c.LineNo,
+                    JoinType.Left, s.ItemNo == b.ItemNo
                 )
             )
             .WhereIF(lineNo != null && lineNo.Length > 0,
-                (s, a, c, b) => lineNo.Contains(a.LineNo))
+                (s, a, c, b) => lineNo.Contains(c.LineNo))
             .WhereIF(
                 StringUtil.IsNotNullOrEmpty(queryObj.result) &&
                 "鏈畬鎴�".Equals(queryObj.result),
@@ -153,11 +136,8 @@
             .WhereIF(id > 0, (s, a, c, b) => s.Id == id)
             .Select((s, a, c, b) => new QsQaItemXj
             {
-                CatQty = a.CatQty,
                 MoidNum = s.MoidNum,
-                Daa020 = a.LineNo,
-                // DetailMem = a.DetailMem,
-                TaskNo = a.TaskNo,
+                Daa020 = c.LineNo,
                 Id = s.Id,
                 CreateBy = s.CreateBy,
                 CreateDate = s.CreateDate,
@@ -168,10 +148,6 @@
                 FcheckBy = s.FcheckBy,
                 FcheckResu = s.FcheckResu,
                 Remarks = s.Remarks,
-                BoardModel = b.BoardModel,
-                PlanQty = c.PlanQty
-                // Mocode = a.Mocode,
-                // BoardStyle = c.BoardStyle
             }).OrderBy(s => s.CreateDate, OrderByType.Desc)
             .ToPageList(queryObj.PageIndex, queryObj.Limit);
     }
diff --git a/MESApplication/Controllers/QC/XJController.cs b/MESApplication/Controllers/QC/XJController.cs
index e43cb9f..ef25d6b 100644
--- a/MESApplication/Controllers/QC/XJController.cs
+++ b/MESApplication/Controllers/QC/XJController.cs
@@ -82,7 +82,9 @@
     }
 
 
-    //getDaa001
+    /// <summary>
+    ///     鑾峰彇宸ュ崟
+    /// </summary>
     [HttpPost("getDaa001")]
     public ResponseResult getDaa001([FromBody] JObject data)
     {
@@ -107,7 +109,10 @@
         }
     }
 
-    //getBoardItem
+    /// <summary>
+    ///     鏍规嵁浜х嚎鑾峰彇鐗╂枡缂栫爜  lineNo
+    /// </summary>
+    /// <returns></returns>
     [HttpPost("getBoardItem")]
     public ResponseResult getBoardItem([FromBody] JObject data)
     {

--
Gitblit v1.9.3