From 70e8a5aec5d49a95483d4c0e066ccdcc45a02e79 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期日, 09 二月 2025 21:51:37 +0800
Subject: [PATCH] 采购订单接口

---
 StandardPda/MES.Service/Modes/MesUnit.cs                                   |  102 +-
 StandardPda/MES.Service/Modes/EmployeeItem.cs                              |   61 
 StandardPda/MES.Service/Modes/MesInvBusiness2.cs                           |  288 +++---
 StandardPda/MES.Service/Modes/MesRohInData.cs                              |   56 
 StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs |  447 +++++------
 StandardPda/MES.Service/service/BasicData/MesProjectManager.cs             |    7 
 StandardPda/MES.Service/Modes/MesItems.cs                                  |  351 ++++----
 StandardPda/MES.Service/service/BasicData/MesItemsManager.cs               |    3 
 StandardPda/MES.Service/Modes/MesRohIn.cs                                  |  107 +-
 StandardPda/MES.Service/service/BasicData/MesRohInManager.cs               |   94 -
 StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs     |    3 
 StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs           |  193 ++--
 StandardPda/MES.Service/Dto/webApi/ErpProject.cs                           |   20 
 StandardPda/MES.Service/service/BasicData/MesUnitManager.cs                |    2 
 StandardPda/MES.Service/Modes/MesItemType.cs                               |   66 
 StandardPda/MES.Service/Modes/SysDepartment.cs                             |    1 
 StandardPda/MES.Service/service/BasicData/MesSupplierManager.cs            |    7 
 /dev/null                                                                  |   42 -
 StandardPda/MES.Service/Dto/webApi/ErpRohinData.cs                         |   89 -
 StandardPda/MES.Service/Modes/MesDepots.cs                                 |  120 +-
 StandardPda/MES.Service/Dto/webApi/ErpDepots.cs                            |    6 
 StandardPda/MES.Service/service/BasicData/SysDepartmentManager.cs          |    2 
 StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs   |    5 
 StandardPda/MES.Service/Dto/webApi/ErpRohIn.cs                             |   47 
 StandardPda/MES.Service/Modes/EmployeeInfo.cs                              |   97 +-
 25 files changed, 1,035 insertions(+), 1,181 deletions(-)

diff --git a/.idea/WR_API.iml b/.idea/WR_API.iml
deleted file mode 100644
index d6ebd48..0000000
--- a/.idea/WR_API.iml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/.idea/libraries/publish.xml b/.idea/libraries/publish.xml
deleted file mode 100644
index 4b44725..0000000
--- a/.idea/libraries/publish.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<component name="libraryTable">
-  <library name="publish">
-    <CLASSES>
-      <root url="jar://$PROJECT_DIR$/StandardPda/MESApplication/bin/Release/net8.0/publish.zip!/" />
-    </CLASSES>
-    <JAVADOC />
-    <SOURCES />
-  </library>
-</component>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 639900d..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectRootManager">
-    <output url="file://$PROJECT_DIR$/out" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index e343ce2..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/.idea/WR_API.iml" filepath="$PROJECT_DIR$/.idea/WR_API.iml" />
-    </modules>
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="VcsDirectoryMappings">
-    <mapping directory="" vcs="Git" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index 1f5ed36..0000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ChangeListManager">
-    <list default="true" id="c40d5f83-9166-4d55-bea8-ffbec48d0157" name="鏇存敼" comment="">
-      <change beforePath="$PROJECT_DIR$/StandardPda/MESApplication/appsettings.json" beforeDir="false" afterPath="$PROJECT_DIR$/StandardPda/MESApplication/appsettings.json" afterDir="false" />
-    </list>
-    <option name="SHOW_DIALOG" value="false" />
-    <option name="HIGHLIGHT_CONFLICTS" value="true" />
-    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
-    <option name="LAST_RESOLUTION" value="IGNORE" />
-  </component>
-  <component name="Git.Settings">
-    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
-  </component>
-  <component name="ProjectColorInfo"><![CDATA[{
-  "associatedIndex": 4
-}]]></component>
-  <component name="ProjectId" id="2qbrxy3BAUvJfn1JMouQKgHwTro" />
-  <component name="ProjectViewState">
-    <option name="hideEmptyMiddlePackages" value="true" />
-    <option name="showLibraryContents" value="true" />
-  </component>
-  <component name="PropertiesComponent"><![CDATA[{
-  "keyToString": {
-    "RunOnceActivity.ShowReadmeOnStart": "true",
-    "git-widget-placeholder": "master",
-    "kotlin-language-version-configured": "true",
-    "last_opened_file_path": "E:/01GIT_NEW/02娌冨皵/WR_API"
-  }
-}]]></component>
-  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="搴旂敤绋嬪簭绾�" UseSingleDictionary="true" transferred="true" />
-  <component name="TaskManager">
-    <task active="true" id="Default" summary="榛樿浠诲姟">
-      <changelist id="c40d5f83-9166-4d55-bea8-ffbec48d0157" name="鏇存敼" comment="" />
-      <created>1734942366489</created>
-      <option name="number" value="Default" />
-      <option name="presentableId" value="Default" />
-      <updated>1734942366489</updated>
-    </task>
-    <servers />
-  </component>
-</project>
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Dto/webApi/ErpDepots.cs b/StandardPda/MES.Service/Dto/webApi/ErpDepots.cs
index e3c3d10..d074616 100644
--- a/StandardPda/MES.Service/Dto/webApi/ErpDepots.cs
+++ b/StandardPda/MES.Service/Dto/webApi/ErpDepots.cs
@@ -7,7 +7,7 @@
     public string? FNumber { get; set; }
 
     public string? FName { get; set; }
-    
+
     public string? FAllowMinusQty { get; set; }
 
     public string? FPrincipal { get; set; }
@@ -15,10 +15,10 @@
     public string? FStockProperty { get; set; }
 
     public string? FForbidStatus { get; set; }
-    
+
     public string? FDocumentStatus { get; set; }
 
     public string? IsLot { get; set; }
-    
+
     public string? FUseOrgId { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Dto/webApi/ErpProject.cs b/StandardPda/MES.Service/Dto/webApi/ErpProject.cs
index 766f109..0a11140 100644
--- a/StandardPda/MES.Service/Dto/webApi/ErpProject.cs
+++ b/StandardPda/MES.Service/Dto/webApi/ErpProject.cs
@@ -4,22 +4,22 @@
 {
     //ERPID
     public string? ID { get; set; }
-    
-    public string? Type { get; set; }//鎿嶄綔绫诲瀷
-    
+
+    public string? Type { get; set; } //鎿嶄綔绫诲瀷
+
     public string? Code { get; set; } //椤圭洰缂栫爜
-    
+
     public string? Name { get; set; } //椤圭洰鍚嶇О
-    
+
     public string? ProjectType { get; set; } //椤圭洰鍒嗙被
-    
+
     public string? Description { get; set; } //椤圭洰浠撳偍璐熻矗浜�
-    
+
     public string? OperatorsID { get; set; } //椤圭洰閲囪喘璐熻矗浜�
-    
+
     public string? FDocumentStatus { get; set; } //鍗曟嵁鐘舵��
-    
+
     public string? FForbidStatus { get; set; } //鏄惁绂佺敤
-    
+
     public List<ErpDetail>? FUseOrgId { get; set; } //涓嬪彂缁勭粐
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Dto/webApi/ErpRohIn.cs b/StandardPda/MES.Service/Dto/webApi/ErpRohIn.cs
index 25c1d6d..2a4f5bf 100644
--- a/StandardPda/MES.Service/Dto/webApi/ErpRohIn.cs
+++ b/StandardPda/MES.Service/Dto/webApi/ErpRohIn.cs
@@ -4,43 +4,34 @@
 {
     public string id { get; set; }
     public string? Type { get; set; }
-    public string? FBillNo { get; set; }
     public string? FDocumentStatus { get; set; }
-    public string? FBillTypeID { get; set; }
-    public string? FBusinessType { get; set; }
-    public string? FDate { get; set; }
+    public string? FBillTypeId { get; set; }
+    public string? FBillNo { get; set; }
     public string? FSupplierId { get; set; }
-    public string? FCloseStatus { get; set; }
-    public string? FPurchaseOrgId { get; set; }
-    public string? FPurchaseDeptId { get; set; }
-    public string? FPurchaserGroupId { get; set; }
+    public string? FDate { get; set; }
     public string? FPurchaserId { get; set; }
-    public string? Acctype { get; set; }
-    public string? FSettleId { get; set; }
-
-    public string? FChargeId { get; set; }
-
-    //public string? FProviderEMail { get; set; }
+    public string? FPurchaseDeptId { get; set; }
+    public string? FSrcDocType { get; set; }
+    public string? FSrcDoc { get; set; }
+    public string? FTradePathName { get; set; }
+    public string? FSubType { get; set; }
+    public string? FBusinessType { get; set; }
+    public string? FIsReDo { get; set; }
+    public string? PubDescSeg2 { get; set; }
     public string? Remarks { get; set; }
-    public string? FCancelStatus { get; set; }
-    public string? FCancellerId { get; set; }
-    public string? FCancelDate { get; set; }
+    public string? PrivateDescSeg1 { get; set; }
+    public string? FCloseStatus { get; set; }
+    public string? FVersion { get; set; }
+    public string? FPurchaseOrgId { get; set; }
+    public string? FReceiveOrgId { get; set; }
     public string? FCreatorId { get; set; }
     public string? FCreateDate { get; set; }
     public string? FModifierId { get; set; }
     public string? FModifyDate { get; set; }
     public string? FApproverId { get; set; }
     public string? FApproveDate { get; set; }
-    public string? FChangeReason { get; set; }
-    public string? Prearrivaldate { get; set; }
 
-    public string? FReceiveOrgId { get; set; }
-    //public string? FProviderId { get; set; }
-
-    //public string? FTContact { get; set; }
-    //public string? Fmobilephone { get; set; }
-
-    //public string? FixedTelephone { get; set; }
-
-    //public string? Address { get; set; }
+    // public string? FCancelStatus { get; set; }
+    // public string? FCancellerId { get; set; }
+    // public string? FCancelDate { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Dto/webApi/ErpRohinData.cs b/StandardPda/MES.Service/Dto/webApi/ErpRohinData.cs
index 35fb174..fe5f185 100644
--- a/StandardPda/MES.Service/Dto/webApi/ErpRohinData.cs
+++ b/StandardPda/MES.Service/Dto/webApi/ErpRohinData.cs
@@ -5,71 +5,32 @@
     public string id { get; set; }
     public string Eid { get; set; }
     public string? FBillNo { get; set; }
-
-    public string? FSeq { get; set; }
-
-    //娌℃湁瀵瑰簲琛ㄥ瓧娈� -姹犲崡楠� 2025-01-10
-    //public string? FXSHTH { get; set; }
-    public string? FMaterialId { get; set; }
-    public string? FUnitId { get; set; }
-    public string? FQty { get; set; }
-    public string? FStockUnitID { get; set; }
-    public string? FPriceUnitId { get; set; }
-    public string? FPriceUnitQty { get; set; }
-    public string? FDeliveryDate { get; set; }
-    public string? FDeliveryEarlyDate { get; set; }
-
-    public string? FDeliveryLastDate { get; set; }
-
-    // start
-    public string? FRequireOrgId { get; set; }
-    public string? FRequireDeptId { get; set; }
-    public string? FReceiveOrgId { get; set; }
-    public string? FReceiveDeptId { get; set; }
-
-    public string? FEntrySettleOrgId { get; set; }
-
-    // end
-    public string? FGiveAway { get; set; }
-
-    //public string? FNote { get; set; }
-    public string? FEntryNote { get; set; }
-    public string? FSupMatId { get; set; }
-    public string? FSupMatName { get; set; }
-    public string? FSubreqBillNo { get; set; }
-    public string? FLot { get; set; }
-    public string? FMRPCloseStatus { get; set; }
-    public string? FMRPFreezeStatus { get; set; }
-    public string? FFreezerId { get; set; }
-    public string? FFreezeDate { get; set; }
-    public string? FMRPTerminateStatus { get; set; }
-    public string? FTerminaterId { get; set; }
-    public string? FTerminateDate { get; set; }
-    public string? FReceiveQty { get; set; }
-
-    public string? FRemainReceiveQty { get; set; }
-
-    //public string? FBaseStockInQty { get; set; }
-    public string? FStockInQty { get; set; } //绱鍏ュ簱鏁�
-    public string? FRemainStockINQty { get; set; }
-
-    public string? FMrbQty { get; set; }
-
-    //public string? FBaseCheckRetQty { get; set; }
-    //public string? FBaseStockRetQty { get; set; }
-    public string? FCHECKRETQTY { get; set; } //鏀舵枡鍙��鏁�
-    public string? FSTOCKRETQTY { get; set; } //搴撳瓨鍙��鏁�
-    public string? FSrcBillTypeId { get; set; }
-    public string? FSrcBillNo { get; set; }
-    public string? FReqTraceNo { get; set; }
-    public string? FMtoNo { get; set; }
-    public string? FChangeFlag { get; set; }
+    public string? FStatus { get; set; }
     public string? FDemandType { get; set; }
     public string? FDemandBillNo { get; set; }
     public string? FDemandBillEntrySeq { get; set; }
-
-    //鏂板 鐢熶骇閫氱煡鍗曘�佸瀷鍙枫�丅OM澶囨敞 涓変釜瀛楁   --2025-01-11 姹犲崡楠�
-    public string? F_CGDD_SCTZDA { get; set; }
-    public string? F_CGDD_XHA { get; set; }
-    public string? F_XIFG_Text_apv { get; set; }
+    public string? FSeq { get; set; }
+    public string? FMaterialId { get; set; }
+    public string? RdProject { get; set; }
+    public string? Project { get; set; }
+    public string? ProjectPurchaser { get; set; }
+    public string? FUnitId { get; set; }
+    public string? FQty { get; set; }
+    public string? FPriceUnitId { get; set; }
+    public string? FPriceUnitQty { get; set; }
+    public string? FRequireOrgId { get; set; }
+    public string? FReceiveOrgId { get; set; }
+    public string? FReceiveDeptId { get; set; }
+    public string? FGiveAway { get; set; }
+    public string? FSrcBillTypeId { get; set; }
+    public string? FSrcBillNo { get; set; }
+    public string? FLot { get; set; }
+    public string? FReceiveQty { get; set; }
+    public string? FRemainReceiveQty { get; set; }
+    public string? FStockInQty { get; set; } //绱鍏ュ簱鏁�
+    public string? FRemainStockINQty { get; set; }
+    public string? FMrbQty { get; set; }
+    public string? FCHECKRETQTY { get; set; } //鏀舵枡鍙��鏁�
+    public string? FSTOCKRETQTY { get; set; } //搴撳瓨鍙��鏁�
+    public string? FEntryNote { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/EmployeeInfo.cs b/StandardPda/MES.Service/Modes/EmployeeInfo.cs
index a1f8b4b..68369b7 100644
--- a/StandardPda/MES.Service/Modes/EmployeeInfo.cs
+++ b/StandardPda/MES.Service/Modes/EmployeeInfo.cs
@@ -1,62 +1,57 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.Linq;
-using SqlSugar;
+锘縰sing SqlSugar;
 
-namespace MES.Service.Modes
+namespace MES.Service.Modes;
+
+/// <summary>
+/// </summary>
+[SugarTable("EMPLOYEE_INFO")]
+public class EmployeeInfo
 {
     /// <summary>
-    /// 
-    ///</summary>
-    [SugarTable("EMPLOYEE_INFO")]
-    public class EmployeeInfo
-    {
-        /// <summary>
-        /// SEQ_EMP 
-        ///</summary>
-        [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
-        public decimal Id { get; set; }
+    ///     SEQ_EMP
+    /// </summary>
+    [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
+    public decimal Id { get; set; }
 
-        /// <summary>
-        /// 鑱屽伐宸ュ彿 
-        ///</summary>
-        [SugarColumn(ColumnName = "EMPLOYEE_NO")]
-        public string? EmployeeNo { get; set; }
+    /// <summary>
+    ///     鑱屽伐宸ュ彿
+    /// </summary>
+    [SugarColumn(ColumnName = "EMPLOYEE_NO")]
+    public string? EmployeeNo { get; set; }
 
-        /// <summary>
-        /// 鑱屽伐濮撳悕 
-        ///</summary>
-        [SugarColumn(ColumnName = "EMPLOYEE_NAME")]
-        public string? EmployeeName { get; set; }
+    /// <summary>
+    ///     鑱屽伐濮撳悕
+    /// </summary>
+    [SugarColumn(ColumnName = "EMPLOYEE_NAME")]
+    public string? EmployeeName { get; set; }
 
-        /// <summary>
-        /// 閮ㄩ棬缂栫爜 
-        ///</summary>
-        [SugarColumn(ColumnName = "DEPARTMENT_CODE")]
-        public string? DepartmentCode { get; set; }
+    /// <summary>
+    ///     閮ㄩ棬缂栫爜
+    /// </summary>
+    [SugarColumn(ColumnName = "DEPARTMENT_CODE")]
+    public string? DepartmentCode { get; set; }
 
-        /// <summary>
-        /// 涓氬姟鍛樼被鍨� 
-        ///</summary>
-        [SugarColumn(ColumnName = "SALESMAN_TYPE")]
-        public string? SalesmanType { get; set; }
+    /// <summary>
+    ///     涓氬姟鍛樼被鍨�
+    /// </summary>
+    [SugarColumn(ColumnName = "SALESMAN_TYPE")]
+    public string? SalesmanType { get; set; }
 
-        /// <summary>
-        /// 鍗曟嵁鐘舵�� 
-        ///</summary>
-        [SugarColumn(ColumnName = "DOCUMENT_STATUS")]
-        public string? DocumentStatus { get; set; }
+    /// <summary>
+    ///     鍗曟嵁鐘舵��
+    /// </summary>
+    [SugarColumn(ColumnName = "DOCUMENT_STATUS")]
+    public string? DocumentStatus { get; set; }
 
-        /// <summary>
-        /// 鏄惁绂佺敤 
-        ///</summary>
-        [SugarColumn(ColumnName = "IS_DISABLED")]
-        public string? IsDisabled { get; set; }
+    /// <summary>
+    ///     鏄惁绂佺敤
+    /// </summary>
+    [SugarColumn(ColumnName = "IS_DISABLED")]
+    public string? IsDisabled { get; set; }
 
-        /// <summary>
-        /// 缁勭粐 
-        ///</summary>
-        [SugarColumn(ColumnName = "ORGANIZATION")]
-        public string? Organization { get; set; }
-    }
+    /// <summary>
+    ///     缁勭粐
+    /// </summary>
+    [SugarColumn(ColumnName = "ORGANIZATION")]
+    public string? Organization { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/EmployeeItem.cs b/StandardPda/MES.Service/Modes/EmployeeItem.cs
index b91263e..0688c2b 100644
--- a/StandardPda/MES.Service/Modes/EmployeeItem.cs
+++ b/StandardPda/MES.Service/Modes/EmployeeItem.cs
@@ -1,40 +1,35 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.Linq;
-using SqlSugar;
+锘縰sing SqlSugar;
 
-namespace MES.Service.Modes
+namespace MES.Service.Modes;
+
+/// <summary>
+/// </summary>
+[SugarTable("EMPLOYEE_ITEM")]
+public class EmployeeItem
 {
     /// <summary>
-    /// 
-    ///</summary>
-    [SugarTable("EMPLOYEE_ITEM")]
-    public class EmployeeItem
-    {
-        /// <summary>
-        ///  
-        ///</summary>
-        [SugarColumn(ColumnName = "ID",
-            OracleSequenceName = "SEQ_EMP",
-            IsPrimaryKey = true)]
-        public decimal Id { get; set; }
+    /// </summary>
+    [SugarColumn(ColumnName = "ID",
+        OracleSequenceName = "SEQ_EMP",
+        IsPrimaryKey = true)]
+    public decimal Id { get; set; }
 
-        /// <summary>
-        /// info鐨刬d 
-        ///</summary>
-        [SugarColumn(ColumnName = "EID")]
-        public decimal? Eid { get; set; }
+    /// <summary>
+    ///     info鐨刬d
+    /// </summary>
+    [SugarColumn(ColumnName = "EID")]
+    public decimal? Eid { get; set; }
 
-        /// <summary>
-        /// 0=閲囪喘涓氬姟鍛�, 1=閿�鍞笟鍔″憳, 2=搴撶鍛�, 3=鎷h揣鍛�, 4=鐞嗚揣鍛�, 5=璁捐鍛�, 6=璁″垝鍛�, 7=鐢熶骇绠$悊鍛�, 8=缁熻鍛�, 9=璐ㄦ鍛�, 10=鎴愭湰浼氳, 11=鏀舵鍛�, 12=璧勪骇绠$悊鍛�, 13=鍏朵粬, 14=璁惧绠$悊鍛� 
-        ///</summary>
-        [SugarColumn(ColumnName = "E_TYPE")]
-        public string? EType { get; set; }
+    /// <summary>
+    ///     0=閲囪喘涓氬姟鍛�, 1=閿�鍞笟鍔″憳, 2=搴撶鍛�, 3=鎷h揣鍛�, 4=鐞嗚揣鍛�, 5=璁捐鍛�, 6=璁″垝鍛�, 7=鐢熶骇绠$悊鍛�, 8=缁熻鍛�, 9=璐ㄦ鍛�,
+    ///     10=鎴愭湰浼氳, 11=鏀舵鍛�, 12=璧勪骇绠$悊鍛�, 13=鍏朵粬, 14=璁惧绠$悊鍛�
+    /// </summary>
+    [SugarColumn(ColumnName = "E_TYPE")]
+    public string? EType { get; set; }
 
-        /// <summary>
-        /// 鏃堕棿 
-        ///</summary>
-        [SugarColumn(ColumnName = "CREATE_DATE")]
-        public string? CreateDate { get; set; }
-    }
+    /// <summary>
+    ///     鏃堕棿
+    /// </summary>
+    [SugarColumn(ColumnName = "CREATE_DATE")]
+    public string? CreateDate { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/MesDepots.cs b/StandardPda/MES.Service/Modes/MesDepots.cs
index 5583bdd..dd895b3 100644
--- a/StandardPda/MES.Service/Modes/MesDepots.cs
+++ b/StandardPda/MES.Service/Modes/MesDepots.cs
@@ -9,135 +9,135 @@
 public class MesDepots
 {
     /// <summary>
-    /// ID(SEQ_INV_ID) 
-    ///</summary>
+    ///     ID(SEQ_INV_ID)
+    /// </summary>
     [SugarColumn(ColumnName = "DEPOT_ID",
         IsPrimaryKey = true)]
     public decimal DepotId { get; set; }
 
     /// <summary>
-    /// 浠撳簱绫诲埆缂栫爜 
-    ///</summary>
+    ///     浠撳簱绫诲埆缂栫爜
+    /// </summary>
     [SugarColumn(ColumnName = "DEPOT_CODE")]
     public string? DepotCode { get; set; }
 
     /// <summary>
-    /// 浠撳簱绫诲埆鍚嶇О 
-    ///</summary>
+    ///     浠撳簱绫诲埆鍚嶇О
+    /// </summary>
     [SugarColumn(ColumnName = "DEPOT_NAME")]
     public string? DepotName { get; set; }
 
     /// <summary>
-    /// 澶囨敞 
-    ///</summary>
+    ///     澶囨敞
+    /// </summary>
     [SugarColumn(ColumnName = "DESCRIPTION")]
     public string? Description { get; set; }
 
     /// <summary>
-    /// 浠撳簱璐熻矗浜� 
-    ///</summary>
+    ///     浠撳簱璐熻矗浜�
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_BY")]
     public string? CreateBy { get; set; }
 
     /// <summary>
-    /// 鍒涘缓鏃堕棿 
-    ///</summary>
+    ///     鍒涘缓鏃堕棿
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_DATE")]
     public DateTime? CreateDate { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庢洿鏂颁汉 
-    ///</summary>
+    ///     鏈�鍚庢洿鏂颁汉
+    /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_BY")]
     public string? LastupdateBy { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庢洿鏂版椂闂� 
-    ///</summary>
+    ///     鏈�鍚庢洿鏂版椂闂�
+    /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
     public DateTime? LastupdateDate { get; set; }
 
     /// <summary>
-    /// 浠撳簱绫诲瀷  0=鏅�氫粨,1=闇插ぉ浠�,2=瀵勫浠�,3=澶栧瘎浠�, 4=鍦ㄥ埗鍝侊紝5=鎶ュ簾
-    ///</summary>
+    ///     浠撳簱绫诲瀷  0=鏅�氫粨,1=闇插ぉ浠�,2=瀵勫浠�,3=澶栧瘎浠�, 4=鍦ㄥ埗鍝侊紝5=鎶ュ簾
+    /// </summary>
     [SugarColumn(ColumnName = "DEPOTTYPE")]
     public string? Depottype { get; set; }
 
     /// <summary>
-    /// 鍒嗗巶缂栫爜 
-    ///</summary>
+    ///     鍒嗗巶缂栫爜
+    /// </summary>
     [SugarColumn(ColumnName = "FACTORY")]
     public string? Factory { get; set; }
 
     /// <summary>
-    /// 鐗╂枡浣跨敤 
-    ///</summary>
+    ///     鐗╂枡浣跨敤
+    /// </summary>
     [SugarColumn(ColumnName = "TYPE_1")]
     public decimal? Type1 { get; set; }
 
     /// <summary>
-    /// 鎴愬搧浣跨敤 
-    ///</summary>
+    ///     鎴愬搧浣跨敤
+    /// </summary>
     [SugarColumn(ColumnName = "TYPE_2")]
     public decimal? Type2 { get; set; }
 
     /// <summary>
-    /// 浠撳簱绫诲瀷缂栫爜 
-    ///</summary>
+    ///     浠撳簱绫诲瀷缂栫爜
+    /// </summary>
     [SugarColumn(ColumnName = "DEPOTTYPECODE")]
     public decimal? Depottypecode { get; set; }
 
     /// <summary>
-    /// 鍏徃浠g爜 
-    ///</summary>
+    ///     鍏徃浠g爜
+    /// </summary>
     [SugarColumn(ColumnName = "COMPANY")]
     public string? Company { get; set; }
 
     /// <summary>
-    /// 鐪嬫澘鍥炬爣鏍峰紡 
-    ///</summary>
+    ///     鐪嬫澘鍥炬爣鏍峰紡
+    /// </summary>
     [SugarColumn(ColumnName = "ICON_TYPE")]
     public decimal? IconType { get; set; }
 
     /// <summary>
-    /// 鏄惁濮斿浠撳簱 
-    ///</summary>
+    ///     鏄惁濮斿浠撳簱
+    /// </summary>
     [SugarColumn(ColumnName = "IS_WY")]
     public decimal? IsWy { get; set; }
 
     /// <summary>
-    /// 鏄惁涓嶈壇鍝佷粨 
-    ///</summary>
+    ///     鏄惁涓嶈壇鍝佷粨
+    /// </summary>
     [SugarColumn(ColumnName = "IS_NG")]
     public string? IsNg { get; set; }
 
     /// <summary>
-    /// 浠撳簱鍦板潃 
-    ///</summary>
+    ///     浠撳簱鍦板潃
+    /// </summary>
     [SugarColumn(ColumnName = "CWHADDRESS")]
     public string? Cwhaddress { get; set; }
 
     /// <summary>
-    /// 鐪嬫澘鏄剧ず鍖哄煙缂栧彿 
-    ///</summary>
+    ///     鐪嬫澘鏄剧ず鍖哄煙缂栧彿
+    /// </summary>
     [SugarColumn(ColumnName = "PI_TYPE")]
     public string? PiType { get; set; }
 
     /// <summary>
-    /// 鍒嗙粍 
-    ///</summary>
+    ///     鍒嗙粍
+    /// </summary>
     [SugarColumn(ColumnName = "ZUID")]
     public string? Zuid { get; set; }
 
     /// <summary>
-    /// 鍏佽鍗虫椂搴撳瓨璐熷簱瀛� 
-    ///</summary>
+    ///     鍏佽鍗虫椂搴撳瓨璐熷簱瀛�
+    /// </summary>
     [SugarColumn(ColumnName = "IS_FKC")]
     public string? IsFkc { get; set; }
 
     /// <summary>
-    /// 鐢熶骇杞﹂棿 
-    ///</summary>
+    ///     鐢熶骇杞﹂棿
+    /// </summary>
     [SugarColumn(ColumnName = "PRODUCTION_WORKSHOP")]
     public string? ProductionWorkshop { get; set; }
 
@@ -148,50 +148,50 @@
     public string? MaterialProperti { get; set; }
 
     /// <summary>
-    /// 鍒涘缓缁勭粐 
-    ///</summary>
+    ///     鍒涘缓缁勭粐
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_ORG")]
     public decimal? CreateOrg { get; set; }
 
     /// <summary>
-    /// 浣跨敤缁勭粐 
-    ///</summary>
+    ///     浣跨敤缁勭粐
+    /// </summary>
     [SugarColumn(ColumnName = "USE_ORG")]
     public decimal? UseOrg { get; set; }
 
     /// <summary>
-    /// 鑷畾涔夊瓧娈�3 
-    ///</summary>
+    ///     鑷畾涔夊瓧娈�3
+    /// </summary>
     [SugarColumn(ColumnName = "REMARK3")]
     public string? Remark3 { get; set; }
 
     /// <summary>
-    /// 鑷畾涔夊瓧娈�4 
-    ///</summary>
+    ///     鑷畾涔夊瓧娈�4
+    /// </summary>
     [SugarColumn(ColumnName = "REMARK4")]
     public string? Remark4 { get; set; }
 
     /// <summary>
-    /// 鑷畾涔夊瓧娈�5 
-    ///</summary>
+    ///     鑷畾涔夊瓧娈�5
+    /// </summary>
     [SugarColumn(ColumnName = "REMARK5")]
     public string? Remark5 { get; set; }
 
     /// <summary>
-    /// 0 =涓嶇敓鏁堬紝 1=鐢熸晥 
-    ///</summary>
+    ///     0 =涓嶇敓鏁堬紝 1=鐢熸晥
+    /// </summary>
     [SugarColumn(ColumnName = "FORBID_STATUS")]
     public string? ForbidStatus { get; set; }
 
     /// <summary>
-    /// 鍗曟嵁鐘舵�� 
-    ///</summary>
+    ///     鍗曟嵁鐘舵��
+    /// </summary>
     [SugarColumn(ColumnName = "DOCUMENT_STATUS")]
     public string? DocumentStatus { get; set; }
 
     /// <summary>
-    /// 鎵瑰彿绠$悊 
-    ///</summary>
+    ///     鎵瑰彿绠$悊
+    /// </summary>
     [SugarColumn(ColumnName = "IS_LOT")]
     public string? IsLot { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/MesInvBusiness2.cs b/StandardPda/MES.Service/Modes/MesInvBusiness2.cs
index 89ddce5..20d3f47 100644
--- a/StandardPda/MES.Service/Modes/MesInvBusiness2.cs
+++ b/StandardPda/MES.Service/Modes/MesInvBusiness2.cs
@@ -8,220 +8,220 @@
 [SugarTable("MES_INV_BUSINESS2")]
 public class MesInvBusiness2
 {
- /// <summary>
- ///     ID(seq_inv_id)
- /// </summary>
- [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_ID",
+    /// <summary>
+    ///     ID(seq_inv_id)
+    /// </summary>
+    [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_ID",
         IsPrimaryKey = true)]
     public decimal Id { get; set; }
 
- /// <summary>
- ///     鐘舵�亅0-鏈氦鏄�1-宸蹭氦鏄�
- /// </summary>
- [SugarColumn(ColumnName = "STATUS")]
+    /// <summary>
+    ///     鐘舵�亅0-鏈氦鏄�1-宸蹭氦鏄�
+    /// </summary>
+    [SugarColumn(ColumnName = "STATUS")]
     public decimal? Status { get; set; }
 
- /// <summary>
- ///     鍗曟嵁绫诲瀷ID
- /// </summary>
- [SugarColumn(ColumnName = "BILL_TYPE_ID")]
+    /// <summary>
+    ///     鍗曟嵁绫诲瀷ID
+    /// </summary>
+    [SugarColumn(ColumnName = "BILL_TYPE_ID")]
     public decimal? BillTypeId { get; set; }
 
- /// <summary>
- ///     浜嬪姟绫诲瀷缂栫爜
- /// </summary>
- [SugarColumn(ColumnName = "TRANSACTION_CODE")]
+    /// <summary>
+    ///     浜嬪姟绫诲瀷缂栫爜
+    /// </summary>
+    [SugarColumn(ColumnName = "TRANSACTION_CODE")]
     public string TransactionCode { get; set; }
 
- /// <summary>
- ///     浜ゆ槗绫诲瀷|1-鍏ュ簱0-杞簱-1鍑哄簱
- /// </summary>
- [SugarColumn(ColumnName = "BUSINESS_TYPE")]
+    /// <summary>
+    ///     浜ゆ槗绫诲瀷|1-鍏ュ簱0-杞簱-1鍑哄簱
+    /// </summary>
+    [SugarColumn(ColumnName = "BUSINESS_TYPE")]
     public decimal? BusinessType { get; set; }
 
- /// <summary>
- ///     鍗曟嵁ID
- /// </summary>
- [SugarColumn(ColumnName = "BILL_ID")]
+    /// <summary>
+    ///     鍗曟嵁ID
+    /// </summary>
+    [SugarColumn(ColumnName = "BILL_ID")]
     public decimal? BillId { get; set; }
 
- /// <summary>
- ///     鍗曟嵁缂栫爜
- /// </summary>
- [SugarColumn(ColumnName = "BILL_NO")]
+    /// <summary>
+    ///     鍗曟嵁缂栫爜
+    /// </summary>
+    [SugarColumn(ColumnName = "BILL_NO")]
     public string BillNo { get; set; }
 
- /// <summary>
- ///     鐢熶骇璁㈠崟鍙�
- /// </summary>
- [SugarColumn(ColumnName = "TASK_NO")]
+    /// <summary>
+    ///     鐢熶骇璁㈠崟鍙�
+    /// </summary>
+    [SugarColumn(ColumnName = "TASK_NO")]
     public string TaskNo { get; set; }
 
- /// <summary>
- ///     瀹㈡埛缂栧彿
- /// </summary>
- [SugarColumn(ColumnName = "CUSTOMER_NO")]
+    /// <summary>
+    ///     瀹㈡埛缂栧彿
+    /// </summary>
+    [SugarColumn(ColumnName = "CUSTOMER_NO")]
     public string CustomerNo { get; set; }
 
- /// <summary>
- ///     鍗曟嵁琛孖D
- /// </summary>
- [SugarColumn(ColumnName = "BILL_LINE_ID")]
+    /// <summary>
+    ///     鍗曟嵁琛孖D
+    /// </summary>
+    [SugarColumn(ColumnName = "BILL_LINE_ID")]
     public decimal? BillLineId { get; set; }
 
- /// <summary>
- ///     鐗╂枡鏉$爜
- /// </summary>
- [SugarColumn(ColumnName = "ITEM_BARCODE")]
+    /// <summary>
+    ///     鐗╂枡鏉$爜
+    /// </summary>
+    [SugarColumn(ColumnName = "ITEM_BARCODE")]
     public string ItemBarcode { get; set; }
 
- /// <summary>
- ///     鏈徃鐗╂枡缂栫爜
- /// </summary>
- [SugarColumn(ColumnName = "ITEM_NO")]
+    /// <summary>
+    ///     鏈徃鐗╂枡缂栫爜
+    /// </summary>
+    [SugarColumn(ColumnName = "ITEM_NO")]
     public string ItemNo { get; set; }
 
- /// <summary>
- ///     瀹㈡埛鐗╂枡缂栫爜
- /// </summary>
- [SugarColumn(ColumnName = "C_ITEM_CODE")]
+    /// <summary>
+    ///     瀹㈡埛鐗╂枡缂栫爜
+    /// </summary>
+    [SugarColumn(ColumnName = "C_ITEM_CODE")]
     public string CItemCode { get; set; }
 
- /// <summary>
- ///     鍘傚鎵规
- /// </summary>
- [SugarColumn(ColumnName = "LOT_NO")]
+    /// <summary>
+    ///     鍘傚鎵规
+    /// </summary>
+    [SugarColumn(ColumnName = "LOT_NO")]
     public string LotNo { get; set; }
 
- /// <summary>
- ///     鏄惁鐜繚(0:鍚�,1:鏄�)
- /// </summary>
- [SugarColumn(ColumnName = "EP_FLAG")]
+    /// <summary>
+    ///     鏄惁鐜繚(0:鍚�,1:鏄�)
+    /// </summary>
+    [SugarColumn(ColumnName = "EP_FLAG")]
     public short? EpFlag { get; set; }
 
- /// <summary>
- ///     鏁伴噺
- /// </summary>
- [SugarColumn(ColumnName = "QUANTITY")]
+    /// <summary>
+    ///     鏁伴噺
+    /// </summary>
+    [SugarColumn(ColumnName = "QUANTITY")]
     public decimal? Quantity { get; set; }
 
- /// <summary>
- ///     婧愬瓙搴揅ODE
- /// </summary>
- [SugarColumn(ColumnName = "FROM_INV_DEPOTS_CODE")]
+    /// <summary>
+    ///     婧愬瓙搴揅ODE
+    /// </summary>
+    [SugarColumn(ColumnName = "FROM_INV_DEPOTS_CODE")]
     public string FromInvDepotsCode { get; set; }
 
- /// <summary>
- ///     婧愯揣浣岰ODE
- /// </summary>
- [SugarColumn(ColumnName = "FROM_INV_DEPOT_SECTIONS_CODE")]
+    /// <summary>
+    ///     婧愯揣浣岰ODE
+    /// </summary>
+    [SugarColumn(ColumnName = "FROM_INV_DEPOT_SECTIONS_CODE")]
     public string FromInvDepotSectionsCode { get; set; }
 
- /// <summary>
- ///     鐩殑瀛愬簱CODE
- /// </summary>
- [SugarColumn(ColumnName = "TO_INV_DEPOTS_CODE")]
+    /// <summary>
+    ///     鐩殑瀛愬簱CODE
+    /// </summary>
+    [SugarColumn(ColumnName = "TO_INV_DEPOTS_CODE")]
     public string ToInvDepotsCode { get; set; }
 
- /// <summary>
- ///     鐩殑璐т綅CODE
- /// </summary>
- [SugarColumn(ColumnName = "TO_INV_DEPOT_SECTIONS_CODE")]
+    /// <summary>
+    ///     鐩殑璐т綅CODE
+    /// </summary>
+    [SugarColumn(ColumnName = "TO_INV_DEPOT_SECTIONS_CODE")]
     public string ToInvDepotSectionsCode { get; set; }
 
- /// <summary>
- ///     浜ゆ槗寮傚父淇℃伅
- /// </summary>
- [SugarColumn(ColumnName = "DESCRIPTION")]
+    /// <summary>
+    ///     浜ゆ槗寮傚父淇℃伅
+    /// </summary>
+    [SugarColumn(ColumnName = "DESCRIPTION")]
     public string Description { get; set; }
 
- /// <summary>
- ///     鍒涘缓浜�
- /// </summary>
- [SugarColumn(ColumnName = "CREATE_BY")]
+    /// <summary>
+    ///     鍒涘缓浜�
+    /// </summary>
+    [SugarColumn(ColumnName = "CREATE_BY")]
     public string CreateBy { get; set; }
 
- /// <summary>
- ///     鍒涘缓鏃堕棿
- /// </summary>
- [SugarColumn(ColumnName = "CREATE_DATE")]
+    /// <summary>
+    ///     鍒涘缓鏃堕棿
+    /// </summary>
+    [SugarColumn(ColumnName = "CREATE_DATE")]
     public DateTime? CreateDate { get; set; }
 
- /// <summary>
- ///     鏈�鍚庢洿鏂颁汉
- /// </summary>
- [SugarColumn(ColumnName = "LASTUPDATE_BY")]
+    /// <summary>
+    ///     鏈�鍚庢洿鏂颁汉
+    /// </summary>
+    [SugarColumn(ColumnName = "LASTUPDATE_BY")]
     public string LastupdateBy { get; set; }
 
- /// <summary>
- ///     鏈�鍚庢洿鏂版椂闂�
- /// </summary>
- [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
+    /// <summary>
+    ///     鏈�鍚庢洿鏂版椂闂�
+    /// </summary>
+    [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
     public DateTime? LastupdateDate { get; set; }
 
- /// <summary>
- ///     瓒呮崯缁熻鏍囪瘑
- /// </summary>
- [SugarColumn(ColumnName = "ULLAGE_STAT_FLAG")]
+    /// <summary>
+    ///     瓒呮崯缁熻鏍囪瘑
+    /// </summary>
+    [SugarColumn(ColumnName = "ULLAGE_STAT_FLAG")]
     public short? UllageStatFlag { get; set; }
 
- /// <summary>
- ///     鍒嗗巶缂栫爜
- /// </summary>
- [SugarColumn(ColumnName = "FACTORY")]
+    /// <summary>
+    ///     鍒嗗巶缂栫爜
+    /// </summary>
+    [SugarColumn(ColumnName = "FACTORY")]
     public string Factory { get; set; }
 
- /// <summary>
- ///     鍏徃浠g爜
- /// </summary>
- [SugarColumn(ColumnName = "COMPANY")]
+    /// <summary>
+    ///     鍏徃浠g爜
+    /// </summary>
+    [SugarColumn(ColumnName = "COMPANY")]
     public string Company { get; set; }
 
- /// <summary>
- ///     绠卞彿鏉$爜
- /// </summary>
- [SugarColumn(ColumnName = "ITEM_BARCODE2")]
+    /// <summary>
+    ///     绠卞彿鏉$爜
+    /// </summary>
+    [SugarColumn(ColumnName = "ITEM_BARCODE2")]
     public string ItemBarcode2 { get; set; }
 
- /// <summary>
- ///     鍗℃澘鏉$爜
- /// </summary>
- [SugarColumn(ColumnName = "ITEM_BARCODE3")]
+    /// <summary>
+    ///     鍗℃澘鏉$爜
+    /// </summary>
+    [SugarColumn(ColumnName = "ITEM_BARCODE3")]
     public string ItemBarcode3 { get; set; }
 
- /// <summary>
- ///     浠诲姟鍗曞彿
- /// </summary>
- [SugarColumn(ColumnName = "WORK_NO")]
+    /// <summary>
+    ///     浠诲姟鍗曞彿
+    /// </summary>
+    [SugarColumn(ColumnName = "WORK_NO")]
     public string WorkNo { get; set; }
 
- /// <summary>
- ///     浠诲姟鍗曡鍙�
- /// </summary>
- [SugarColumn(ColumnName = "WORK_LINE")]
+    /// <summary>
+    ///     浠诲姟鍗曡鍙�
+    /// </summary>
+    [SugarColumn(ColumnName = "WORK_LINE")]
     public decimal? WorkLine { get; set; }
 
- /// <summary>
- ///     渚涘簲鍟�
- /// </summary>
- [SugarColumn(ColumnName = "SUPP_NO")]
+    /// <summary>
+    ///     渚涘簲鍟�
+    /// </summary>
+    [SugarColumn(ColumnName = "SUPP_NO")]
     public string SuppNo { get; set; }
 
- /// <summary>
- ///     鐢熶骇绾�
- /// </summary>
- [SugarColumn(ColumnName = "LINE_NO")]
+    /// <summary>
+    ///     鐢熶骇绾�
+    /// </summary>
+    [SugarColumn(ColumnName = "LINE_NO")]
     public string LineNo { get; set; }
 
- /// <summary>
- ///     閲囪喘璁㈠崟id
- /// </summary>
- [SugarColumn(ColumnName = "EBELN_K3ID")]
+    /// <summary>
+    ///     閲囪喘璁㈠崟id
+    /// </summary>
+    [SugarColumn(ColumnName = "EBELN_K3ID")]
     public decimal? EbelnK3id { get; set; }
 
- /// <summary>
- ///     閲囪喘璁㈠崟琛宨d
- /// </summary>
- [SugarColumn(ColumnName = "LINE_K3ID")]
+    /// <summary>
+    ///     閲囪喘璁㈠崟琛宨d
+    /// </summary>
+    [SugarColumn(ColumnName = "LINE_K3ID")]
     public decimal? LineK3id { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/MesItemType.cs b/StandardPda/MES.Service/Modes/MesItemType.cs
index 9c8fb4d..0f552cb 100644
--- a/StandardPda/MES.Service/Modes/MesItemType.cs
+++ b/StandardPda/MES.Service/Modes/MesItemType.cs
@@ -9,104 +9,102 @@
 public class MesItemType
 {
     /// <summary>
-    /// ID 
-    ///</summary>
+    ///     ID
+    /// </summary>
     [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
     public decimal Id { get; set; }
 
     /// <summary>
-    /// 绫诲瀷缂栫爜 
-    ///</summary>
+    ///     绫诲瀷缂栫爜
+    /// </summary>
     [SugarColumn(ColumnName = "TCODE")]
     public string? Tcode { get; set; }
 
     /// <summary>
-    /// 绫诲瀷鍚嶇О 
-    ///</summary>
+    ///     绫诲瀷鍚嶇О
+    /// </summary>
     [SugarColumn(ColumnName = "TNAME")]
     public string? Tname { get; set; }
 
     /// <summary>
-    /// 澶囨敞 
-    ///</summary>
+    ///     澶囨敞
+    /// </summary>
     [SugarColumn(ColumnName = "REMARK")]
     public string? Remark { get; set; }
 
     /// <summary>
-    /// 鍒涘缓浜� 
-    ///</summary>
+    ///     鍒涘缓浜�
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_BY")]
     public string? CreateBy { get; set; }
 
     /// <summary>
-    /// 鍒涘缓鏃堕棿 
-    ///</summary>
+    ///     鍒涘缓鏃堕棿
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_DATE")]
     public DateTime? CreateDate { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庢洿鏂颁汉 
-    ///</summary>
+    ///     鏈�鍚庢洿鏂颁汉
+    /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_BY")]
     public string? LastupdateBy { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庢洿鏂版椂闂� 
-    ///</summary>
+    ///     鏈�鍚庢洿鏂版椂闂�
+    /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
     public DateTime? LastupdateDate { get; set; }
 
     /// <summary>
-    ///  
-    ///</summary>
+    /// </summary>
     [SugarColumn(ColumnName = "COMPANY")]
     public string? Company { get; set; }
 
     /// <summary>
-    ///  
-    ///</summary>
+    /// </summary>
     [SugarColumn(ColumnName = "FACTORY")]
     public string? Factory { get; set; }
 
     /// <summary>
-    /// IQC鍒嗙被 
-    ///</summary>
+    ///     IQC鍒嗙被
+    /// </summary>
     [SugarColumn(ColumnName = "IQC_TYPE")]
     public string? IqcType { get; set; }
 
     /// <summary>
-    /// IQC鍒嗙被鍚嶇О 
-    ///</summary>
+    ///     IQC鍒嗙被鍚嶇О
+    /// </summary>
     [SugarColumn(ColumnName = "IQC_TYPE_NAME")]
     public string? IqcTypeName { get; set; }
 
     /// <summary>
-    /// 涓婄骇鍒嗙粍 
-    ///</summary>
+    ///     涓婄骇鍒嗙粍
+    /// </summary>
     [SugarColumn(ColumnName = "PGROUP")]
     public string? Pgroup { get; set; }
 
     /// <summary>
-    /// 鎻忚堪 
-    ///</summary>
+    ///     鎻忚堪
+    /// </summary>
     [SugarColumn(ColumnName = "DESCRIPTION")]
     public string? Description { get; set; }
 
     /// <summary>
-    /// 璁¢噺鍗曚綅 
-    ///</summary>
+    ///     璁¢噺鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "UNIT")]
     public string? Unit { get; set; }
 
     /// <summary>
-    /// 鏄惁绂佺敤 
-    ///</summary>
+    ///     鏄惁绂佺敤
+    /// </summary>
     [SugarColumn(ColumnName = "FORBID_STATUS")]
     public string? ForbidStatus { get; set; }
 
     /// <summary>
-    /// 涓嬪彂缁勭粐 
-    ///</summary>
+    ///     涓嬪彂缁勭粐
+    /// </summary>
     [SugarColumn(ColumnName = "USE_ORG_ID")]
     public string? UseOrgId { get; set; }
 
diff --git a/StandardPda/MES.Service/Modes/MesItems.cs b/StandardPda/MES.Service/Modes/MesItems.cs
index a5b2101..20bb6ab 100644
--- a/StandardPda/MES.Service/Modes/MesItems.cs
+++ b/StandardPda/MES.Service/Modes/MesItems.cs
@@ -9,518 +9,517 @@
 public class MesItems
 {
     /// <summary>
-    /// 鐗╂枡ID 
-    ///</summary>
+    ///     鐗╂枡ID
+    /// </summary>
     [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
     public decimal Id { get; set; }
 
     /// <summary>
-    /// 宸ュ巶 
-    ///</summary>
+    ///     宸ュ巶
+    /// </summary>
     [SugarColumn(ColumnName = "FACTORY")]
     public string? Factory { get; set; }
 
     /// <summary>
-    /// 鍏徃缂栧彿 
-    ///</summary>
+    ///     鍏徃缂栧彿
+    /// </summary>
     [SugarColumn(ColumnName = "COMPANY")]
     public string? Company { get; set; }
 
     /// <summary>
-    /// 鐗╂枡缂栫爜 
-    ///</summary>
+    ///     鐗╂枡缂栫爜
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_NO")]
     public string? ItemNo { get; set; }
 
     /// <summary>
-    /// 鐗╂枡鍚嶇О 
-    ///</summary>
+    ///     鐗╂枡鍚嶇О
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_NAME")]
     public string? ItemName { get; set; }
 
     /// <summary>
-    /// 鐗╂枡绠�绉� 
-    ///</summary>
+    ///     鐗╂枡绠�绉�
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_SNAME")]
     public string? ItemSname { get; set; }
 
     /// <summary>
-    /// 瑙勬牸鍨嬪彿 
-    ///</summary>
+    ///     瑙勬牸鍨嬪彿
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_MODEL")]
     public string? ItemModel { get; set; }
 
     /// <summary>
-    /// 鐗╂枡鎻忚堪 
-    ///</summary>
+    ///     鐗╂枡鎻忚堪
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_DESCRIPTION")]
     public string? ItemDescription { get; set; }
 
     /// <summary>
-    /// 鐗╂枡鍗曚綅 
-    ///</summary>
+    ///     鐗╂枡鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_UNIT")]
     public string? ItemUnit { get; set; }
 
     /// <summary>
-    /// 鐗╂枡绫诲瀷 
-    ///</summary>
+    ///     鐗╂枡绫诲瀷
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_TYPE")]
     public string? ItemType { get; set; }
 
     /// <summary>
-    /// 浜у搧鐗堟湰 
-    ///</summary>
+    ///     浜у搧鐗堟湰
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_VERSION")]
     public string? ItemVersion { get; set; }
 
     /// <summary>
-    /// 瀹㈡埛缂栧彿 
-    ///</summary>
+    ///     瀹㈡埛缂栧彿
+    /// </summary>
     [SugarColumn(ColumnName = "CUST_NO")]
     public string? CustNo { get; set; }
 
     /// <summary>
-    /// 鍒涘缓浜� 
-    ///</summary>
+    ///     鍒涘缓浜�
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_BY")]
     public string? CreateBy { get; set; }
 
     /// <summary>
-    /// 鍒涘缓鏃堕棿 
-    ///</summary>
+    ///     鍒涘缓鏃堕棿
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_DATE")]
     public DateTime? CreateDate { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庢洿鏂颁汉 
-    ///</summary>
+    ///     鏈�鍚庢洿鏂颁汉
+    /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_BY")]
     public string? LastupdateBy { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庢洿鏂版椂闂� 
-    ///</summary>
+    ///     鏈�鍚庢洿鏂版椂闂�
+    /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
     public DateTime? LastupdateDate { get; set; }
 
     /// <summary>
-    /// 鏈�浣庡簱瀛� 
-    ///</summary>
+    ///     鏈�浣庡簱瀛�
+    /// </summary>
     [SugarColumn(ColumnName = "LOWLIMIT")]
     public double? Lowlimit { get; set; }
 
     /// <summary>
-    /// 瀹夊叏搴撳瓨閲� 
-    ///</summary>
+    ///     瀹夊叏搴撳瓨閲�
+    /// </summary>
     [SugarColumn(ColumnName = "Safe_Stock")]
     public double? SafeStock { get; set; }
 
     /// <summary>
-    /// 鏈�澶у簱瀛� 
-    ///</summary>
+    ///     鏈�澶у簱瀛�
+    /// </summary>
     [SugarColumn(ColumnName = "HIGHLIMIT")]
     public double? Highlimit { get; set; }
 
     /// <summary>
-    /// 鏈�灏忓寘瑁呮暟 
-    ///</summary>
+    ///     鏈�灏忓寘瑁呮暟
+    /// </summary>
     [SugarColumn(ColumnName = "PRD_PACK")]
     public double? PrdPack { get; set; }
 
     /// <summary>
-    /// 璁㈠崟鍗曚綅 
-    ///</summary>
+    ///     璁㈠崟鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "ORDERUNIT")]
     public string? Orderunit { get; set; }
 
     /// <summary>
-    /// 閿�鍞崟浣� 
-    ///</summary>
+    ///     閿�鍞崟浣�
+    /// </summary>
     [SugarColumn(ColumnName = "SALEUNIT")]
     public string? Saleunit { get; set; }
 
     /// <summary>
-    /// 搴撴埧鍗曚綅 
-    ///</summary>
+    ///     搴撴埧鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "STOREUNIT")]
     public string? Storeunit { get; set; }
-    
+
     /// <summary>
-    /// 鐗╂枡ID 
-    ///</summary>
+    ///     鐗╂枡ID
+    /// </summary>
     [SugarColumn(ColumnName = "E_ITEM_ID")]
     public decimal? EItemId { get; set; }
 
     /// <summary>
-    /// ERP鏂欏彿 
-    ///</summary>
+    ///     ERP鏂欏彿
+    /// </summary>
     [SugarColumn(ColumnName = "ERP_ITEM_NO")]
     public string? ErpItemNo { get; set; }
 
     /// <summary>
-    /// 榛樿浠撳簱 
-    ///</summary>
+    ///     榛樿浠撳簱
+    /// </summary>
     [SugarColumn(ColumnName = "DEPOT_CODE")]
     public string? DepotCode { get; set; }
 
     /// <summary>
-    /// 鐗╂枡鍒嗙被缂栧彿 
-    ///</summary>
+    ///     鐗╂枡鍒嗙被缂栧彿
+    /// </summary>
     [SugarColumn(ColumnName = "PPBOM00019124")]
     public string? Ppbom00019124 { get; set; }
 
     /// <summary>
-    /// 鐗╂枡鍒嗙粍 
-    ///</summary>
+    ///     鐗╂枡鍒嗙粍
+    /// </summary>
     [SugarColumn(ColumnName = "REMARKS")]
     public string? Remarks { get; set; }
 
     /// <summary>
-    /// 閲囪喘鍛� 
-    ///</summary>
+    ///     閲囪喘鍛�
+    /// </summary>
     [SugarColumn(ColumnName = "FPURCHASERID")]
     public string? Fpurchaserid { get; set; }
 
     /// <summary>
-    /// 绂佺敤鐘舵�� 
-    ///</summary>
+    ///     绂佺敤鐘舵��
+    /// </summary>
     [SugarColumn(ColumnName = "FFORBIDSTATUS")]
     public string? Fforbidstatus { get; set; }
 
     /// <summary>
-    /// 鐗╂枡鍒嗙粍 
-    ///</summary>
+    ///     鐗╂枡鍒嗙粍
+    /// </summary>
     [SugarColumn(ColumnName = "FMATERIALGROUP")]
     public string? Fmaterialgroup { get; set; }
 
     /// <summary>
-    /// 瀹屽伐瓒呮敹姣斾緥 
-    ///</summary>
+    ///     瀹屽伐瓒呮敹姣斾緥
+    /// </summary>
     [SugarColumn(ColumnName = "FFINISHRECEIPTOVERRATE")]
     public decimal? Ffinishreceiptoverrate { get; set; }
 
     /// <summary>
-    /// 鍙戞枡鏂瑰紡 
-    ///</summary>
+    ///     鍙戞枡鏂瑰紡
+    /// </summary>
     [SugarColumn(ColumnName = "FISSUETYPE")]
     public string? Fissuetype { get; set; }
 
     /// <summary>
-    /// 鍚敤鎵瑰彿绠$悊 
-    ///</summary>
+    ///     鍚敤鎵瑰彿绠$悊
+    /// </summary>
     [SugarColumn(ColumnName = "FISBATCHMANAGE")]
     public string? Fisbatchmanage { get; set; }
 
     /// <summary>
-    /// 閲囪喘鍗曚綅 
-    ///</summary>
+    ///     閲囪喘鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "FPURCHASEUNITID")]
     public string? Fpurchaseunitid { get; set; }
 
     /// <summary>
-    /// 鍒涘缓缁勭粐 
-    ///</summary>
+    ///     鍒涘缓缁勭粐
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_ORG")]
     public decimal? CreateOrg { get; set; }
 
     /// <summary>
-    /// 浣跨敤缁勭粐 
-    ///</summary>
+    ///     浣跨敤缁勭粐
+    /// </summary>
     [SugarColumn(ColumnName = "USE_ORG")]
     public string? UseOrg { get; set; }
 
     /// <summary>
-    /// 鎹熻�楃巼 
-    ///</summary>
+    ///     鎹熻�楃巼
+    /// </summary>
     [SugarColumn(ColumnName = "LOSS_PERCENT")]
     public string? LossPercent { get; set; }
 
     /// <summary>
-    /// 鍔╄鐮� 
-    ///</summary>
+    ///     鍔╄鐮�
+    /// </summary>
     [SugarColumn(ColumnName = "MNEMONIC_CODE")]
     public string? MnemonicCode { get; set; }
 
     /// <summary>
-    /// 淇濊川鏈� 
-    ///</summary>
+    ///     淇濊川鏈�
+    /// </summary>
     [SugarColumn(ColumnName = "EXP_PERIOD")]
     public string? ExpPeriod { get; set; }
 
     /// <summary>
-    /// 鐢熶骇杞﹂棿 
-    ///</summary>
+    ///     鐢熶骇杞﹂棿
+    /// </summary>
     [SugarColumn(ColumnName = "PRODUCTION_WORKSHOP")]
     public string? ProductionWorkshop { get; set; }
 
     /// <summary>
-    /// 鐗╂枡灞炴�� 0=妯″瀷锛�1=鎸夎鍗曟嫞璐э紝2=鎸夎鍗曡閰嶏紝3=鍙�夌被锛�4=濮斿鍔犲伐浠讹紝
-    /// 5=宸ュ簭濮斿浠讹紝6=铏氭嫙锛�7=璁″垝锛�8=绯诲垪锛�9=閲囪喘浠讹紝10=鍒堕�犱欢锛�
-    /// 11=鏈�缁堣閰嶄欢锛�12=濂椾欢锛�13=宸ヨ壓锛�14=浣庡�兼槗鑰楀搧锛�15=鍟嗗搧锛�
-    /// 16=鏉傞」鏂欏搧锛�17=鏈嶅姟锛�18=璧勪骇锛�19=澶囦欢锛�20=閰嶆柟锛�
-    /// 21=閲嶅锛�22=璐圭敤鎬ф枡鍝�
-    ///</summary>
+    ///     鐗╂枡灞炴�� 0=妯″瀷锛�1=鎸夎鍗曟嫞璐э紝2=鎸夎鍗曡閰嶏紝3=鍙�夌被锛�4=濮斿鍔犲伐浠讹紝
+    ///     5=宸ュ簭濮斿浠讹紝6=铏氭嫙锛�7=璁″垝锛�8=绯诲垪锛�9=閲囪喘浠讹紝10=鍒堕�犱欢锛�
+    ///     11=鏈�缁堣閰嶄欢锛�12=濂椾欢锛�13=宸ヨ壓锛�14=浣庡�兼槗鑰楀搧锛�15=鍟嗗搧锛�
+    ///     16=鏉傞」鏂欏搧锛�17=鏈嶅姟锛�18=璧勪骇锛�19=澶囦欢锛�20=閰嶆柟锛�
+    ///     21=閲嶅锛�22=璐圭敤鎬ф枡鍝�
+    /// </summary>
     [SugarColumn(ColumnName = "MATERIAL_PROPERTI")]
     public string? MaterialProperti { get; set; }
 
     /// <summary>
-    /// 鐢熶骇鍗曚綅 
-    ///</summary>
+    ///     鐢熶骇鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "PRODUCE_UNIT")]
     public string? ProduceUnit { get; set; }
 
     /// <summary>
-    /// 濮斿鍗曚綅 
-    ///</summary>
+    ///     濮斿鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "SUBCON_UNIT")]
     public string? SubconUnit { get; set; }
 
     /// <summary>
-    /// 鍥剧墖1 
-    ///</summary>
+    ///     鍥剧墖1
+    /// </summary>
     [SugarColumn(ColumnName = "BZ06")]
     public string? Bz06 { get; set; }
 
     /// <summary>
-    /// 鍥剧墖2 
-    ///</summary>
+    ///     鍥剧墖2
+    /// </summary>
     [SugarColumn(ColumnName = "BZ07")]
     public string? Bz07 { get; set; }
 
     /// <summary>
-    /// 鍥剧墖3 
-    ///</summary>
+    ///     鍥剧墖3
+    /// </summary>
     [SugarColumn(ColumnName = "BZ08")]
     public string? Bz08 { get; set; }
 
     /// <summary>
-    /// 鍥剧墖4 
-    ///</summary>
+    ///     鍥剧墖4
+    /// </summary>
     [SugarColumn(ColumnName = "BZ09")]
     public string? Bz09 { get; set; }
 
     /// <summary>
-    /// 鍥剧墖5 
-    ///</summary>
+    ///     鍥剧墖5
+    /// </summary>
     [SugarColumn(ColumnName = "BZ10")]
     public string? Bz10 { get; set; }
 
     /// <summary>
-    /// QC鍒嗙粍ID 
-    ///</summary>
+    ///     QC鍒嗙粍ID
+    /// </summary>
     [SugarColumn(ColumnName = "QC_TEAMID")]
     public string? QcTeamid { get; set; }
 
     /// <summary>
-    /// 鐗╂枡ID 
-    ///</summary>
+    ///     鐗╂枡ID
+    /// </summary>
     [SugarColumn(ColumnName = "ITEM_ID")]
     public decimal? ItemId { get; set; }
 
     /// <summary>
-    /// 棰滆壊 
-    ///</summary>
+    ///     棰滆壊
+    /// </summary>
     [SugarColumn(ColumnName = "COLOR_NAME")]
     public string? ColorName { get; set; }
 
     /// <summary>
-    /// 璁惧 
-    ///</summary>
+    ///     璁惧
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_TEXT8")]
     public string? FWwcText8 { get; set; }
 
     /// <summary>
-    /// 鍔熺巼 
-    ///</summary>
+    ///     鍔熺巼
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_DECIMAL")]
     public string? FWwcDecimal { get; set; }
 
     /// <summary>
-    /// 鍗曞皬鏃朵骇鑳� 
-    ///</summary>
+    ///     鍗曞皬鏃朵骇鑳�
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_DECIMAL1")]
     public string? FWwcDecimal1 { get; set; }
 
     /// <summary>
-    /// 浜烘暟 
-    ///</summary>
+    ///     浜烘暟
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_DECIMAL2")]
     public string? FWwcDecimal2 { get; set; }
 
     /// <summary>
-    /// 浜哄伐灏忔椂宸ヨ祫 
-    ///</summary>
+    ///     浜哄伐灏忔椂宸ヨ祫
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_DECIMAL3")]
     public string? FWwcDecimal3 { get; set; }
 
     /// <summary>
-    /// 浜哄伐瀹氶 
-    ///</summary>
+    ///     浜哄伐瀹氶
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_DECIMAL4")]
     public string? FWwcDecimal4 { get; set; }
 
     /// <summary>
-    /// 鏍囧噯浜ц兘 
-    ///</summary>
+    ///     鏍囧噯浜ц兘
+    /// </summary>
     [SugarColumn(ColumnName = "FBCN")]
     public string? Fbcn { get; set; }
 
     /// <summary>
-    /// 閽㈢綉 
-    ///</summary>
+    ///     閽㈢綉
+    /// </summary>
     [SugarColumn(ColumnName = "FGW")]
     public string? Fgw { get; set; }
 
     /// <summary>
-    /// 娌诲叿 
-    ///</summary>
+    ///     娌诲叿
+    /// </summary>
     [SugarColumn(ColumnName = "FYJ")]
     public string? Fyj { get; set; }
 
     /// <summary>
-    /// 璁惧 
-    ///</summary>
+    ///     璁惧
+    /// </summary>
     [SugarColumn(ColumnName = "FSB")]
     public string? Fsb { get; set; }
 
     /// <summary>
-    /// 鍥惧彿 
-    ///</summary>
+    ///     鍥惧彿
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_TEXT1")]
     public string? FWwcText1 { get; set; }
 
     /// <summary>
-    /// 妯″叿缂栧彿 
-    ///</summary>
+    ///     妯″叿缂栧彿
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_TEXT2")]
     public string? FWwcText2 { get; set; }
 
     /// <summary>
-    /// 妯″叿鍑烘暟 
-    ///</summary>
+    ///     妯″叿鍑烘暟
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_TEXT3")]
     public string? FWwcText3 { get; set; }
 
     /// <summary>
-    /// 娉ㄥ鍛ㄦ湡 
-    ///</summary>
+    ///     娉ㄥ鍛ㄦ湡
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_TEXT4")]
     public string? FWwcText4 { get; set; }
 
     /// <summary>
-    /// 鍗曞弻鑹� 
-    ///</summary>
+    ///     鍗曞弻鑹�
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_TEXT5")]
     public string? FWwcText5 { get; set; }
 
     /// <summary>
-    /// 娉ㄥ浠跺惃浣� 
-    ///</summary>
+    ///     娉ㄥ浠跺惃浣�
+    /// </summary>
     [SugarColumn(ColumnName = "F_WWC_TEXT6")]
     public string? FWwcText6 { get; set; }
 
     /// <summary>
-    /// 澶栭儴鏂欏彿 
-    ///</summary>
+    ///     澶栭儴鏂欏彿
+    /// </summary>
     [SugarColumn(ColumnName = "CATALOG_NO")]
     public string? CatalogNo { get; set; }
 
-     
 
     /// <summary>
-    /// 棰嗘枡鍗曚綅 
-    ///</summary>
+    ///     棰嗘枡鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "MATERIAL_OUT_UOMID")]
     public string? MaterialOutUomid { get; set; }
 
     /// <summary>
-    /// 鐢熶骇閮ㄩ棬 
-    ///</summary>
+    ///     鐢熶骇閮ㄩ棬
+    /// </summary>
     [SugarColumn(ColumnName = "PUB_DESC_SEG38")]
     public string? PubDescSeg38 { get; set; }
 
     /// <summary>
-    /// 椤圭洰锛堢爺鍙戯級 
-    ///</summary>
+    ///     椤圭洰锛堢爺鍙戯級
+    /// </summary>
     [SugarColumn(ColumnName = "DESCRIPTION")]
     public string? Description { get; set; }
 
     /// <summary>
-    /// 椤圭洰锛堟姤琛級 
-    ///</summary>
+    ///     椤圭洰锛堟姤琛級
+    /// </summary>
     [SugarColumn(ColumnName = "PRIVATE_DESC_SEG4")]
     public string? PrivateDescSeg4 { get; set; }
 
     /// <summary>
-    /// 鎶ヨ〃椤圭洰锛堟眹鎬伙級 
-    ///</summary>
+    ///     鎶ヨ〃椤圭洰锛堟眹鎬伙級
+    /// </summary>
     [SugarColumn(ColumnName = "PRIVATE_DESC_SEG9")]
     public string? PrivateDescSeg9 { get; set; }
 
     /// <summary>
-    /// 鍙屾暟閲� 
-    ///</summary>
+    ///     鍙屾暟閲�
+    /// </summary>
     [SugarColumn(ColumnName = "IS_DUAL_QUANTITY")]
     public string? IsDualQuantity { get; set; }
 
     /// <summary>
-    /// 鍙屽崟浣� 
-    ///</summary>
+    ///     鍙屽崟浣�
+    /// </summary>
     [SugarColumn(ColumnName = "IS_DUAL_UOM")]
     public string? IsDualUom { get; set; }
 
     /// <summary>
-    /// 澶氬崟浣� 
-    ///</summary>
+    ///     澶氬崟浣�
+    /// </summary>
     [SugarColumn(ColumnName = "IS_MULTY_UOM")]
     public string? IsMultyUom { get; set; }
 
     /// <summary>
-    /// 鍥哄畾杞崲鐜� 
-    ///</summary>
+    ///     鍥哄畾杞崲鐜�
+    /// </summary>
     [SugarColumn(ColumnName = "IS_VAR_RATIO")]
     public string? IsVarRatio { get; set; }
 
     /// <summary>
-    /// 杞崲鐜囩瓥鐣� 
-    ///</summary>
+    ///     杞崲鐜囩瓥鐣�
+    /// </summary>
     [SugarColumn(ColumnName = "CONVER_RATIO_RULE")]
     public string? ConverRatioRule { get; set; }
 
     /// <summary>
-    /// 鏍囧噯搴撳懆 
-    ///</summary>
+    ///     鏍囧噯搴撳懆
+    /// </summary>
     [SugarColumn(ColumnName = "PRIVATE_DESC_SEG11")]
     public string? PrivateDescSeg11 { get; set; }
 
     /// <summary>
-    /// 鍝佺墝鍒嗙被 
-    ///</summary>
+    ///     鍝佺墝鍒嗙被
+    /// </summary>
     [SugarColumn(ColumnName = "PRIVATE_DESC_SEG7")]
     public string? PrivateDescSeg7 { get; set; }
 
     /// <summary>
-    /// BU锛堜笟鍔″崟鍏冿級 
-    ///</summary>
+    ///     BU锛堜笟鍔″崟鍏冿級
+    /// </summary>
     [SugarColumn(ColumnName = "PRIVATE_DESC_SEG2")]
     public string? PrivateDescSeg2 { get; set; }
 
     /// <summary>
-    /// BU锛堜笟鍔″崟鍏冿級 
-    ///</summary>
+    ///     BU锛堜笟鍔″崟鍏冿級
+    /// </summary>
     [SugarColumn(ColumnName = "DOCUMENT_STATUS")]
     public string? DocumentStatus { get; set; }
 
     /// <summary>
-    /// 鏄惁鐢熸晥 
-    ///</summary>
+    ///     鏄惁鐢熸晥
+    /// </summary>
     [SugarColumn(ColumnName = "FORBID_STATUS")]
     public string? ForbidStatus { get; set; }
 
     /// <summary>
-    /// 鏃х墿鏂欑紪鐮� 
-    ///</summary>
+    ///     鏃х墿鏂欑紪鐮�
+    /// </summary>
     [SugarColumn(ColumnName = "Old_ITEM_NO")]
     public string? OldItemNo { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/MesRohIn.cs b/StandardPda/MES.Service/Modes/MesRohIn.cs
index 71427aa..659b5a9 100644
--- a/StandardPda/MES.Service/Modes/MesRohIn.cs
+++ b/StandardPda/MES.Service/Modes/MesRohIn.cs
@@ -11,7 +11,8 @@
     /// <summary>
     ///     SEQ_BASEINFO_ID
     /// </summary>
-    [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_BASEINFO_ID",
+    [SugarColumn(ColumnName = "ID",
+        OracleSequenceName = "SEQ_BASEINFO_ID",
         IsPrimaryKey = true)]
     public decimal Id { get; set; }
 
@@ -52,7 +53,7 @@
     public string? Supplier { get; set; }
 
     /// <summary>
-    ///     鍏抽棴鐘舵��
+    ///     鍙栦笟鍔″叧闂瓧娈� 0==鏈叧闂� 1==涓氬姟鍏抽棴
     /// </summary>
     [SugarColumn(ColumnName = "CLOSE_STATUS")]
     public string? CloseStatus { get; set; }
@@ -92,36 +93,6 @@
     /// </summary>
     [SugarColumn(ColumnName = "QUALITY_REQ")]
     public string? QualityReq { get; set; }
-
-    /// <summary>
-    ///     渚涘簲鍟嗚仈绯讳汉
-    /// </summary>
-    [SugarColumn(IsIgnore = true)]
-    public string? SupplierContact { get; set; }
-
-    /// <summary>
-    ///     鑱旂郴浜虹數璇�
-    /// </summary>
-    [SugarColumn(IsIgnore = true)]
-    public string? ContactPhone { get; set; }
-
-    /// <summary>
-    ///     鑱屽姟
-    /// </summary>
-    [SugarColumn(IsIgnore = true)]
-    public string? Position { get; set; }
-
-    /// <summary>
-    ///     鑱旂郴鐢佃瘽
-    /// </summary>
-    [SugarColumn(IsIgnore = true)]
-    public string? OfficePhone { get; set; }
-
-    /// <summary>
-    ///     渚涜揣鏂瑰湴鍧�
-    /// </summary>
-    [SugarColumn(IsIgnore = true)]
-    public string? SupplierAddress { get; set; }
 
     /// <summary>
     ///     缁撶畻鏂�
@@ -178,33 +149,37 @@
     public DateTime? CancellationDate { get; set; }
 
     /// <summary>
+    ///     鍒涘缓浜�
     /// </summary>
     [SugarColumn(ColumnName = "CREATE_BY")]
     public string? CreateBy { get; set; }
 
     /// <summary>
+    ///     鍒涘缓鏃ユ湡
     /// </summary>
     [SugarColumn(ColumnName = "CREATE_DATE")]
     public DateTime? CreateDate { get; set; }
 
     /// <summary>
+    ///     鏈�鍚庝慨鏀规椂闂�
     /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
     public DateTime? LastupdateDate { get; set; }
 
     /// <summary>
+    ///     鏈�鍚庝慨鏀逛汉
     /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_BY")]
     public string? LastupdateBy { get; set; }
 
     /// <summary>
-    ///     ERP瀹℃牳浜�
+    ///     瀹℃牳浜�
     /// </summary>
     [SugarColumn(ColumnName = "ERP_CHECK_BY")]
     public string? ErpCheckBy { get; set; }
 
     /// <summary>
-    ///     ERP瀹℃牳鏃ユ湡
+    ///     瀹℃牳鏃堕棿
     /// </summary>
     [SugarColumn(ColumnName = "ERP_CHECK_DATE")]
     public string? ErpCheckDate { get; set; }
@@ -219,7 +194,7 @@
     ///     瀹℃牳鏃ユ湡
     /// </summary>
     [SugarColumn(ColumnName = "CHECK_DATE")]
-    public string? CheckDate { get; set; }
+    public DateTime? CheckDate { get; set; }
 
     /// <summary>
     ///     瀹℃牳浜�
@@ -232,12 +207,6 @@
     /// </summary>
     [SugarColumn(ColumnName = "CHECK_FALG")]
     public short? CheckFalg { get; set; }
-
-    /// <summary>
-    ///     鑷畾涔夊瓧娈�1
-    /// </summary>
-    [SugarColumn(ColumnName = "changereason")]
-    public string? Changereason { get; set; }
 
     /// <summary>
     ///     鑷畾涔夊瓧娈�1
@@ -270,7 +239,13 @@
     public string? Remark5 { get; set; }
 
     /// <summary>
-    ///     涓氬姟绫诲瀷
+    ///     鍙樻洿鍘熷洜
+    /// </summary>
+    [SugarColumn(ColumnName = "CHANGEREASON")]
+    public string? Changereason { get; set; }
+
+    /// <summary>
+    ///     棰勮鍒拌揪鏃堕棿
     /// </summary>
     [SugarColumn(ColumnName = "ARRIVE_DATE")]
     public DateTime? ArriveDate { get; set; }
@@ -282,8 +257,50 @@
     public decimal? ReceiveOrg { get; set; }
 
     /// <summary>
-    ///     鏀舵枡缁勭粐
+    ///     瀹℃壒鎰忚
     /// </summary>
-    [SugarColumn(ColumnName = "ACCTYPE")]
-    public string? ACCTYPE { get; set; }
+    [SugarColumn(ColumnName = "F_WWC_TEXT")]
+    public string? FWwcText { get; set; }
+
+    /// <summary>
+    ///     鏉ユ簮绫诲埆,0=鎵嬪伐 1=璇疯喘鍗� 3=闇�姹傛帴鍙h〃 4=閲囪喘鍚堝悓 6=閲囪喘璁㈠崟 7=閿�鍞鍗�
+    /// </summary>
+    [SugarColumn(ColumnName = "SRC_DOC_TYPE")]
+    public string? SrcDocType { get; set; }
+
+    /// <summary>
+    ///     鏉ユ簮鍗曟嵁
+    /// </summary>
+    [SugarColumn(ColumnName = "SRC_DOC")]
+    public string? SrcDoc { get; set; }
+
+    /// <summary>
+    ///     璐告槗璺緞
+    /// </summary>
+    [SugarColumn(ColumnName = "TRADE_PATH_NAME")]
+    public string? TradePathName { get; set; }
+
+    /// <summary>
+    ///     濮斿绫诲瀷瀛楁鏆傛湭浣跨敤锛岄粯璁ゅ��-1
+    /// </summary>
+    [SugarColumn(ColumnName = "SUB_TYPE")]
+    public string? SubType { get; set; }
+
+    /// <summary>
+    ///     杩斿伐璁㈠崟 鏄惁鍕鹃�夐」 0==涓嶅嬀閫� 1==鍕鹃�夛紝榛樿涓嶅嬀閫�
+    /// </summary>
+    [SugarColumn(ColumnName = "IS_RE_DO")]
+    public short? IsReDo { get; set; }
+
+    /// <summary>
+    ///     椤圭洰閲囪喘璐熻矗浜�
+    /// </summary>
+    [SugarColumn(ColumnName = "PRIVATE_DESC_SEG1")]
+    public string? PrivateDescSeg1 { get; set; }
+
+    /// <summary>
+    ///     鍗曟嵁鐗堟湰
+    /// </summary>
+    [SugarColumn(ColumnName = "VERSION")]
+    public string? Version { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/MesRohInData.cs b/StandardPda/MES.Service/Modes/MesRohInData.cs
index 4451e75..a38371b 100644
--- a/StandardPda/MES.Service/Modes/MesRohInData.cs
+++ b/StandardPda/MES.Service/Modes/MesRohInData.cs
@@ -33,20 +33,6 @@
     public string? ItemId { get; set; }
 
     /// <summary>
-    ///     鐗╂枡鍚嶇О
-    /// </summary>
-    // [SugarColumn(ColumnName = "ITEM_NAME")]
-    [SugarColumn(IsIgnore = true)]
-    public string? ItemName { get; set; }
-
-    /// <summary>
-    ///     鐗╂枡瑙勬牸
-    /// </summary>
-    // [SugarColumn(ColumnName = "ITEM_SPEC")]
-    [SugarColumn(IsIgnore = true)]
-    public string? ItemSpec { get; set; }
-
-    /// <summary>
     ///     閲囪喘鍗曚綅
     /// </summary>
     [SugarColumn(ColumnName = "PURCHASE_UNIT")]
@@ -287,26 +273,31 @@
     public decimal? EbelnK3id { get; set; }
 
     /// <summary>
+    ///     鑷畾涔夊瓧娈�1
     /// </summary>
     [SugarColumn(ColumnName = "REMARK1")]
     public string? Remark1 { get; set; }
 
     /// <summary>
+    ///     鑷畾涔夊瓧娈�2
     /// </summary>
     [SugarColumn(ColumnName = "REMARK2")]
     public string? Remark2 { get; set; }
 
     /// <summary>
+    ///     鑷畾涔夊瓧娈�3
     /// </summary>
     [SugarColumn(ColumnName = "REMARK3")]
     public string? Remark3 { get; set; }
 
     /// <summary>
+    ///     鑷畾涔夊瓧娈�4
     /// </summary>
     [SugarColumn(ColumnName = "REMARK4")]
     public string? Remark4 { get; set; }
 
     /// <summary>
+    ///     鑷畾涔夊瓧娈�5
     /// </summary>
     [SugarColumn(ColumnName = "REMARK5")]
     public string? Remark5 { get; set; }
@@ -314,7 +305,8 @@
     /// <summary>
     ///     SEQ_BASEINFO_ID
     /// </summary>
-    [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_BASEINFO_ID",
+    [SugarColumn(ColumnName = "ID",
+        OracleSequenceName = "SEQ_BASEINFO_ID",
         IsPrimaryKey = true)]
     public decimal Id { get; set; }
 
@@ -327,7 +319,7 @@
     /// <summary>
     ///     閲囪喘璁㈠崟琛屽彿
     /// </summary>
-    [SugarColumn(ColumnName = "purchase_order_line_number")]
+    [SugarColumn(ColumnName = "PURCHASE_ORDER_LINE_NUMBER")]
     public string? PurchaseOrderLineNumber { get; set; }
 
     /// <summary>
@@ -343,16 +335,16 @@
     public string? Receiving { get; set; }
 
     /// <summary>
-    ///     鏀舵枡閮ㄩ棬
-    /// </summary>
-    [SugarColumn(ColumnName = "RECEIVING_DEPARTMENT")]
-    public string? ReceivingDepartment { get; set; }
-
-    /// <summary>
     ///     缁撶畻缁勭粐
     /// </summary>
     [SugarColumn(ColumnName = "SETTLEMENT")]
     public string? Settlement { get; set; }
+
+    /// <summary>
+    ///     宸蹭氦璐ф暟閲�
+    /// </summary>
+    [SugarColumn(ColumnName = "CGB014")]
+    public decimal? Cgb014 { get; set; }
 
     /// <summary>
     ///     闇�姹傞儴闂�
@@ -361,7 +353,7 @@
     public string? DemandDept { get; set; }
 
     /// <summary>
-    ///     闇�姹傞儴闂�
+    ///     鏀舵枡閮ㄩ棬
     /// </summary>
     [SugarColumn(ColumnName = "RECEIVING_DEPT")]
     public string? ReceivingDept { get; set; }
@@ -373,20 +365,20 @@
     public DateTime? ArriveDate { get; set; }
 
     /// <summary>
-    ///     鐢熶骇閫氱煡鍗�
+    ///     椤圭洰锛堢爺鍙戯級
     /// </summary>
-    [SugarColumn(ColumnName = "F_CGDD_SCTZDA")]
-    public string? FCGDDSctzda { get; set; }
+    [SugarColumn(ColumnName = "RD_PROJECT")]
+    public string? RdProject { get; set; }
 
     /// <summary>
-    ///     鍨嬪彿
+    ///     椤圭洰
     /// </summary>
-    [SugarColumn(ColumnName = "F_CGDD_XHA")]
-    public string? FCGDDXHA { get; set; }
+    [SugarColumn(ColumnName = "PROJECT")]
+    public string? Project { get; set; }
 
     /// <summary>
-    ///     BOM澶囨敞
+    ///     椤圭洰閲囪喘浜�
     /// </summary>
-    [SugarColumn(ColumnName = "F_XIFG_TEXT_APV")]
-    public string? FXifgTextApv { get; set; }
+    [SugarColumn(ColumnName = "PROJECT_PURCHASER")]
+    public string? ProjectPurchaser { get; set; }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/Modes/MesUnit.cs b/StandardPda/MES.Service/Modes/MesUnit.cs
index 45ab51e..2e414e2 100644
--- a/StandardPda/MES.Service/Modes/MesUnit.cs
+++ b/StandardPda/MES.Service/Modes/MesUnit.cs
@@ -9,158 +9,156 @@
 public class MesUnit
 {
     /// <summary>
-    /// BASEINFO 
-    ///</summary>
+    ///     BASEINFO
+    /// </summary>
     [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
     public decimal Id { get; set; }
 
     /// <summary>
-    /// 鍘熷崟浣� 
-    ///</summary>
+    ///     鍘熷崟浣�
+    /// </summary>
     [SugarColumn(ColumnName = "OLDUNIT")]
     public string? Oldunit { get; set; }
 
     /// <summary>
-    /// 鐩殑鍗曚綅 
-    ///</summary>
+    ///     鐩殑鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "NEWUNIT")]
     public string? Newunit { get; set; }
 
     /// <summary>
-    /// 鍘熷崟浣嶆暟閲� 
-    ///</summary>
+    ///     鍘熷崟浣嶆暟閲�
+    /// </summary>
     [SugarColumn(ColumnName = "OLDQTY")]
     public decimal? Oldqty { get; set; }
 
     /// <summary>
-    /// 鐩殑鍗曚綅鏁伴噺 
-    ///</summary>
+    ///     鐩殑鍗曚綅鏁伴噺
+    /// </summary>
     [SugarColumn(ColumnName = "NEWQTY")]
     public decimal? Newqty { get; set; }
 
     /// <summary>
-    /// 鍒涘缓鏃堕棿 
-    ///</summary>
+    ///     鍒涘缓鏃堕棿
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_DATE")]
     public DateTime? CreateDate { get; set; }
 
     /// <summary>
-    /// 鍒涘缓浜� 
-    ///</summary>
+    ///     鍒涘缓浜�
+    /// </summary>
     [SugarColumn(ColumnName = "CREATE_BY")]
     public string? CreateBy { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庢洿鏂版椂闂� 
-    ///</summary>
+    ///     鏈�鍚庢洿鏂版椂闂�
+    /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
     public DateTime? LastupdateDate { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庢洿鏂颁汉 
-    ///</summary>
+    ///     鏈�鍚庢洿鏂颁汉
+    /// </summary>
     [SugarColumn(ColumnName = "LASTUPDATE_BY")]
     public string? LastupdateBy { get; set; }
 
     /// <summary>
-    ///  
-    ///</summary>
+    /// </summary>
     [SugarColumn(ColumnName = "COMPANY")]
     public string? Company { get; set; }
 
     /// <summary>
-    ///  
-    ///</summary>
+    /// </summary>
     [SugarColumn(ColumnName = "FACTORY")]
     public string? Factory { get; set; }
 
     /// <summary>
-    /// 缂栫爜 
-    ///</summary>
+    ///     缂栫爜
+    /// </summary>
     [SugarColumn(ColumnName = "FNUMBER")]
     public string? Fnumber { get; set; }
 
     /// <summary>
-    /// 鍚嶇О 
-    ///</summary>
+    ///     鍚嶇О
+    /// </summary>
     [SugarColumn(ColumnName = "FNAME")]
     public string? Fname { get; set; }
 
     /// <summary>
-    /// 鎵�灞炵粍鍒� 
-    ///</summary>
+    ///     鎵�灞炵粍鍒�
+    /// </summary>
     [SugarColumn(ColumnName = "FUNITGROUPID")]
     public string? Funitgroupid { get; set; }
 
     /// <summary>
-    /// 鎹㈢畻鍒嗘瘝 
-    ///</summary>
+    ///     鎹㈢畻鍒嗘瘝
+    /// </summary>
     [SugarColumn(ColumnName = "FCONVERTDENOMINATOR")]
     public decimal? Fconvertdenominator { get; set; }
 
     /// <summary>
-    /// 褰撳墠鍗曚綅 
-    ///</summary>
+    ///     褰撳墠鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "FCURRENTUNITID")]
     public string? Fcurrentunitid { get; set; }
 
     /// <summary>
-    /// 鎹㈢畻鍒嗗瓙 
-    ///</summary>
+    ///     鎹㈢畻鍒嗗瓙
+    /// </summary>
     [SugarColumn(ColumnName = "FCONVERTNUMERATOR")]
     public decimal? Fconvertnumerator { get; set; }
 
     /// <summary>
-    /// 鍩哄噯鍗曚綅 
-    ///</summary>
+    ///     鍩哄噯鍗曚綅
+    /// </summary>
     [SugarColumn(ColumnName = "FBASEUNIT")]
     public string? Fbaseunit { get; set; }
 
     /// <summary>
-    /// 鑸嶅叆绫诲瀷 
-    ///</summary>
+    ///     鑸嶅叆绫诲瀷
+    /// </summary>
     [SugarColumn(ColumnName = "FROUNDTYPE")]
     public string? Froundtype { get; set; }
 
     /// <summary>
-    /// 绮惧害 
-    ///</summary>
+    ///     绮惧害
+    /// </summary>
     [SugarColumn(ColumnName = "FPRECISION")]
     public decimal? Fprecision { get; set; }
 
     /// <summary>
-    /// 鎻忚堪 
-    ///</summary>
+    ///     鎻忚堪
+    /// </summary>
     [SugarColumn(ColumnName = "FDESCRIPTION")]
     public string? Fdescription { get; set; }
 
     /// <summary>
-    /// 绂佺敤鐘舵�� 
-    ///</summary>
+    ///     绂佺敤鐘舵��
+    /// </summary>
     [SugarColumn(ColumnName = "FFORBIDSTATUS")]
     public string? Fforbidstatus { get; set; }
 
     /// <summary>
-    /// 鍓崟浣� 
-    ///</summary>
+    ///     鍓崟浣�
+    /// </summary>
     [SugarColumn(ColumnName = "BASE_UOMID")]
     public string? BaseUomid { get; set; }
 
     /// <summary>
-    /// 涓诲壇鍗曚綅杞崲鐜� 
-    ///</summary>
+    ///     涓诲壇鍗曚綅杞崲鐜�
+    /// </summary>
     [SugarColumn(ColumnName = "RATIO_TO_BASE")]
     public string? RatioToBase { get; set; }
 
     /// <summary>
-    /// 鑸嶅叆鍊� 
-    ///</summary>
+    ///     鑸嶅叆鍊�
+    /// </summary>
     [SugarColumn(ColumnName = "ROUND_VALUE")]
     public string? RoundValue { get; set; }
 
     /// <summary>
-    /// 鍗曟嵁鐘舵�� 
-    ///</summary>
+    ///     鍗曟嵁鐘舵��
+    /// </summary>
     [SugarColumn(ColumnName = "DOCUMENT_STATUS")]
     public string? DocumentStatus { get; set; }
 
diff --git a/StandardPda/MES.Service/Modes/SysDepartment.cs b/StandardPda/MES.Service/Modes/SysDepartment.cs
index 223e0e4..35ad899 100644
--- a/StandardPda/MES.Service/Modes/SysDepartment.cs
+++ b/StandardPda/MES.Service/Modes/SysDepartment.cs
@@ -165,5 +165,4 @@
 
 
     [SugarColumn(IsIgnore = true)] public string? Type { get; set; }
-    
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs b/StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs
index 1146417..8c31a54 100644
--- a/StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/EmployeeInfoManager.cs
@@ -1,110 +1,107 @@
-锘縰sing SqlSugar;
-using System;
-using System.Collections.Generic;
-using MES.Service.DB;
+锘縰sing MES.Service.DB;
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
-using MES.Service.util;
+using SqlSugar;
 
-namespace MES.Service.service
+namespace MES.Service.service.BasicData;
+
+public class EmployeeInfoManager : Repository<EmployeeInfo>
 {
-    public class EmployeeInfoManager : Repository<EmployeeInfo>
+    public bool Save(ErpEmployeeInfo unit)
     {
-        public bool Save(ErpEmployeeInfo unit)
-        {
-            var entity = GetMesItems(unit); // 灏� ErpStaff 杞崲涓� MesStaff
+        var entity = GetMesItems(unit); // 灏� ErpStaff 杞崲涓� MesStaff
 
-            return UseTransaction(db =>
+        return UseTransaction(db =>
+        {
+            switch (unit.Type)
             {
-                switch (unit.Type)
-                {
-                    case "2":
-                    case "4":
-                        if (InsertOrUpdateEmp(db, entity.employeeInfo,
-                                entity.employeeItems)) // 鎻掑叆鎴栨洿鏂板憳宸�
-                            return 1;
-                        break;
-                    case "3":
-                        if (DeleteEmp(db, entity.employeeInfo,
-                                entity.employeeItems)) // 鍒犻櫎鍛樺伐
-                            return 1;
-                        break;
-                    default:
-                        throw new ArgumentNullException(
-                            $"type娌℃湁{unit.Type}杩欎釜绫诲瀷鐨勫弬鏁�");
-                }
-
-                throw new NotImplementedException("鎿嶄綔澶辫触");
-            }) > 0;
-        }
-
-        public bool SaveList(List<ErpEmployeeInfo> departments)
-        {
-            var result = departments.Select(Save).ToList();
-            return result.All(b => b);
-        }
-
-        private bool InsertOrUpdateEmp(SqlSugarScope db,
-            EmployeeInfo entityEmployeeInfo,
-            List<EmployeeItem> entityEmployeeItems)
-        {
-            db.Deleteable<EmployeeInfo>().Where(
-                s => s.Id == entityEmployeeInfo.Id).ExecuteCommand();
-
-            db.Deleteable<EmployeeItem>()
-                .Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand();
-
-            var executeCommand =
-                db.Insertable(entityEmployeeInfo).ExecuteCommand();
-            var command = db.Insertable(entityEmployeeItems).PageSize(1).IgnoreColumnsNull().ExecuteCommand();
-
-            return executeCommand > 0 && command > 0;
-        }
-
-        private bool DeleteEmp(SqlSugarScope db,
-            EmployeeInfo entityEmployeeInfo,
-            List<EmployeeItem> entityEmployeeItems)
-        {
-            var command = db.Deleteable<EmployeeInfo>().Where(
-                s => s.Id == entityEmployeeInfo.Id).ExecuteCommand();
-
-            var executeCommand = db.Deleteable<EmployeeItem>()
-                .Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand();
-
-            return executeCommand > 0 && command > 0;
-        }
-
-
-        private (EmployeeInfo employeeInfo, List<EmployeeItem> employeeItems)
-            GetMesItems(
-                ErpEmployeeInfo item)
-        {
-            var items = new EmployeeInfo
-            {
-                Id = Convert.ToDecimal(item.Id),
-                EmployeeNo = item.fNumber,
-                EmployeeName = item.fName,
-                DepartmentCode = item.fPostDeptid,
-                DocumentStatus = item.FDocumentStatus,
-                IsDisabled = item.FForbidStatus,
-                Organization = item.FUseOrgId
-            };
-
-            var employeeItems = new List<EmployeeItem>();
-
-            foreach (var erpEmployeeInfoDto in item.OperatorTypes)
-            {
-                var employee = new EmployeeItem
-                {
-                    Eid = items.Id,
-                    EType = erpEmployeeInfoDto.OperatorType,
-                    CreateDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
-                };
-
-                employeeItems.Add(employee);
+                case "2":
+                case "4":
+                    if (InsertOrUpdateEmp(db, entity.employeeInfo,
+                            entity.employeeItems)) // 鎻掑叆鎴栨洿鏂板憳宸�
+                        return 1;
+                    break;
+                case "3":
+                    if (DeleteEmp(db, entity.employeeInfo,
+                            entity.employeeItems)) // 鍒犻櫎鍛樺伐
+                        return 1;
+                    break;
+                default:
+                    throw new ArgumentNullException(
+                        $"type娌℃湁{unit.Type}杩欎釜绫诲瀷鐨勫弬鏁�");
             }
 
-            return (items, employeeItems);
+            throw new NotImplementedException("鎿嶄綔澶辫触");
+        }) > 0;
+    }
+
+    public bool SaveList(List<ErpEmployeeInfo> departments)
+    {
+        var result = departments.Select(Save).ToList();
+        return result.All(b => b);
+    }
+
+    private bool InsertOrUpdateEmp(SqlSugarScope db,
+        EmployeeInfo entityEmployeeInfo,
+        List<EmployeeItem> entityEmployeeItems)
+    {
+        db.Deleteable<EmployeeInfo>().Where(
+            s => s.Id == entityEmployeeInfo.Id).ExecuteCommand();
+
+        db.Deleteable<EmployeeItem>()
+            .Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand();
+
+        var executeCommand =
+            db.Insertable(entityEmployeeInfo).ExecuteCommand();
+        var command = db.Insertable(entityEmployeeItems).PageSize(1)
+            .IgnoreColumnsNull().ExecuteCommand();
+
+        return executeCommand > 0 && command > 0;
+    }
+
+    private bool DeleteEmp(SqlSugarScope db,
+        EmployeeInfo entityEmployeeInfo,
+        List<EmployeeItem> entityEmployeeItems)
+    {
+        var command = db.Deleteable<EmployeeInfo>().Where(
+            s => s.Id == entityEmployeeInfo.Id).ExecuteCommand();
+
+        var executeCommand = db.Deleteable<EmployeeItem>()
+            .Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand();
+
+        return executeCommand > 0 && command > 0;
+    }
+
+
+    private (EmployeeInfo employeeInfo, List<EmployeeItem> employeeItems)
+        GetMesItems(
+            ErpEmployeeInfo item)
+    {
+        var items = new EmployeeInfo
+        {
+            Id = Convert.ToDecimal(item.Id),
+            EmployeeNo = item.fNumber,
+            EmployeeName = item.fName,
+            DepartmentCode = item.fPostDeptid,
+            DocumentStatus = item.FDocumentStatus,
+            IsDisabled = item.FForbidStatus,
+            Organization = item.FUseOrgId
+        };
+
+        var employeeItems = new List<EmployeeItem>();
+
+        foreach (var erpEmployeeInfoDto in item.OperatorTypes)
+        {
+            var employee = new EmployeeItem
+            {
+                Eid = items.Id,
+                EType = erpEmployeeInfoDto.OperatorType,
+                CreateDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
+            };
+
+            employeeItems.Add(employee);
         }
+
+        return (items, employeeItems);
     }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/service/BasicData/MesItemsManager.cs b/StandardPda/MES.Service/service/BasicData/MesItemsManager.cs
index ba7765d..7adff42 100644
--- a/StandardPda/MES.Service/service/BasicData/MesItemsManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/MesItemsManager.cs
@@ -1,5 +1,4 @@
 锘縰sing MES.Service.DB;
-using MES.Service.Dto.service;
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
 using MES.Service.util;
@@ -148,7 +147,7 @@
                 UseOrg = erpDetail.FUseOrgId,
                 CreateDate = DateTime.Now,
                 Company = "1000",
-                Factory = "1000",
+                Factory = "1000"
             };
             list.Add(items);
         }
diff --git a/StandardPda/MES.Service/service/BasicData/MesProjectManager.cs b/StandardPda/MES.Service/service/BasicData/MesProjectManager.cs
index f6e43cc..865a836 100644
--- a/StandardPda/MES.Service/service/BasicData/MesProjectManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/MesProjectManager.cs
@@ -140,7 +140,7 @@
                 OperatorsId = supplier.OperatorsID,
                 DocumentStatus = supplier.FDocumentStatus,
                 ForbidStatus = supplier.FForbidStatus,
-                UseOrgId = se.FUseOrgId,
+                UseOrgId = se.FUseOrgId
             };
 
             list.Add(mesSupplier);
@@ -152,8 +152,9 @@
     private bool InsertOrUpdate(SqlSugarScope db, List<MesProject> entity)
     {
         DeleteSupplier(entity);
-        
-        var insert = db.Insertable(entity).PageSize(1).IgnoreColumnsNull().ExecuteCommand();
+
+        var insert = db.Insertable(entity).PageSize(1).IgnoreColumnsNull()
+            .ExecuteCommand();
         return insert > 0;
     }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/service/BasicData/MesRohInManager.cs b/StandardPda/MES.Service/service/BasicData/MesRohInManager.cs
index 8e84976..234d234 100644
--- a/StandardPda/MES.Service/service/BasicData/MesRohInManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/MesRohInManager.cs
@@ -25,7 +25,7 @@
                     mesRohInDatas)
                     ? 1
                     : 0,
-                "3" => UpdateData(db, mesRohIn, mesRohInDatas) ? 1 : 0,
+                "3" => DeleteData(db, mesRohIn, mesRohInDatas) ? 1 : 0,
                 _ => throw new NotImplementedException(
                     $"type娌℃湁{rohInErpRohIn.Type}杩欎釜绫诲瀷")
             };
@@ -33,7 +33,7 @@
     }
 
     // 鏇存柊鏁版嵁鐨勬柟娉�
-    private bool UpdateData(SqlSugarScope db, MesRohIn mesRohIn,
+    private bool DeleteData(SqlSugarScope db, MesRohIn mesRohIn,
         List<MesRohInData> mesRohInDatas)
     {
         var decimals = mesRohInDatas.Select(s => s.Id).ToArray();
@@ -88,7 +88,7 @@
     }
 
     // 灏� ErpRohIn 瀵硅薄杞崲涓� MesRohIn 瀵硅薄鐨勬柟娉�
-    public MesRohIn GetMesRohIn(ErpRohIn rohIn)
+    private MesRohIn GetMesRohIn(ErpRohIn rohIn)
     {
         var eid = Convert.ToDecimal(rohIn.id);
         var mesRohIn = new MesRohIn();
@@ -99,7 +99,7 @@
         mesRohIn.EbelnK3id = eid;
         mesRohIn.BillNo = rohIn.FBillNo;
         mesRohIn.DocumentStatus = rohIn.FDocumentStatus;
-        mesRohIn.DocumentType = rohIn.FBillTypeID;
+        mesRohIn.DocumentType = rohIn.FBillTypeId;
         mesRohIn.BusinessType = rohIn.FBusinessType;
         if (rohIn.FDate != null)
             mesRohIn.PurchaseDate = DateTime.ParseExact(rohIn.FDate,
@@ -108,22 +108,7 @@
         mesRohIn.CloseStatus = rohIn.FCloseStatus;
         mesRohIn.PurchaseOrg = rohIn.FPurchaseOrgId;
         mesRohIn.PurchaseDept = rohIn.FPurchaseDeptId;
-        mesRohIn.PurchaseGroup = rohIn.FPurchaserGroupId;
         mesRohIn.Purchaser = rohIn.FPurchaserId;
-
-        //鏂板 楠屾敹鏂瑰紡
-        mesRohIn.ACCTYPE = rohIn.Acctype;
-
-        mesRohIn.SettlementParty = rohIn.FSettleId;
-        mesRohIn.PaymentParty = rohIn.FChargeId;
-        //mesRohIn.Email = rohIn.FProviderEMail;
-        mesRohIn.CancellationStatus = rohIn.FCancelStatus;
-        mesRohIn.CancellationPerson = rohIn.FCancellerId;
-
-        if (rohIn.FCancelDate != null)
-            mesRohIn.CancellationDate =
-                DateTime.ParseExact(rohIn.FCancelDate,
-                    "yyyy-MM-dd HH:mm:ss", null);
 
         mesRohIn.CreateBy = rohIn.FCreatorId;
 
@@ -137,22 +122,34 @@
             mesRohIn.LastupdateDate = DateTime.ParseExact(rohIn.FModifyDate,
                 "yyyy-MM-dd HH:mm:ss", null);
 
-
         mesRohIn.ErpCheckBy = rohIn.FApproverId;
         mesRohIn.ErpCheckDate = rohIn.FApproveDate;
-        mesRohIn.Changereason = rohIn.FChangeReason;
-
-        //if (rohIn.Prearrivaldate != null)
-        //    mesRohIn.Prearrivaldate = DateTime.ParseExact(rohIn.Prearrivaldate,
-        //        "yyyy-MM-dd HH:mm:ss", null);
-
+        mesRohIn.Changereason = rohIn.PubDescSeg2;
         mesRohIn.ReceiveOrg = Convert.ToDecimal(rohIn.FReceiveOrgId);
+        mesRohIn.Remarks = rohIn.Remarks;
+
+        mesRohIn.SrcDocType = rohIn.FSrcDocType;
+        mesRohIn.SrcDoc = rohIn.FSrcDoc;
+        mesRohIn.TradePathName = rohIn.FTradePathName;
+        mesRohIn.SubType = rohIn.FSubType;
+        mesRohIn.IsReDo = short.Parse(rohIn.FIsReDo ?? "0");
+        mesRohIn.PrivateDescSeg1 = rohIn.PrivateDescSeg1;
+        mesRohIn.Version = rohIn.FVersion;
+
+        //浣滃簾鐨勭浉鍏冲瓧娈�
+        // mesRohIn.CancellationStatus = rohIn.FCancelStatus;
+        // mesRohIn.CancellationPerson = rohIn.FCancellerId;
+        //
+        // if (rohIn.FCancelDate != null)
+        //     mesRohIn.CancellationDate =
+        //         DateTime.ParseExact(rohIn.FCancelDate,
+        //             "yyyy-MM-dd HH:mm:ss", null);
 
         return mesRohIn;
     }
 
     // 灏� ErpRohinData 瀵硅薄杞崲涓� MesRohInData 瀵硅薄鐨勬柟娉�
-    public List<MesRohInData> GetMesRohInDatas(
+    private List<MesRohInData> GetMesRohInDatas(
         List<ErpRohinData> erpRohinDatas, string type)
     {
         return erpRohinDatas.Select(s =>
@@ -168,47 +165,16 @@
                 ItemId = s.FMaterialId,
                 PurchaseUnit = s.FUnitId,
                 PurchaseQty = Convert.ToDecimal(s.FQty),
-                InventoryUnit = s.FStockUnitID,
                 PricingUnit = s.FPriceUnitId,
                 PricingQty = Convert.ToDecimal(s.FPriceUnitQty),
-                DeliveryDate = s.FDeliveryDate != null
-                    ? DateTime.ParseExact(s.FDeliveryDate,
-                        "yyyy-MM-dd HH:mm:ss", null)
-                    : null,
-                EarliestDeliveryDate = s.FDeliveryEarlyDate != null
-                    ? DateTime.ParseExact(s.FDeliveryEarlyDate,
-                        "yyyy-MM-dd HH:mm:ss", null)
-                    : null,
-                LatestDeliveryDate = s.FDeliveryLastDate != null
-                    ? DateTime.ParseExact(s.FDeliveryLastDate,
-                        "yyyy-MM-dd HH:mm:ss", null)
-                    : null,
                 Demand = s.FRequireOrgId,
                 Receiving = s.FReceiveOrgId,
-                ReceivingDepartment = s.FReceiveDeptId,
-                Settlement = s.FEntrySettleOrgId,
+                ReceivingDept = s.FReceiveDeptId,
                 DemandOrg = s.FRequireOrgId,
                 ReceivingOrg = s.FReceiveOrgId,
-                SettlementOrg = s.FEntrySettleOrgId,
                 IsGift = s.FGiveAway,
                 Remarks = s.FEntryNote,
-                SupplierItemCode = s.FSupMatId,
-                SupplierItemName = s.FSupMatName,
-                OutsourcingOrderId = s.FSubreqBillNo,
                 BatchNumber = s.FLot,
-                BusinessClose = s.FMRPCloseStatus,
-                BusinessFreeze = s.FMRPFreezeStatus,
-                Freezer = s.FFreezerId,
-                FreezeTime = s.FFreezeDate != null
-                    ? DateTime.ParseExact(s.FFreezeDate,
-                        "yyyy-MM-dd HH:mm:ss", null)
-                    : null,
-                BusinessTerminate = s.FMRPTerminateStatus,
-                Terminator = s.FTerminaterId,
-                TerminateTime = s.FTerminateDate != null
-                    ? DateTime.ParseExact(s.FTerminateDate,
-                        "yyyy-MM-dd HH:mm:ss", null)
-                    : null,
                 TotalReceivedQty = Convert.ToDecimal(s.FReceiveQty), //绱鏀舵枡鏁�
                 RemainingReceivedQty =
                     Convert.ToDecimal(s.FRemainReceiveQty),
@@ -220,16 +186,12 @@
                 ReturnableStoredQty = Convert.ToDecimal(s.FSTOCKRETQTY), //搴撳瓨鍙��鏁�
                 SourceDocumentType = s.FSrcBillTypeId,
                 SourceDocumentId = s.FSrcBillNo,
-                DemandTrackingId = s.FReqTraceNo,
-                PlanTrackingId = s.FMtoNo,
-                ChangeFlag = s.FChangeFlag,
                 DemandSource = s.FDemandType,
                 DemandDocumentId = s.FDemandBillNo,
                 DemandDocumentLineId = s.FDemandBillEntrySeq,
-                DemandDept = s.FRequireDeptId,
-                FCGDDSctzda = s.F_CGDD_SCTZDA,
-                FCGDDXHA = s.F_CGDD_XHA,
-                FXifgTextApv = s.F_XIFG_Text_apv
+                RdProject = s.RdProject,
+                Project = s.Project,
+                ProjectPurchaser = s.ProjectPurchaser
             };
 
             var single = rohInDataManager.GetSingle(it =>
diff --git a/StandardPda/MES.Service/service/BasicData/MesSupplierManager.cs b/StandardPda/MES.Service/service/BasicData/MesSupplierManager.cs
index 9a6dc5a..8bac07c 100644
--- a/StandardPda/MES.Service/service/BasicData/MesSupplierManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/MesSupplierManager.cs
@@ -69,7 +69,7 @@
         // 鎻愬彇鎵�鏈夐渶瑕佺殑 MesId 缁勫悎 
         var ids = supplierId.Select(customer => customer.Id.ToString())
             .ToList();
-        
+
         // 浣跨敤杩欎簺 MesId 鍘绘煡璇� MesLinkU9 琛紝鎵惧埌瀵瑰簲鐨� U9Id
         var u9Ids = Db.Queryable<MesLinkU9>()
             .Where(u =>
@@ -200,8 +200,9 @@
     private bool InsertOrUpdate(SqlSugarScope db, List<MesSupplier> entity)
     {
         DeleteSupplier(entity);
-         
-        var insert = db.Insertable(entity).PageSize(1).IgnoreColumnsNull().ExecuteCommand();
+
+        var insert = db.Insertable(entity).PageSize(1).IgnoreColumnsNull()
+            .ExecuteCommand();
         return insert > 0;
     }
 }
\ No newline at end of file
diff --git a/StandardPda/MES.Service/service/BasicData/MesUnitManager.cs b/StandardPda/MES.Service/service/BasicData/MesUnitManager.cs
index e03adea..b4c77e3 100644
--- a/StandardPda/MES.Service/service/BasicData/MesUnitManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/MesUnitManager.cs
@@ -91,7 +91,7 @@
             Factory = "1000"
         };
     }
-    
+
     ///鏂颁唬鐮�
     private bool InsertOrUpdate(SqlSugarScope db, MesUnit entity)
     {
diff --git a/StandardPda/MES.Service/service/BasicData/SysDepartmentManager.cs b/StandardPda/MES.Service/service/BasicData/SysDepartmentManager.cs
index 3219bff..328ff70 100644
--- a/StandardPda/MES.Service/service/BasicData/SysDepartmentManager.cs
+++ b/StandardPda/MES.Service/service/BasicData/SysDepartmentManager.cs
@@ -83,7 +83,7 @@
 
         throw new NotImplementedException("鍒犻櫎澶辫触");
     }
-    
+
     ///鏂颁唬鐮�
     // 鎻掑叆鎴栨洿鏂伴儴闂ㄧ殑鏂规硶
     private bool InsertOrUpdateDepartment(SqlSugarScope db,
diff --git a/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs b/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs
index fe68a86..ad17725 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/EmployeeInfoController.cs
@@ -1,269 +1,262 @@
-锘縰sing Microsoft.AspNetCore.Mvc;
-using Microsoft.Extensions.Logging;
-using SqlSugar;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading.Tasks;
-using System.Dynamic;
+锘縰sing System.Dynamic;
 using Masuit.Tools;
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
 using MES.Service.service;
+using MES.Service.service.BasicData;
 using MES.Service.util;
+using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
 
-namespace MESApplication.Controllers
+namespace MESApplication.Controllers.BasicData;
+
+[ApiController]
+[Route("api/[controller]")]
+public class EmployeeInfoController : ControllerBase
 {
-    [ApiController]
-    [Route("api/[controller]")]
-    public class EmployeeInfoController : ControllerBase
+    private readonly MessageCenterManager _manager = new();
+    private readonly EmployeeInfoManager m = new();
+
+    private readonly string METHOD = "POST";
+
+    private readonly string TableName = "Employee_Info";
+
+    private readonly string
+        URL = "http://localhost:10054/api/EmployeeInfo/";
+
+    [HttpPost("Save")]
+    public ResponseResult Save(ErpEmployeeInfo unit)
     {
-        private EmployeeInfoManager m = new EmployeeInfoManager();
+        var entity = new MessageCenter();
+        entity.TableName = TableName;
+        entity.Url = URL + "Save";
+        entity.Method = METHOD;
+        entity.Data = JsonConvert.SerializeObject(unit);
+        entity.Status = 1;
+        entity.CreateBy = "PL017";
+        entity.Route = unit.fNumber;
 
-        private readonly MessageCenterManager _manager = new();
-
-        private readonly string METHOD = "POST";
-
-        private readonly string TableName = "Employee_Info";
-
-        private readonly string
-            URL = "http://localhost:10054/api/EmployeeInfo/";
-
-        [HttpPost("Save")]
-        public ResponseResult Save(ErpEmployeeInfo unit)
+        try
         {
-            var entity = new MessageCenter();
-            entity.TableName = TableName;
-            entity.Url = URL + "Save";
-            entity.Method = METHOD;
-            entity.Data = JsonConvert.SerializeObject(unit);
-            entity.Status = 1;
-            entity.CreateBy = "PL017";
-            entity.Route = unit.fNumber;
+            dynamic resultInfos = new ExpandoObject();
+            var save = m.Save(unit);
+            resultInfos.tbBillList = save;
 
-            try
+            entity.Result = 0;
+            if (save) entity.Result = 1;
+
+            entity.DealWith = 1;
+            _manager.save(entity);
+
+            return new ResponseResult
             {
-                dynamic resultInfos = new ExpandoObject();
-                var save = m.Save(unit);
-                resultInfos.tbBillList = save;
-
-                entity.Result = 0;
-                if (save) entity.Result = 1;
-
-                entity.DealWith = 1;
-                _manager.save(entity);
-
-                return new ResponseResult
-                {
-                    status = 0,
-                    message = "OK",
-                    data = resultInfos
-                };
-            }
-            catch (Exception ex)
-            {
-                entity.Result = 0;
-
-                entity.DealWith = 0;
-
-                entity.ResultData = ex.Message;
-
-                _manager.save(entity);
-
-                return ResponseResult.ResponseError(ex);
-            }
+                status = 0,
+                message = "OK",
+                data = resultInfos
+            };
         }
-
-        [HttpPost("SaveList")]
-        public ResponseResult SaveList(List<ErpEmployeeInfo> units)
+        catch (Exception ex)
         {
-            var entity = new MessageCenter();
-            entity.TableName = TableName;
-            entity.Url = URL + "SaveList";
-            entity.Method = METHOD;
-            entity.Data = JsonConvert.SerializeObject(units);
-            entity.Status = 1;
-            entity.CreateBy = "PL017";
-            entity.Route = units.Select(it => it.fNumber).Join(",");
-            try
-            {
-                dynamic resultInfos = new ExpandoObject();
-                var save = m.SaveList(units);
-                resultInfos.tbBillList = save;
+            entity.Result = 0;
 
-                entity.Result = 0;
-                if (save) entity.Result = 1;
+            entity.DealWith = 0;
 
-                entity.DealWith = 1;
-                _manager.save(entity);
+            entity.ResultData = ex.Message;
 
-                return new ResponseResult
-                {
-                    status = 0,
-                    message = "OK",
-                    data = resultInfos
-                };
-            }
-            catch (Exception ex)
-            {
-                entity.Result = 0;
+            _manager.save(entity);
 
-                entity.DealWith = 0;
-
-                entity.ResultData = ex.Message;
-
-                _manager.save(entity);
-
-                return ResponseResult.ResponseError(ex);
-            }
+            return ResponseResult.ResponseError(ex);
         }
+    }
 
-        /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/
-
-        /// <summary>
-        /// 鑾峰彇鎵�鏈�
-        /// </summary>
-        /// <returns></returns>
-        [HttpPost("GetList")]
-        public ResponseResult GetList()
+    [HttpPost("SaveList")]
+    public ResponseResult SaveList(List<ErpEmployeeInfo> units)
+    {
+        var entity = new MessageCenter();
+        entity.TableName = TableName;
+        entity.Url = URL + "SaveList";
+        entity.Method = METHOD;
+        entity.Data = JsonConvert.SerializeObject(units);
+        entity.Status = 1;
+        entity.CreateBy = "PL017";
+        entity.Route = units.Select(it => it.fNumber).Join(",");
+        try
         {
-            try
+            dynamic resultInfos = new ExpandoObject();
+            var save = m.SaveList(units);
+            resultInfos.tbBillList = save;
+
+            entity.Result = 0;
+            if (save) entity.Result = 1;
+
+            entity.DealWith = 1;
+            _manager.save(entity);
+
+            return new ResponseResult
             {
-                dynamic resultInfos = new ExpandoObject();
-                resultInfos.tbBillList = m.GetList();
-                return new ResponseResult
-                {
-                    status = 0,
-                    message = "OK",
-                    data = resultInfos
-                };
-            }
-            catch (Exception ex)
-            {
-                return ResponseResult.ResponseError(ex);
-            }
+                status = 0,
+                message = "OK",
+                data = resultInfos
+            };
         }
-
-
-        /// <summary>
-        /// 鏍规嵁涓婚敭鑾峰彇
-        /// </summary>
-        /// <returns></returns>
-        [HttpPost("GetById")]
-        public ResponseResult GetById(int id)
+        catch (Exception ex)
         {
-            try
-            {
-                dynamic resultInfos = new ExpandoObject();
-                resultInfos.tbBillList = m.GetById(id);
-                return new ResponseResult
-                {
-                    status = 0,
-                    message = "OK",
-                    data = resultInfos
-                };
-            }
-            catch (Exception ex)
-            {
-                return ResponseResult.ResponseError(ex);
-            }
+            entity.Result = 0;
+
+            entity.DealWith = 0;
+
+            entity.ResultData = ex.Message;
+
+            _manager.save(entity);
+
+            return ResponseResult.ResponseError(ex);
         }
+    }
 
-        /// <summary>
-        /// 鏍规嵁涓婚敭鍒犻櫎
-        /// </summary>
-        /// <returns></returns>
-        [HttpPost("DeleteByIds")]
-        public ResponseResult DeleteByIds([FromBody] object[] ids)
+    /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/
+
+    /// <summary>
+    ///     鑾峰彇鎵�鏈�
+    /// </summary>
+    /// <returns></returns>
+    [HttpPost("GetList")]
+    public ResponseResult GetList()
+    {
+        try
         {
-            try
+            dynamic resultInfos = new ExpandoObject();
+            resultInfos.tbBillList = m.GetList();
+            return new ResponseResult
             {
-                dynamic resultInfos = new ExpandoObject();
-                resultInfos.tbBillList = m.DeleteByIds(ids);
-                return new ResponseResult
-                {
-                    status = 0,
-                    message = "OK",
-                    data = resultInfos
-                };
-            }
-            catch (Exception ex)
-            {
-                return ResponseResult.ResponseError(ex);
-            }
+                status = 0,
+                message = "OK",
+                data = resultInfos
+            };
         }
-
-        /// <summary>
-        /// 娣诲姞 
-        /// </summary>
-        /// <returns></returns>
-        [HttpPost("Insert")]
-        public ResponseResult Add([FromBody] EmployeeInfo data)
+        catch (Exception ex)
         {
-            try
-            {
-                dynamic resultInfos = new ExpandoObject();
-                resultInfos.tbBillList = m.Insert(data);
-                return new ResponseResult
-                {
-                    status = 0,
-                    message = "OK",
-                    data = resultInfos
-                };
-            }
-            catch (Exception ex)
-            {
-                return ResponseResult.ResponseError(ex);
-            }
+            return ResponseResult.ResponseError(ex);
         }
+    }
 
-        /// <summary>
-        /// 娣诲姞杩斿洖鑷
-        /// </summary>
-        /// <returns></returns>
-        [HttpPost("InsertReturnIdentity")]
-        public ResponseResult InsertReturnIdentity([FromBody] EmployeeInfo data)
+
+    /// <summary>
+    ///     鏍规嵁涓婚敭鑾峰彇
+    /// </summary>
+    /// <returns></returns>
+    [HttpPost("GetById")]
+    public ResponseResult GetById(int id)
+    {
+        try
         {
-            try
+            dynamic resultInfos = new ExpandoObject();
+            resultInfos.tbBillList = m.GetById(id);
+            return new ResponseResult
             {
-                dynamic resultInfos = new ExpandoObject();
-                resultInfos.tbBillList = m.InsertReturnIdentity(data);
-                return new ResponseResult
-                {
-                    status = 0,
-                    message = "OK",
-                    data = resultInfos
-                };
-            }
-            catch (Exception ex)
-            {
-                return ResponseResult.ResponseError(ex);
-            }
+                status = 0,
+                message = "OK",
+                data = resultInfos
+            };
         }
-
-        /// <summary>
-        /// 淇敼
-        /// </summary>
-        /// <returns></returns>
-        [HttpPost("Update")]
-        public ResponseResult Update([FromBody] EmployeeInfo data)
+        catch (Exception ex)
         {
-            try
+            return ResponseResult.ResponseError(ex);
+        }
+    }
+
+    /// <summary>
+    ///     鏍规嵁涓婚敭鍒犻櫎
+    /// </summary>
+    /// <returns></returns>
+    [HttpPost("DeleteByIds")]
+    public ResponseResult DeleteByIds([FromBody] object[] ids)
+    {
+        try
+        {
+            dynamic resultInfos = new ExpandoObject();
+            resultInfos.tbBillList = m.DeleteByIds(ids);
+            return new ResponseResult
             {
-                dynamic resultInfos = new ExpandoObject();
-                resultInfos.tbBillList = m.Update(data);
-                return new ResponseResult
-                {
-                    status = 0,
-                    message = "OK",
-                    data = resultInfos
-                };
-            }
-            catch (Exception ex)
+                status = 0,
+                message = "OK",
+                data = resultInfos
+            };
+        }
+        catch (Exception ex)
+        {
+            return ResponseResult.ResponseError(ex);
+        }
+    }
+
+    /// <summary>
+    ///     娣诲姞
+    /// </summary>
+    /// <returns></returns>
+    [HttpPost("Insert")]
+    public ResponseResult Add([FromBody] EmployeeInfo data)
+    {
+        try
+        {
+            dynamic resultInfos = new ExpandoObject();
+            resultInfos.tbBillList = m.Insert(data);
+            return new ResponseResult
             {
-                return ResponseResult.ResponseError(ex);
-            }
+                status = 0,
+                message = "OK",
+                data = resultInfos
+            };
+        }
+        catch (Exception ex)
+        {
+            return ResponseResult.ResponseError(ex);
+        }
+    }
+
+    /// <summary>
+    ///     娣诲姞杩斿洖鑷
+    /// </summary>
+    /// <returns></returns>
+    [HttpPost("InsertReturnIdentity")]
+    public ResponseResult InsertReturnIdentity([FromBody] EmployeeInfo data)
+    {
+        try
+        {
+            dynamic resultInfos = new ExpandoObject();
+            resultInfos.tbBillList = m.InsertReturnIdentity(data);
+            return new ResponseResult
+            {
+                status = 0,
+                message = "OK",
+                data = resultInfos
+            };
+        }
+        catch (Exception ex)
+        {
+            return ResponseResult.ResponseError(ex);
+        }
+    }
+
+    /// <summary>
+    ///     淇敼
+    /// </summary>
+    /// <returns></returns>
+    [HttpPost("Update")]
+    public ResponseResult Update([FromBody] EmployeeInfo data)
+    {
+        try
+        {
+            dynamic resultInfos = new ExpandoObject();
+            resultInfos.tbBillList = m.Update(data);
+            return new ResponseResult
+            {
+                status = 0,
+                message = "OK",
+                data = resultInfos
+            };
+        }
+        catch (Exception ex)
+        {
+            return ResponseResult.ResponseError(ex);
         }
     }
 }
\ No newline at end of file
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs
index 05acb5e..5c4d4d5 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesItemsController.cs
@@ -1,6 +1,5 @@
 锘縰sing System.Dynamic;
 using Masuit.Tools;
-using MES.Service.Dto.service;
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
 using MES.Service.service;
@@ -23,7 +22,7 @@
     private readonly string TableName = "MES_ITEMS";
 
     private readonly string URL = "http://localhost:10054/api/MesItems/";
-    
+
     [HttpPost("Save")]
     public ResponseResult Save(ErpItems unit)
     {
diff --git a/StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs b/StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs
index 1afe641..af34ef3 100644
--- a/StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs
+++ b/StandardPda/MESApplication/Controllers/BasicData/MesProjectController.cs
@@ -14,10 +14,9 @@
 [Route("api/[controller]")]
 public class MesProjectController : ControllerBase
 {
-    private readonly MesProjectManager m = new();
-    
     private readonly MessageCenterManager _manager = new();
-    
+    private readonly MesProjectManager m = new();
+
     private readonly string METHOD = "POST";
 
     private readonly string TableName = "MES_SUPPLIER";

--
Gitblit v1.9.3