From 13f8c1efe9aaf7b7d1e4e77107de61a56d6f9646 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周五, 09 5月 2025 08:42:20 +0800
Subject: [PATCH] 222

---
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/20250509003959_InitialCreate6.Designer.cs                 | 1041 +++++++++++++++++++++++++++++++
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialDto.cs                   |   84 +-
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Extensions/CMSPluginEfCoreExtensions.WmsMaterial.cs    |    4 
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/20250509003959_InitialCreate6.cs                          |   57 +
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/WmsMaterial.tsx                        |   14 
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialExportModel.cs           |   66 +-
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialDrawer.tsx                              |  138 ++--
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/Config.ts                              |   66 +-
 Weben_CMS专用代码生成器/Code/Generate/Web/Controllers/EntityModeDrawer_Generate.cs                                                                     |    4 
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsMaterialAppService.cs                            |   38 
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms/Resources/Templates/WmsMaterial导出模板.xlsx                                   |    0 
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialCreateOrUpdateDtoBase.cs |   74 +-
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/GetWmsMaterialInput.cs              |  168 ++--
 Weben_CMS专用代码生成器/Code/Templete/Web/Controllers/EntityModeDrawer模板.txt                                                                           |    2 
 Weben_CMS专用代码生成器/Code/Utility/StructStrHelper.cs                                                                                                |    2 
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Scripts/UpdateMigrations.bat                                         |    2 
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialQueryDrawer.tsx                         |  160 ++--
 Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/CMSPluginDbContextModelSnapshot.cs                        |    4 
 18 files changed, 1,511 insertions(+), 413 deletions(-)

diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Controllers/EntityModeDrawer_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Controllers/EntityModeDrawer_Generate.cs"
index ffb292f..c00ab87 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Controllers/EntityModeDrawer_Generate.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Controllers/EntityModeDrawer_Generate.cs"
@@ -23,8 +23,8 @@
             //鏇挎崲鏂板form鍒楄〃灞炴��
             string attrString = "";
             List<ColumnModel> newColumnNameList = ListHelper.RemoveAttrForUpdateMode(param.ColumnNameList);
-            attrString += StructStrHelper.GetVueFormOptionsStrForPageAddFormAttributes(param.ColumnNameList, param);
-            str = str.Replace("$PageAddFormAttributes$", attrString);
+            attrString += StructStrHelper.GetVueFormOptionsStrForPageAddFormAttributes_formItems(param.ColumnNameList, param);
+            str = str.Replace("$PageAddFormAttributes_formItems$", attrString);
 
             attrString = "";
             attrString += StructStrHelper.GetVueFormOptionsStrForSave_PageAddFormAttributes(param.ColumnNameList,param);
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeDrawer\346\250\241\346\235\277.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeDrawer\346\250\241\346\235\277.txt"
index 3ba8a5b..cbcf880 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeDrawer\346\250\241\346\235\277.txt"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeDrawer\346\250\241\346\235\277.txt"
@@ -76,7 +76,7 @@
    * 添加的form字段
    */
   const formItems = reactive([
-    $PageAddFormAttributes$
+    $PageAddFormAttributes_formItems$
   ])
   /**
    * 校验是否有数据变化
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Utility/StructStrHelper.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Utility/StructStrHelper.cs"
index 1eef254..c1a638d 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Utility/StructStrHelper.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Utility/StructStrHelper.cs"
@@ -1820,7 +1820,7 @@
         /// </summary>
         /// <param name="columnModelList"></param>
         /// <returns></returns>
-        public static string GetVueFormOptionsStrForPageAddFormAttributes(List<ColumnModel> columnModelList, GenerateCodeParam param)
+        public static string GetVueFormOptionsStrForPageAddFormAttributes_formItems(List<ColumnModel> columnModelList, GenerateCodeParam param)
         {
             StringBuilder sb = new StringBuilder();
             try
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/GetWmsMaterialInput.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/GetWmsMaterialInput.cs"
index a4963ae..530f053 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/GetWmsMaterialInput.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/GetWmsMaterialInput.cs"
@@ -64,6 +64,36 @@
         public SearchFilterModeEnum IsValid_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
 
         /// <summary>
+        /// 鏄惁鑷骇
+        /// </summary>
+        public bool?  IsSelfMade { get; set; }
+
+        /// <summary>
+        /// 鏄惁鑷骇-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// </summary>
+        public SearchFilterModeEnum IsSelfMade_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
+
+        /// <summary>
+        /// 鏁伴噺
+        /// </summary>
+        public int?  Num { get; set; }
+
+        /// <summary>
+        /// 鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// </summary>
+        public SearchFilterModeEnum Num_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
+
+        /// <summary>
+        /// 鑷湁鏁伴噺
+        /// </summary>
+        public int?  SelfNum { get; set; }
+
+        /// <summary>
+        /// 鑷湁鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// </summary>
+        public SearchFilterModeEnum SelfNum_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
+
+        /// <summary>
         /// 鐗╂枡鍚嶇О
         /// </summary>
         public string MaterialName { get; set; }
@@ -74,14 +104,14 @@
         public SearchFilterModeEnum MaterialName_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
 
         /// <summary>
-        /// 鏁伴噺
+        /// 
         /// </summary>
-        public bool?  IsSelfMade { get; set; }
+        public decimal?  NullLength { get; set; }
 
         /// <summary>
-        /// 鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// -鏌ヨ鍏崇郴杩愮畻绗� 
         /// </summary>
-        public SearchFilterModeEnum IsSelfMade_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
+        public SearchFilterModeEnum NullLength_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
 
         /// <summary>
         /// 閲囪喘绫诲瀷锛堟灇涓惧�硷級
@@ -94,16 +124,6 @@
         public SearchFilterModeEnum PurchaseType_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
 
         /// <summary>
-        /// 鏄惁鏈夋晥鐗╂枡
-        /// </summary>
-        public int?  Num { get; set; }
-
-        /// <summary>
-        /// 鏄惁鏈夋晥鐗╂枡-鏌ヨ鍏崇郴杩愮畻绗� 
-        /// </summary>
-        public SearchFilterModeEnum Num_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
-
-        /// <summary>
         /// 鐗╂枡绫诲瀷锛堟灇涓惧�硷級
         /// </summary>
         public int?  MaterialType { get; set; }
@@ -112,16 +132,6 @@
         /// 鐗╂枡绫诲瀷锛堟灇涓惧�硷級-鏌ヨ鍏崇郴杩愮畻绗� 
         /// </summary>
         public SearchFilterModeEnum MaterialType_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
-
-        /// <summary>
-        /// 鑷湁鏁伴噺
-        /// </summary>
-        public int?  SelfNum { get; set; }
-
-        /// <summary>
-        /// 鑷湁鏁伴噺-鏌ヨ鍏崇郴杩愮畻绗� 
-        /// </summary>
-        public SearchFilterModeEnum SelfNum_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
 
         /// <summary>
         /// 涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�
@@ -142,16 +152,6 @@
         /// 瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�-鏌ヨ鍏崇郴杩愮畻绗� 
         /// </summary>
         public SearchFilterModeEnum Standard_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
-
-        /// <summary>
-        /// 
-        /// </summary>
-        public decimal?  NullLength { get; set; }
-
-        /// <summary>
-        /// -鏌ヨ鍏崇郴杩愮畻绗� 
-        /// </summary>
-        public SearchFilterModeEnum NullLength_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
 
         /// <summary>
         /// 澶栧緞锛堝崟浣嶏細mm锛�
@@ -254,6 +254,36 @@
         public SearchFilterModeEnum RedundantField3_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
 
         /// <summary>
+        /// 鎺掑簭
+        /// </summary>
+        public int?  Sort { get; set; }
+
+        /// <summary>
+        /// 鎺掑簭-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// </summary>
+        public SearchFilterModeEnum Sort_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
+
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        public string Remark { get; set; }
+
+        /// <summary>
+        /// 澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// </summary>
+        public SearchFilterModeEnum Remark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
+
+        /// <summary>
+        /// 鏄惁绂佺敤
+        /// </summary>
+        public bool?  IsDisabled { get; set; }
+
+        /// <summary>
+        /// 鏄惁绂佺敤-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// </summary>
+        public SearchFilterModeEnum IsDisabled_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
+
+        /// <summary>
         /// 鍒涘缓鏃堕棿
         /// </summary>
         //琛ㄧず鏄� 楂樼骇鏌ヨ鑼冨洿鏌ヨ鐗规��
@@ -290,16 +320,6 @@
         public SearchFilterModeEnum LastModifierId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
 
         /// <summary>
-        /// 鎺掑簭
-        /// </summary>
-        public int?  Sort { get; set; }
-
-        /// <summary>
-        /// 鎺掑簭-鏌ヨ鍏崇郴杩愮畻绗� 
-        /// </summary>
-        public SearchFilterModeEnum Sort_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
-
-        /// <summary>
         /// 鏄惁鍒犻櫎
         /// </summary>
         public bool?  IsDeleted { get; set; }
@@ -310,16 +330,6 @@
         public SearchFilterModeEnum IsDeleted_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
 
         /// <summary>
-        /// 澶囨敞
-        /// </summary>
-        public string Remark { get; set; }
-
-        /// <summary>
-        /// 澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� 
-        /// </summary>
-        public SearchFilterModeEnum Remark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
-
-        /// <summary>
         /// 鍒犻櫎浜篒D
         /// </summary>
         public string DeleterId { get; set; }
@@ -328,16 +338,6 @@
         /// 鍒犻櫎浜篒D-鏌ヨ鍏崇郴杩愮畻绗� 
         /// </summary>
         public SearchFilterModeEnum DeleterId_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
-
-        /// <summary>
-        /// 鏄惁绂佺敤
-        /// </summary>
-        public bool?  IsDisabled { get; set; }
-
-        /// <summary>
-        /// 鏄惁绂佺敤-鏌ヨ鍏崇郴杩愮畻绗� 
-        /// </summary>
-        public SearchFilterModeEnum IsDisabled_FilterMode { get; set; }= SearchFilterModeEnum.绮惧噯鏌ヨ;
 
         /// <summary>
         /// 鍒犻櫎鏃堕棿
@@ -368,6 +368,26 @@
         public SearchFilterModeEnum LastModifierName_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
 
         /// <summary>
+        /// 鎿嶄綔澶囨敞
+        /// </summary>
+        public string OperationRemark { get; set; }
+
+        /// <summary>
+        /// 鎿嶄綔澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// </summary>
+        public SearchFilterModeEnum OperationRemark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
+
+        /// <summary>
+        /// 鍒犻櫎澶囨敞
+        /// </summary>
+        public string DeleteRemark { get; set; }
+
+        /// <summary>
+        /// 鍒犻櫎澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� 
+        /// </summary>
+        public SearchFilterModeEnum DeleteRemark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
+
+        /// <summary>
         /// 鎵╁睍瀛楁1
         /// </summary>
         public string ExtraField1 { get; set; }
@@ -396,26 +416,6 @@
         /// 鎵╁睍瀛楁3-鏌ヨ鍏崇郴杩愮畻绗� 
         /// </summary>
         public SearchFilterModeEnum ExtraField3_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
-
-        /// <summary>
-        /// 鎿嶄綔澶囨敞
-        /// </summary>
-        public string OperationRemark { get; set; }
-
-        /// <summary>
-        /// 鎿嶄綔澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� 
-        /// </summary>
-        public SearchFilterModeEnum OperationRemark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
-
-        /// <summary>
-        /// 鍒犻櫎澶囨敞
-        /// </summary>
-        public string DeleteRemark { get; set; }
-
-        /// <summary>
-        /// 鍒犻櫎澶囨敞-鏌ヨ鍏崇郴杩愮畻绗� 
-        /// </summary>
-        public SearchFilterModeEnum DeleteRemark_FilterMode { get; set; }= SearchFilterModeEnum.妯$硦鏌ヨ;
 
  
 } 
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialCreateOrUpdateDtoBase.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialCreateOrUpdateDtoBase.cs"
index 0f25a99..0b778ed 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialCreateOrUpdateDtoBase.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialCreateOrUpdateDtoBase.cs"
@@ -20,14 +20,29 @@
         public bool IsValid { get; set; }
 
         /// <summary>
+        /// 鏄惁鑷骇
+        /// </summary>
+        public bool? IsSelfMade { get; set; }
+
+        /// <summary>
+        /// 鏁伴噺
+        /// </summary>
+        public int Num { get; set; }
+
+        /// <summary>
+        /// 鑷湁鏁伴噺
+        /// </summary>
+        public int? SelfNum { get; set; }
+
+        /// <summary>
         /// 鐗╂枡鍚嶇О
         /// </summary>
         public string MaterialName { get; set; }
 
         /// <summary>
-        /// 鏁伴噺
+        /// 
         /// </summary>
-        public bool? IsSelfMade { get; set; }
+        public decimal? NullLength { get; set; }
 
         /// <summary>
         /// 閲囪喘绫诲瀷锛堟灇涓惧�硷級
@@ -35,19 +50,9 @@
         public PurchaseTypeEnum PurchaseType { get; set; }
 
         /// <summary>
-        /// 鏄惁鏈夋晥鐗╂枡
-        /// </summary>
-        public int Num { get; set; }
-
-        /// <summary>
         /// 鐗╂枡绫诲瀷锛堟灇涓惧�硷級
         /// </summary>
         public MaterialTypeEnum MaterialType { get; set; }
-
-        /// <summary>
-        /// 鑷湁鏁伴噺
-        /// </summary>
-        public int? SelfNum { get; set; }
 
         /// <summary>
         /// 涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�
@@ -58,11 +63,6 @@
         /// 瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�
         /// </summary>
         public string? Standard { get; set; }
-
-        /// <summary>
-        /// 
-        /// </summary>
-        public decimal? NullLength { get; set; }
 
         /// <summary>
         /// 澶栧緞锛堝崟浣嶏細mm锛�
@@ -115,16 +115,6 @@
         public string? RedundantField3 { get; set; }
 
         /// <summary>
-        /// 鍒涘缓浜篒D
-        /// </summary>
-        public string? CreatorId { get; set; }
-
-        /// <summary>
-        /// 淇敼浜篒D
-        /// </summary>
-        public string? LastModifierId { get; set; }
-
-        /// <summary>
         /// 鎺掑簭
         /// </summary>
         public int Sort { get; set; }
@@ -140,6 +130,16 @@
         public bool? IsDisabled { get; set; }
 
         /// <summary>
+        /// 鍒涘缓浜篒D
+        /// </summary>
+        public string? CreatorId { get; set; }
+
+        /// <summary>
+        /// 淇敼浜篒D
+        /// </summary>
+        public string? LastModifierId { get; set; }
+
+        /// <summary>
         /// 鍒涘缓浜�
         /// </summary>
         public string? CreatorName { get; set; }
@@ -148,6 +148,16 @@
         /// 淇敼浜�
         /// </summary>
         public string? LastModifierName { get; set; }
+
+        /// <summary>
+        /// 鎿嶄綔澶囨敞
+        /// </summary>
+        public string? OperationRemark { get; set; }
+
+        /// <summary>
+        /// 鍒犻櫎澶囨敞
+        /// </summary>
+        public string? DeleteRemark { get; set; }
 
         /// <summary>
         /// 鎵╁睍瀛楁1
@@ -163,16 +173,6 @@
         /// 鎵╁睍瀛楁3
         /// </summary>
         public string? ExtraField3 { get; set; }
-
-        /// <summary>
-        /// 鎿嶄綔澶囨敞
-        /// </summary>
-        public string? OperationRemark { get; set; }
-
-        /// <summary>
-        /// 鍒犻櫎澶囨敞
-        /// </summary>
-        public string? DeleteRemark { get; set; }
 
  
  
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialDto.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialDto.cs"
index 4e7d82d..025fe48 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialDto.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialDto.cs"
@@ -23,14 +23,29 @@
         public bool IsValid { get; set; }
 
         /// <summary>
+        /// 鏄惁鑷骇
+        /// </summary>
+        public bool? IsSelfMade { get; set; }
+
+        /// <summary>
+        /// 鏁伴噺
+        /// </summary>
+        public int Num { get; set; }
+
+        /// <summary>
+        /// 鑷湁鏁伴噺
+        /// </summary>
+        public int? SelfNum { get; set; }
+
+        /// <summary>
         /// 鐗╂枡鍚嶇О
         /// </summary>
         public string MaterialName { get; set; }
 
         /// <summary>
-        /// 鏁伴噺
+        /// 
         /// </summary>
-        public bool? IsSelfMade { get; set; }
+        public decimal? NullLength { get; set; }
 
         /// <summary>
         /// 閲囪喘绫诲瀷锛堟灇涓惧�硷級
@@ -48,11 +63,6 @@
             } 
         } 
         /// <summary>
-        /// 鏄惁鏈夋晥鐗╂枡
-        /// </summary>
-        public int Num { get; set; }
-
-        /// <summary>
         /// 鐗╂枡绫诲瀷锛堟灇涓惧�硷級
         /// </summary>
         public MaterialTypeEnum MaterialType { get; set; }
@@ -68,11 +78,6 @@
             } 
         } 
         /// <summary>
-        /// 鑷湁鏁伴噺
-        /// </summary>
-        public int? SelfNum { get; set; }
-
-        /// <summary>
         /// 涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�
         /// </summary>
         public string? PrimaryUnit { get; set; }
@@ -81,11 +86,6 @@
         /// 瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�
         /// </summary>
         public string? Standard { get; set; }
-
-        /// <summary>
-        /// 
-        /// </summary>
-        public decimal? NullLength { get; set; }
 
         /// <summary>
         /// 澶栧緞锛堝崟浣嶏細mm锛�
@@ -148,6 +148,21 @@
         public string? RedundantField3 { get; set; }
 
         /// <summary>
+        /// 鎺掑簭
+        /// </summary>
+        public int Sort { get; set; }
+
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        public string? Remark { get; set; }
+
+        /// <summary>
+        /// 鏄惁绂佺敤
+        /// </summary>
+        public bool? IsDisabled { get; set; }
+
+        /// <summary>
         /// 鎵╁睍灞炴��
         /// </summary>
         public ExtraPropertyDictionary? ExtraProperties { get; set; }
@@ -178,29 +193,14 @@
         public string? LastModifierId { get; set; }
 
         /// <summary>
-        /// 鎺掑簭
-        /// </summary>
-        public int Sort { get; set; }
-
-        /// <summary>
         /// 鏄惁鍒犻櫎
         /// </summary>
         public bool IsDeleted { get; set; }
 
         /// <summary>
-        /// 澶囨敞
-        /// </summary>
-        public string? Remark { get; set; }
-
-        /// <summary>
         /// 鍒犻櫎浜篒D
         /// </summary>
         public string? DeleterId { get; set; }
-
-        /// <summary>
-        /// 鏄惁绂佺敤
-        /// </summary>
-        public bool? IsDisabled { get; set; }
 
         /// <summary>
         /// 鍒犻櫎鏃堕棿
@@ -218,6 +218,16 @@
         public string? LastModifierName { get; set; }
 
         /// <summary>
+        /// 鎿嶄綔澶囨敞
+        /// </summary>
+        public string? OperationRemark { get; set; }
+
+        /// <summary>
+        /// 鍒犻櫎澶囨敞
+        /// </summary>
+        public string? DeleteRemark { get; set; }
+
+        /// <summary>
         /// 鎵╁睍瀛楁1
         /// </summary>
         public string? ExtraField1 { get; set; }
@@ -231,16 +241,6 @@
         /// 鎵╁睍瀛楁3
         /// </summary>
         public string? ExtraField3 { get; set; }
-
-        /// <summary>
-        /// 鎿嶄綔澶囨敞
-        /// </summary>
-        public string? OperationRemark { get; set; }
-
-        /// <summary>
-        /// 鍒犻櫎澶囨敞
-        /// </summary>
-        public string? DeleteRemark { get; set; }
 
  
  
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialExportModel.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialExportModel.cs"
index 05c5269..abf8d5b 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialExportModel.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterial/WmsMaterialExportModel.cs"
@@ -23,16 +23,34 @@
         public bool IsValid { get; set; }
 
         /// <summary>
+        /// 鏄惁鑷骇
+        /// </summary>
+        [ExcelColumn(Name = "鏄惁鑷骇", Width = 25)]
+        public bool? IsSelfMade { get; set; }
+
+        /// <summary>
+        /// 鏁伴噺
+        /// </summary>
+        [ExcelColumn(Name = "鏁伴噺", Width = 25)]
+        public int Num { get; set; }
+
+        /// <summary>
+        /// 鑷湁鏁伴噺
+        /// </summary>
+        [ExcelColumn(Name = "鑷湁鏁伴噺", Width = 25)]
+        public int? SelfNum { get; set; }
+
+        /// <summary>
         /// 鐗╂枡鍚嶇О
         /// </summary>
         [ExcelColumn(Name = "鐗╂枡鍚嶇О", Width = 25)]
         public string MaterialName { get; set; }
 
         /// <summary>
-        /// 鏁伴噺
+        /// 
         /// </summary>
-        [ExcelColumn(Name = "鏁伴噺", Width = 25)]
-        public bool? IsSelfMade { get; set; }
+        [ExcelColumn(Name = "", Width = 25)]
+        public decimal? NullLength { get; set; }
 
         /// <summary>
         /// 閲囪喘绫诲瀷锛堟灇涓惧�硷級
@@ -41,22 +59,10 @@
         public PurchaseTypeEnum PurchaseType { get; set; }
 
         /// <summary>
-        /// 鏄惁鏈夋晥鐗╂枡
-        /// </summary>
-        [ExcelColumn(Name = "鏄惁鏈夋晥鐗╂枡", Width = 25)]
-        public int Num { get; set; }
-
-        /// <summary>
         /// 鐗╂枡绫诲瀷锛堟灇涓惧�硷級
         /// </summary>
         [ExcelColumn(Name = "鐗╂枡绫诲瀷锛堟灇涓惧�硷級", Width = 25)]
         public MaterialTypeEnum MaterialType { get; set; }
-
-        /// <summary>
-        /// 鑷湁鏁伴噺
-        /// </summary>
-        [ExcelColumn(Name = "鑷湁鏁伴噺", Width = 25)]
-        public int? SelfNum { get; set; }
 
         /// <summary>
         /// 涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�
@@ -69,12 +75,6 @@
         /// </summary>
         [ExcelColumn(Name = "瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�", Width = 25)]
         public string Standard { get; set; }
-
-        /// <summary>
-        /// 
-        /// </summary>
-        [ExcelColumn(Name = "", Width = 25)]
-        public decimal? NullLength { get; set; }
 
         /// <summary>
         /// 澶栧緞锛堝崟浣嶏細mm锛�
@@ -167,6 +167,18 @@
         public string LastModifierName { get; set; }
 
         /// <summary>
+        /// 鎿嶄綔澶囨敞
+        /// </summary>
+        [ExcelColumn(Name = "鎿嶄綔澶囨敞", Width = 25)]
+        public string OperationRemark { get; set; }
+
+        /// <summary>
+        /// 鍒犻櫎澶囨敞
+        /// </summary>
+        [ExcelColumn(Name = "鍒犻櫎澶囨敞", Width = 25)]
+        public string DeleteRemark { get; set; }
+
+        /// <summary>
         /// 鎵╁睍瀛楁1
         /// </summary>
         [ExcelColumn(Name = "鎵╁睍瀛楁1", Width = 25)]
@@ -183,18 +195,6 @@
         /// </summary>
         [ExcelColumn(Name = "鎵╁睍瀛楁3", Width = 25)]
         public string ExtraField3 { get; set; }
-
-        /// <summary>
-        /// 鎿嶄綔澶囨敞
-        /// </summary>
-        [ExcelColumn(Name = "鎿嶄綔澶囨敞", Width = 25)]
-        public string OperationRemark { get; set; }
-
-        /// <summary>
-        /// 鍒犻櫎澶囨敞
-        /// </summary>
-        [ExcelColumn(Name = "鍒犻櫎澶囨敞", Width = 25)]
-        public string DeleteRemark { get; set; }
 
  
  
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsMaterialAppService.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsMaterialAppService.cs"
index 2d97a0b..4b87b46 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsMaterialAppService.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application/Implements/WmsMaterialAppService.cs"
@@ -145,15 +145,15 @@
  
                 updateObj.MaterialCode = input.MaterialCode;
         updateObj.IsValid = input.IsValid;
-        updateObj.MaterialName = input.MaterialName;
         updateObj.IsSelfMade = input.IsSelfMade;
-        updateObj.PurchaseType = input.PurchaseType;
         updateObj.Num = input.Num;
-        updateObj.MaterialType = input.MaterialType;
         updateObj.SelfNum = input.SelfNum;
+        updateObj.MaterialName = input.MaterialName;
+        updateObj.NullLength = input.NullLength;
+        updateObj.PurchaseType = input.PurchaseType;
+        updateObj.MaterialType = input.MaterialType;
         updateObj.PrimaryUnit = input.PrimaryUnit;
         updateObj.Standard = input.Standard;
-        updateObj.NullLength = input.NullLength;
         updateObj.OuterDiameter = input.OuterDiameter;
         updateObj.WallThickness = input.WallThickness;
         updateObj.MaterialQuality = input.MaterialQuality;
@@ -168,11 +168,11 @@
         updateObj.IsDisabled = input.IsDisabled;
         updateObj.CreatorName = input.CreatorName;
         updateObj.LastModifierName = input.LastModifierName;
+        updateObj.OperationRemark = input.OperationRemark;
+        updateObj.DeleteRemark = input.DeleteRemark;
         updateObj.ExtraField1 = input.ExtraField1;
         updateObj.ExtraField2 = input.ExtraField2;
         updateObj.ExtraField3 = input.ExtraField3;
-        updateObj.OperationRemark = input.OperationRemark;
-        updateObj.DeleteRemark = input.DeleteRemark;
  
  
         await wmsMaterialRepository.UpdateAsync(updateObj); 
@@ -330,15 +330,15 @@
                     { 
                         MaterialCode = impItem.MaterialCode,
 IsValid = impItem.IsValid,
-MaterialName = impItem.MaterialName,
 IsSelfMade = impItem.IsSelfMade,
-PurchaseType = impItem.PurchaseType,
 Num = impItem.Num,
-MaterialType = impItem.MaterialType,
 SelfNum = impItem.SelfNum,
+MaterialName = impItem.MaterialName,
+NullLength = impItem.NullLength,
+PurchaseType = impItem.PurchaseType,
+MaterialType = impItem.MaterialType,
 PrimaryUnit = impItem.PrimaryUnit,
 Standard = impItem.Standard,
-NullLength = impItem.NullLength,
 OuterDiameter = impItem.OuterDiameter,
 WallThickness = impItem.WallThickness,
 MaterialQuality = impItem.MaterialQuality,
@@ -353,11 +353,11 @@
 IsDisabled = impItem.IsDisabled,
 CreatorName = impItem.CreatorName,
 LastModifierName = impItem.LastModifierName,
+OperationRemark = impItem.OperationRemark,
+DeleteRemark = impItem.DeleteRemark,
 ExtraField1 = impItem.ExtraField1,
 ExtraField2 = impItem.ExtraField2,
 ExtraField3 = impItem.ExtraField3,
-OperationRemark = impItem.OperationRemark,
-DeleteRemark = impItem.DeleteRemark,
  
                     }; 
  
@@ -369,15 +369,15 @@
                     { 
                         MaterialCode = impItem.MaterialCode,
 IsValid = impItem.IsValid,
-MaterialName = impItem.MaterialName,
 IsSelfMade = impItem.IsSelfMade,
-PurchaseType = impItem.PurchaseType,
 Num = impItem.Num,
-MaterialType = impItem.MaterialType,
 SelfNum = impItem.SelfNum,
+MaterialName = impItem.MaterialName,
+NullLength = impItem.NullLength,
+PurchaseType = impItem.PurchaseType,
+MaterialType = impItem.MaterialType,
 PrimaryUnit = impItem.PrimaryUnit,
 Standard = impItem.Standard,
-NullLength = impItem.NullLength,
 OuterDiameter = impItem.OuterDiameter,
 WallThickness = impItem.WallThickness,
 MaterialQuality = impItem.MaterialQuality,
@@ -392,11 +392,11 @@
 IsDisabled = impItem.IsDisabled,
 CreatorName = impItem.CreatorName,
 LastModifierName = impItem.LastModifierName,
+OperationRemark = impItem.OperationRemark,
+DeleteRemark = impItem.DeleteRemark,
 ExtraField1 = impItem.ExtraField1,
 ExtraField2 = impItem.ExtraField2,
 ExtraField3 = impItem.ExtraField3,
-OperationRemark = impItem.OperationRemark,
-DeleteRemark = impItem.DeleteRemark,
  
                     }; 
  
@@ -478,9 +478,9 @@
         Check.NotNull(input, nameof(input)); 
                 Check.NotNullOrWhiteSpace(input.MaterialCode, "鐗╂枡缂栫爜锛堝敮涓�鏍囪瘑锛�", 64);
         Check.NotNull(input.IsValid, "鏄惁鏈夋晥鐗╂枡");
+        Check.NotNull(input.Num, "鏁伴噺");
         Check.NotNullOrWhiteSpace(input.MaterialName, "鐗╂枡鍚嶇О", 128);
         Check.NotNull(input.PurchaseType, "閲囪喘绫诲瀷锛堟灇涓惧�硷級");
-        Check.NotNull(input.Num, "鏄惁鏈夋晥鐗╂枡");
         Check.NotNull(input.MaterialType, "鐗╂枡绫诲瀷锛堟灇涓惧�硷級");
         Check.NotNull(input.OuterDiameter, "澶栧緞锛堝崟浣嶏細mm锛�");
         Check.NotNull(input.WallThickness, "澹佸帤锛堝崟浣嶏細mm锛�");
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Extensions/CMSPluginEfCoreExtensions.WmsMaterial.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Extensions/CMSPluginEfCoreExtensions.WmsMaterial.cs"
index 64e9484..4677928 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Extensions/CMSPluginEfCoreExtensions.WmsMaterial.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Extensions/CMSPluginEfCoreExtensions.WmsMaterial.cs"
@@ -138,11 +138,11 @@
             .HasComment("鏄惁鏈夋晥鐗╂枡");
             b.Property(x => x.IsSelfMade)
        .IsRequired(false)
-       .HasComment("鏁伴噺");
+       .HasComment("鏄惁鑷骇");
 
             b.Property(x => x.Num)
        .IsRequired()
-       .HasComment("鏄惁鏈夋晥鐗╂枡");
+       .HasComment("鏁伴噺");
             b.Property(x => x.SelfNum)
        .IsRequired(false)
        .HasComment("鑷湁鏁伴噺");
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/20250509003959_InitialCreate6.Designer.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/20250509003959_InitialCreate6.Designer.cs"
new file mode 100644
index 0000000..4b2aff5
--- /dev/null
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/20250509003959_InitialCreate6.Designer.cs"
@@ -0,0 +1,1041 @@
+锘�// <auto-generated />
+using System;
+using CMS.Plugin.HIAWms.MySQL;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+using Volo.Abp.EntityFrameworkCore;
+
+#nullable disable
+
+namespace CMS.Plugin.HIAWms.MySQL.Migrations
+{
+    [DbContext(typeof(CMSPluginDbContext))]
+    [Migration("20250509003959_InitialCreate6")]
+    partial class InitialCreate6
+    {
+        protected override void BuildTargetModel(ModelBuilder modelBuilder)
+        {
+#pragma warning disable 612, 618
+            modelBuilder
+                .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.MySql)
+                .HasAnnotation("ProductVersion", "6.0.16")
+                .HasAnnotation("Relational:MaxIdentifierLength", 64);
+
+            modelBuilder.Entity("CMS.Plugin.HIAWms.Domain.WmsAreas.WmsArea", b =>
+                {
+                    b.Property<Guid>("Id")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("char(36)");
+
+                    b.Property<string>("AreaDesc")
+                        .HasMaxLength(200)
+                        .HasColumnType("varchar(200)")
+                        .HasComment("鎻忚堪");
+
+                    b.Property<string>("AreaName")
+                        .IsRequired()
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("搴撳尯鍚嶇О");
+
+                    b.Property<string>("AreaNo")
+                        .IsRequired()
+                        .HasMaxLength(64)
+                        .HasColumnType("varchar(64)")
+                        .HasComment("搴撳尯缂栧彿");
+
+                    b.Property<int>("AreaStatus")
+                        .HasColumnType("int")
+                        .HasComment("搴撳尯鐘舵��");
+
+                    b.Property<int>("AreaType")
+                        .HasColumnType("int")
+                        .HasComment("搴撳尯绫诲瀷");
+
+                    b.Property<string>("ConcurrencyStamp")
+                        .IsConcurrencyToken()
+                        .HasMaxLength(40)
+                        .HasColumnType("varchar(40)")
+                        .HasColumnName("ConcurrencyStamp");
+
+                    b.Property<DateTime>("CreationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("CreationTime");
+
+                    b.Property<Guid?>("CreatorId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("CreatorId");
+
+                    b.Property<Guid?>("DeleterId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("DeleterId");
+
+                    b.Property<DateTime?>("DeletionTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("DeletionTime");
+
+                    b.Property<string>("ExtraProperties")
+                        .HasColumnType("longtext")
+                        .HasColumnName("ExtraProperties");
+
+                    b.Property<bool>("IsDeleted")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("tinyint(1)")
+                        .HasDefaultValue(false)
+                        .HasColumnName("IsDeleted");
+
+                    b.Property<bool?>("IsDisabled")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("鏄惁绂佺敤");
+
+                    b.Property<DateTime?>("LastModificationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("LastModificationTime");
+
+                    b.Property<Guid?>("LastModifierId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("LastModifierId");
+
+                    b.Property<string>("RedundantField1")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁1 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField2")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁2 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField3")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁3 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("Remark")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("澶囨敞");
+
+                    b.Property<int>("Sort")
+                        .HasColumnType("int")
+                        .HasComment("鎺掑簭");
+
+                    b.Property<string>("StoreCode")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("浠撳簱浠g爜");
+
+                    b.Property<string>("StoreName")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("浠撳簱鍚嶇О");
+
+                    b.HasKey("Id");
+
+                    b.HasIndex("AreaName");
+
+                    b.ToTable("scms_wmsareas", (string)null);
+
+                    b.HasComment("搴撳尯琛�");
+                });
+
+            modelBuilder.Entity("CMS.Plugin.HIAWms.Domain.WmsContainers.WmsContainer", b =>
+                {
+                    b.Property<Guid>("Id")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("char(36)");
+
+                    b.Property<string>("ConcurrencyStamp")
+                        .IsConcurrencyToken()
+                        .HasMaxLength(40)
+                        .HasColumnType("varchar(40)")
+                        .HasColumnName("ConcurrencyStamp");
+
+                    b.Property<string>("ContainerNo")
+                        .IsRequired()
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鎵樼洏缂栧彿");
+
+                    b.Property<int>("ContainerStatus")
+                        .HasColumnType("int")
+                        .HasComment("鎵樼洏鐘舵��");
+
+                    b.Property<int>("ContainerType")
+                        .HasColumnType("int")
+                        .HasComment("鎵樼洏绫诲瀷");
+
+                    b.Property<DateTime>("CreationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("CreationTime");
+
+                    b.Property<Guid?>("CreatorId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("CreatorId");
+
+                    b.Property<Guid?>("DeleterId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("DeleterId");
+
+                    b.Property<DateTime?>("DeletionTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("DeletionTime");
+
+                    b.Property<int?>("ExceptionNumber")
+                        .HasColumnType("int")
+                        .HasComment("寮傚父鏁伴噺");
+
+                    b.Property<string>("ExtraProperties")
+                        .HasColumnType("longtext")
+                        .HasColumnName("ExtraProperties");
+
+                    b.Property<bool>("IsDeleted")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("tinyint(1)")
+                        .HasDefaultValue(false)
+                        .HasColumnName("IsDeleted");
+
+                    b.Property<bool?>("IsDisabled")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("鏄惁绂佺敤");
+
+                    b.Property<DateTime?>("LastModificationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("LastModificationTime");
+
+                    b.Property<Guid?>("LastModifierId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("LastModifierId");
+
+                    b.Property<decimal?>("LimitHeight")
+                        .HasPrecision(18, 2)
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("闄愰珮");
+
+                    b.Property<decimal?>("LimitLength")
+                        .HasPrecision(18, 2)
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("闄愰暱");
+
+                    b.Property<decimal?>("LimitWidth")
+                        .HasPrecision(18, 2)
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("闄愬");
+
+                    b.Property<int?>("MaterialNumber")
+                        .HasColumnType("int")
+                        .HasComment("鐗╂枡鏁伴噺");
+
+                    b.Property<decimal?>("MaxWeight")
+                        .HasPrecision(18, 2)
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("杞介噸涓婇檺");
+
+                    b.Property<string>("RedundantField1")
+                        .HasMaxLength(200)
+                        .HasColumnType("varchar(200)")
+                        .HasComment("鍐椾綑瀛楁1 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField2")
+                        .HasMaxLength(200)
+                        .HasColumnType("varchar(200)")
+                        .HasComment("鍐椾綑瀛楁2 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField3")
+                        .HasMaxLength(200)
+                        .HasColumnType("varchar(200)")
+                        .HasComment("鍐椾綑瀛楁3 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("Remark")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("澶囨敞");
+
+                    b.Property<int>("Sort")
+                        .HasColumnType("int")
+                        .HasComment("鎺掑簭");
+
+                    b.Property<decimal?>("SpecHeight")
+                        .HasPrecision(18, 2)
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("楂樺害");
+
+                    b.Property<decimal?>("SpecLength")
+                        .HasPrecision(18, 2)
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("闀垮害");
+
+                    b.Property<decimal?>("SpecWidth")
+                        .HasPrecision(18, 2)
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("瀹藉害");
+
+                    b.HasKey("Id");
+
+                    b.HasIndex("ContainerNo")
+                        .IsUnique();
+
+                    b.HasIndex("ContainerStatus");
+
+                    b.HasIndex("ContainerType");
+
+                    b.ToTable("scms_wmscontainers", (string)null);
+
+                    b.HasComment("鎵樼洏淇℃伅琛�");
+                });
+
+            modelBuilder.Entity("CMS.Plugin.HIAWms.Domain.WmsInOutStockRecord.WmsInOutStockRecord", b =>
+                {
+                    b.Property<Guid>("Id")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("char(36)");
+
+                    b.Property<string>("ConcurrencyStamp")
+                        .IsConcurrencyToken()
+                        .HasMaxLength(40)
+                        .HasColumnType("varchar(40)")
+                        .HasColumnName("ConcurrencyStamp");
+
+                    b.Property<string>("ContainerNo")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("瀹瑰櫒缂栧彿");
+
+                    b.Property<DateTime>("CreationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("CreationTime");
+
+                    b.Property<Guid?>("CreatorId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("CreatorId");
+
+                    b.Property<Guid?>("DeleterId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("DeleterId");
+
+                    b.Property<DateTime?>("DeletionTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("DeletionTime");
+
+                    b.Property<string>("ExtraProperties")
+                        .HasColumnType("longtext")
+                        .HasColumnName("ExtraProperties");
+
+                    b.Property<bool>("IsDeleted")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("tinyint(1)")
+                        .HasDefaultValue(false)
+                        .HasColumnName("IsDeleted");
+
+                    b.Property<bool?>("IsDisabled")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("鏄惁绂佺敤");
+
+                    b.Property<DateTime?>("LastModificationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("LastModificationTime");
+
+                    b.Property<Guid?>("LastModifierId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("LastModifierId");
+
+                    b.Property<string>("MaterialId")
+                        .IsRequired()
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鐗╂枡ID");
+
+                    b.Property<string>("MaterialModel")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鏈哄瀷");
+
+                    b.Property<string>("MaterialName")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鐗╂枡鍚嶇О");
+
+                    b.Property<string>("MaterialNo")
+                        .IsRequired()
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鐗╂枡浠跺彿");
+
+                    b.Property<DateTime?>("OperateTime")
+                        .HasColumnType("datetime(6)")
+                        .HasComment("鎿嶄綔鏃堕棿");
+
+                    b.Property<string>("OrderNo")
+                        .IsRequired()
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鍗曟嵁缂栧彿");
+
+                    b.Property<string>("Remark")
+                        .HasMaxLength(500)
+                        .HasColumnType("varchar(500)")
+                        .HasComment("澶囨敞");
+
+                    b.Property<int>("Sort")
+                        .HasColumnType("int")
+                        .HasComment("鎺掑簭");
+
+                    b.Property<string>("SourcePlace")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("璧峰搴撲綅");
+
+                    b.Property<int>("StockType")
+                        .HasColumnType("int")
+                        .HasComment("鎿嶄綔绫诲瀷");
+
+                    b.Property<string>("TaskNo")
+                        .IsRequired()
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("浠诲姟鍙�");
+
+                    b.Property<string>("ToPlace")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鐩爣搴撲綅");
+
+                    b.HasKey("Id");
+
+                    b.HasIndex("ContainerNo");
+
+                    b.HasIndex("MaterialId");
+
+                    b.HasIndex("MaterialNo");
+
+                    b.HasIndex("OperateTime");
+
+                    b.HasIndex("OrderNo");
+
+                    b.HasIndex("StockType");
+
+                    b.HasIndex("TaskNo");
+
+                    b.ToTable("scms_wmsinoutstockrecords", (string)null);
+
+                    b.HasComment("鍑哄叆搴撹褰曡〃");
+                });
+
+            modelBuilder.Entity("CMS.Plugin.HIAWms.Domain.WmsMaterial.WmsMaterial", b =>
+                {
+                    b.Property<Guid>("Id")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("char(36)");
+
+                    b.Property<string>("Certification")
+                        .HasMaxLength(128)
+                        .HasColumnType("varchar(128)")
+                        .HasComment("璇佷功缂栧彿");
+
+                    b.Property<string>("ConcurrencyStamp")
+                        .IsConcurrencyToken()
+                        .HasMaxLength(40)
+                        .HasColumnType("varchar(40)")
+                        .HasColumnName("ConcurrencyStamp")
+                        .HasComment("骞跺彂鎴�");
+
+                    b.Property<DateTime>("CreationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("CreationTime")
+                        .HasComment("鍒涘缓鏃堕棿");
+
+                    b.Property<Guid?>("CreatorId")
+                        .HasMaxLength(36)
+                        .HasColumnType("char(36)")
+                        .HasColumnName("CreatorId")
+                        .HasComment("鍒涘缓浜篒D");
+
+                    b.Property<string>("CreatorName")
+                        .HasMaxLength(64)
+                        .HasColumnType("varchar(64)")
+                        .HasComment("鍒涘缓浜�");
+
+                    b.Property<string>("DeleteRemark")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("鍒犻櫎澶囨敞");
+
+                    b.Property<Guid?>("DeleterId")
+                        .HasMaxLength(36)
+                        .HasColumnType("char(36)")
+                        .HasColumnName("DeleterId")
+                        .HasComment("鍒犻櫎浜篒D");
+
+                    b.Property<DateTime?>("DeletionTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("DeletionTime")
+                        .HasComment("鍒犻櫎鏃堕棿");
+
+                    b.Property<string>("ExtraField1")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("鎵╁睍瀛楁1");
+
+                    b.Property<string>("ExtraField2")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("鎵╁睍瀛楁2");
+
+                    b.Property<string>("ExtraField3")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("鎵╁睍瀛楁3");
+
+                    b.Property<string>("ExtraProperties")
+                        .HasColumnType("longtext")
+                        .HasColumnName("ExtraProperties")
+                        .HasComment("鎵╁睍灞炴��");
+
+                    b.Property<string>("Factory")
+                        .HasMaxLength(64)
+                        .HasColumnType("varchar(64)")
+                        .HasComment("鐢熶骇宸ュ巶");
+
+                    b.Property<bool>("IsDeleted")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("tinyint(1)")
+                        .HasDefaultValue(false)
+                        .HasColumnName("IsDeleted")
+                        .HasComment("鏄惁鍒犻櫎");
+
+                    b.Property<bool?>("IsDisabled")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("tinyint(1)")
+                        .HasDefaultValue(false)
+                        .HasComment("鏄惁绂佺敤");
+
+                    b.Property<int>("IsMainBranch")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("int")
+                        .HasDefaultValue(2)
+                        .HasComment("鏄惁涓轰富鏀");
+
+                    b.Property<bool?>("IsSelfMade")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("鏄惁鑷骇");
+
+                    b.Property<bool>("IsValid")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("鏄惁鏈夋晥鐗╂枡");
+
+                    b.Property<DateTime?>("LastModificationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("LastModificationTime")
+                        .HasComment("淇敼鏃堕棿");
+
+                    b.Property<Guid?>("LastModifierId")
+                        .HasMaxLength(36)
+                        .HasColumnType("char(36)")
+                        .HasColumnName("LastModifierId")
+                        .HasComment("淇敼浜篒D");
+
+                    b.Property<string>("LastModifierName")
+                        .HasMaxLength(64)
+                        .HasColumnType("varchar(64)")
+                        .HasComment("淇敼浜�");
+
+                    b.Property<decimal>("Length")
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("闀垮害锛堝崟浣嶏細m锛�");
+
+                    b.Property<string>("MaterialCode")
+                        .IsRequired()
+                        .HasMaxLength(64)
+                        .HasColumnType("varchar(64)")
+                        .HasComment("鐗╂枡缂栫爜锛堝敮涓�鏍囪瘑锛�");
+
+                    b.Property<string>("MaterialName")
+                        .IsRequired()
+                        .HasMaxLength(128)
+                        .HasColumnType("varchar(128)")
+                        .HasComment("鐗╂枡鍚嶇О");
+
+                    b.Property<string>("MaterialQuality")
+                        .HasMaxLength(64)
+                        .HasColumnType("varchar(64)")
+                        .HasComment("鏉愯川锛堝锛�304涓嶉攬閽級");
+
+                    b.Property<int>("MaterialType")
+                        .HasColumnType("int")
+                        .HasComment("鐗╂枡绫诲瀷锛堟灇涓惧�硷級");
+
+                    b.Property<decimal?>("NullLength")
+                        .HasColumnType("decimal(65,30)");
+
+                    b.Property<int>("Num")
+                        .HasColumnType("int")
+                        .HasComment("鏁伴噺");
+
+                    b.Property<string>("OperationRemark")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("鎿嶄綔澶囨敞");
+
+                    b.Property<decimal>("OuterDiameter")
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("澶栧緞锛堝崟浣嶏細mm锛�");
+
+                    b.Property<string>("PrimaryUnit")
+                        .HasMaxLength(20)
+                        .HasColumnType("varchar(20)")
+                        .HasComment("涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�");
+
+                    b.Property<int>("PurchaseType")
+                        .HasColumnType("int")
+                        .HasComment("閲囪喘绫诲瀷锛堟灇涓惧�硷級");
+
+                    b.Property<string>("RedundantField1")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("鍐椾綑瀛楁1 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField2")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("鍐椾綑瀛楁2 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField3")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("鍐椾綑瀛楁3 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("Remark")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("澶囨敞");
+
+                    b.Property<int?>("SelfNum")
+                        .HasColumnType("int")
+                        .HasComment("鑷湁鏁伴噺");
+
+                    b.Property<int>("Sort")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("int")
+                        .HasDefaultValue(0)
+                        .HasComment("鎺掑簭");
+
+                    b.Property<string>("Standard")
+                        .HasMaxLength(128)
+                        .HasColumnType("varchar(128)")
+                        .HasComment("瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�");
+
+                    b.Property<decimal>("WallThickness")
+                        .HasColumnType("decimal(18,2)")
+                        .HasComment("澹佸帤锛堝崟浣嶏細mm锛�");
+
+                    b.HasKey("Id");
+
+                    b.HasIndex("MaterialCode")
+                        .IsUnique();
+
+                    b.HasIndex("MaterialName");
+
+                    b.HasIndex("MaterialType");
+
+                    b.HasIndex("PurchaseType");
+
+                    b.ToTable("scms_wmsmaterials", (string)null);
+
+                    b.HasComment("鐗╂枡鍩虹淇℃伅琛�");
+                });
+
+            modelBuilder.Entity("CMS.Plugin.HIAWms.Domain.WmsPlaces.WmsPlace", b =>
+                {
+                    b.Property<Guid>("Id")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("char(36)");
+
+                    b.Property<int>("Aisle")
+                        .HasColumnType("int")
+                        .HasComment("宸烽亾");
+
+                    b.Property<string>("AreaCode")
+                        .IsRequired()
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鎵�鍦ㄥ簱鍖�");
+
+                    b.Property<int>("ColumnNo")
+                        .HasColumnType("int")
+                        .HasComment("鍒�");
+
+                    b.Property<string>("ConcurrencyStamp")
+                        .IsConcurrencyToken()
+                        .HasMaxLength(40)
+                        .HasColumnType("varchar(40)")
+                        .HasColumnName("ConcurrencyStamp");
+
+                    b.Property<DateTime>("CreationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("CreationTime");
+
+                    b.Property<Guid?>("CreatorId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("CreatorId");
+
+                    b.Property<Guid?>("DeleterId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("DeleterId");
+
+                    b.Property<DateTime?>("DeletionTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("DeletionTime");
+
+                    b.Property<int>("EmptyContainer")
+                        .HasColumnType("int")
+                        .HasComment("鏄惁绌烘墭");
+
+                    b.Property<string>("ExtraProperties")
+                        .HasColumnType("longtext")
+                        .HasColumnName("ExtraProperties");
+
+                    b.Property<bool>("IsDeleted")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("tinyint(1)")
+                        .HasDefaultValue(false)
+                        .HasColumnName("IsDeleted");
+
+                    b.Property<bool?>("IsDisabled")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("鏄惁绂佺敤");
+
+                    b.Property<int>("Islock")
+                        .HasColumnType("int")
+                        .HasComment("鏄惁閿佸畾");
+
+                    b.Property<DateTime?>("LastModificationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("LastModificationTime");
+
+                    b.Property<Guid?>("LastModifierId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("LastModifierId");
+
+                    b.Property<int>("LayerNo")
+                        .HasColumnType("int")
+                        .HasComment("灞�");
+
+                    b.Property<string>("PlaceNo")
+                        .IsRequired()
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("缂栧彿");
+
+                    b.Property<int>("PlaceStatus")
+                        .HasColumnType("int")
+                        .HasComment("璐т綅鐘舵��");
+
+                    b.Property<string>("RedundantField1")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁1 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField2")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁2 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField3")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁3 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("Remark")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("澶囨敞");
+
+                    b.Property<int>("RowNo")
+                        .HasColumnType("int")
+                        .HasComment("鎺�");
+
+                    b.Property<int>("Sort")
+                        .HasColumnType("int")
+                        .HasComment("鎺掑簭");
+
+                    b.Property<int>("StorageTypeNo")
+                        .HasColumnType("int")
+                        .HasComment("璐т綅绫诲瀷");
+
+                    b.HasKey("Id");
+
+                    b.HasIndex("AreaCode");
+
+                    b.HasIndex("PlaceNo")
+                        .IsUnique();
+
+                    b.HasIndex("PlaceStatus");
+
+                    b.HasIndex("StorageTypeNo");
+
+                    b.ToTable("scms_wmsplaces", (string)null);
+
+                    b.HasComment("搴撲綅琛�");
+                });
+
+            modelBuilder.Entity("CMS.Plugin.HIAWms.Domain.WmsStores.WmsStore", b =>
+                {
+                    b.Property<Guid>("Id")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("char(36)");
+
+                    b.Property<string>("ConcurrencyStamp")
+                        .IsConcurrencyToken()
+                        .HasMaxLength(40)
+                        .HasColumnType("varchar(40)")
+                        .HasColumnName("ConcurrencyStamp");
+
+                    b.Property<DateTime>("CreationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("CreationTime");
+
+                    b.Property<Guid?>("CreatorId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("CreatorId");
+
+                    b.Property<Guid?>("DeleterId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("DeleterId");
+
+                    b.Property<DateTime?>("DeletionTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("DeletionTime");
+
+                    b.Property<string>("ExtraProperties")
+                        .HasColumnType("longtext")
+                        .HasColumnName("ExtraProperties");
+
+                    b.Property<bool>("IsDeleted")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("tinyint(1)")
+                        .HasDefaultValue(false)
+                        .HasColumnName("IsDeleted");
+
+                    b.Property<bool?>("IsDisabled")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("鏄惁绂佺敤");
+
+                    b.Property<DateTime?>("LastModificationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("LastModificationTime");
+
+                    b.Property<Guid?>("LastModifierId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("LastModifierId");
+
+                    b.Property<string>("RedundantField1")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁1 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField2")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁2 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("RedundantField3")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("鍐椾綑瀛楁3 - 棰勭暀鎵╁睍鐢ㄩ��");
+
+                    b.Property<string>("Remark")
+                        .HasMaxLength(256)
+                        .HasColumnType("varchar(256)")
+                        .HasComment("澶囨敞");
+
+                    b.Property<int>("Sort")
+                        .HasColumnType("int")
+                        .HasComment("鎺掑簭");
+
+                    b.Property<string>("StoreCode")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("浠撳簱浠g爜");
+
+                    b.Property<string>("StoreName")
+                        .HasMaxLength(100)
+                        .HasColumnType("varchar(100)")
+                        .HasComment("浠撳簱鍚嶇О");
+
+                    b.HasKey("Id");
+
+                    b.HasIndex("StoreName");
+
+                    b.ToTable("scms_wmsstores", (string)null);
+
+                    b.HasComment("浠撳簱淇℃伅琛�");
+                });
+
+            modelBuilder.Entity("CMS.Plugin.HIAWms.Domain.WmsTask.WmsTask", b =>
+                {
+                    b.Property<Guid>("Id")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("char(36)");
+
+                    b.Property<int?>("Aisle")
+                        .HasColumnType("int")
+                        .HasComment("宸烽亾");
+
+                    b.Property<string>("ConcurrencyStamp")
+                        .IsConcurrencyToken()
+                        .HasMaxLength(40)
+                        .HasColumnType("varchar(40)")
+                        .HasColumnName("ConcurrencyStamp");
+
+                    b.Property<string>("ContainerNo")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鎵樼洏缂栧彿");
+
+                    b.Property<DateTime>("CreationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("CreationTime");
+
+                    b.Property<Guid?>("CreatorId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("CreatorId");
+
+                    b.Property<Guid?>("DeleterId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("DeleterId");
+
+                    b.Property<DateTime?>("DeletionTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("DeletionTime");
+
+                    b.Property<int?>("DodeviceId")
+                        .HasColumnType("int")
+                        .HasComment("鍫嗗灈鏈篒D");
+
+                    b.Property<int>("Dodevicetype")
+                        .HasColumnType("int")
+                        .HasComment("璁惧绫诲瀷");
+
+                    b.Property<string>("ExtraProperties")
+                        .HasColumnType("longtext")
+                        .HasColumnName("ExtraProperties");
+
+                    b.Property<bool>("IsDeleted")
+                        .ValueGeneratedOnAdd()
+                        .HasColumnType("tinyint(1)")
+                        .HasDefaultValue(false)
+                        .HasColumnName("IsDeleted");
+
+                    b.Property<bool?>("IsDisabled")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("鏄惁绂佺敤");
+
+                    b.Property<int?>("IsNextTask")
+                        .HasColumnType("int")
+                        .HasComment("涓嬩釜浠诲姟鏄惁鐢熸垚鎴愬姛");
+
+                    b.Property<bool>("IsRead")
+                        .HasColumnType("tinyint(1)")
+                        .HasComment("WCS鏄惁鍙互璇诲彇");
+
+                    b.Property<DateTime?>("LastModificationTime")
+                        .HasColumnType("datetime(6)")
+                        .HasColumnName("LastModificationTime");
+
+                    b.Property<Guid?>("LastModifierId")
+                        .HasColumnType("char(36)")
+                        .HasColumnName("LastModifierId");
+
+                    b.Property<string>("MutableParam1")
+                        .HasMaxLength(200)
+                        .HasColumnType("varchar(200)")
+                        .HasComment("鍙彉鍙橀噺1");
+
+                    b.Property<string>("MutableParam2")
+                        .HasMaxLength(200)
+                        .HasColumnType("varchar(200)")
+                        .HasComment("鍙彉鍙橀噺2");
+
+                    b.Property<string>("MutableParam3")
+                        .HasMaxLength(200)
+                        .HasColumnType("varchar(200)")
+                        .HasComment("鍙彉鍙橀噺3");
+
+                    b.Property<int?>("SonTaskType")
+                        .HasColumnType("int")
+                        .HasComment("瀛愪换鍔$被鍨�");
+
+                    b.Property<int>("Sort")
+                        .HasColumnType("int")
+                        .HasComment("鎺掑簭");
+
+                    b.Property<string>("SourceOrderNo")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鏉ユ簮鍗曟嵁鍙�");
+
+                    b.Property<string>("SourcePlace")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("璧峰搴撲綅");
+
+                    b.Property<int>("TaskDodeviceStatus")
+                        .HasColumnType("int")
+                        .HasComment("璁惧浠诲姟鐘舵��");
+
+                    b.Property<int>("TaskLevel")
+                        .HasColumnType("int")
+                        .HasComment("浠诲姟绛夌骇");
+
+                    b.Property<string>("TaskNo")
+                        .IsRequired()
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("浠诲姟鍙�");
+
+                    b.Property<int>("TaskStatus")
+                        .HasColumnType("int")
+                        .HasComment("浠诲姟鐘舵��");
+
+                    b.Property<int>("TaskType")
+                        .HasColumnType("int")
+                        .HasComment("浠诲姟绫诲瀷");
+
+                    b.Property<string>("ToPlace")
+                        .HasMaxLength(50)
+                        .HasColumnType("varchar(50)")
+                        .HasComment("鐩爣搴撲綅");
+
+                    b.HasKey("Id");
+
+                    b.HasIndex("ContainerNo");
+
+                    b.HasIndex("DodeviceId");
+
+                    b.HasIndex("IsRead");
+
+                    b.HasIndex("Sort");
+
+                    b.HasIndex("SourceOrderNo");
+
+                    b.HasIndex("SourcePlace");
+
+                    b.HasIndex("TaskNo")
+                        .IsUnique();
+
+                    b.HasIndex("TaskStatus");
+
+                    b.HasIndex("TaskType");
+
+                    b.HasIndex("ToPlace");
+
+                    b.ToTable("scms_wmstasks", (string)null);
+
+                    b.HasComment("浠诲姟琛�");
+                });
+#pragma warning restore 612, 618
+        }
+    }
+}
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/20250509003959_InitialCreate6.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/20250509003959_InitialCreate6.cs"
new file mode 100644
index 0000000..94e9eff
--- /dev/null
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/20250509003959_InitialCreate6.cs"
@@ -0,0 +1,57 @@
+锘縰sing Microsoft.EntityFrameworkCore.Migrations;
+
+#nullable disable
+
+namespace CMS.Plugin.HIAWms.MySQL.Migrations
+{
+    public partial class InitialCreate6 : Migration
+    {
+        protected override void Up(MigrationBuilder migrationBuilder)
+        {
+            migrationBuilder.AlterColumn<int>(
+                name: "Num",
+                table: "scms_wmsmaterials",
+                type: "int",
+                nullable: false,
+                comment: "鏁伴噺",
+                oldClrType: typeof(int),
+                oldType: "int",
+                oldComment: "鏄惁鏈夋晥鐗╂枡");
+
+            migrationBuilder.AlterColumn<bool>(
+                name: "IsSelfMade",
+                table: "scms_wmsmaterials",
+                type: "tinyint(1)",
+                nullable: true,
+                comment: "鏄惁鑷骇",
+                oldClrType: typeof(bool),
+                oldType: "tinyint(1)",
+                oldNullable: true,
+                oldComment: "鏁伴噺");
+        }
+
+        protected override void Down(MigrationBuilder migrationBuilder)
+        {
+            migrationBuilder.AlterColumn<int>(
+                name: "Num",
+                table: "scms_wmsmaterials",
+                type: "int",
+                nullable: false,
+                comment: "鏄惁鏈夋晥鐗╂枡",
+                oldClrType: typeof(int),
+                oldType: "int",
+                oldComment: "鏁伴噺");
+
+            migrationBuilder.AlterColumn<bool>(
+                name: "IsSelfMade",
+                table: "scms_wmsmaterials",
+                type: "tinyint(1)",
+                nullable: true,
+                comment: "鏁伴噺",
+                oldClrType: typeof(bool),
+                oldType: "tinyint(1)",
+                oldNullable: true,
+                oldComment: "鏄惁鑷骇");
+        }
+    }
+}
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/CMSPluginDbContextModelSnapshot.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/CMSPluginDbContextModelSnapshot.cs"
index 1cea857..5d8a198 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/CMSPluginDbContextModelSnapshot.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Migrations/CMSPluginDbContextModelSnapshot.cs"
@@ -517,7 +517,7 @@
 
                     b.Property<bool?>("IsSelfMade")
                         .HasColumnType("tinyint(1)")
-                        .HasComment("鏁伴噺");
+                        .HasComment("鏄惁鑷骇");
 
                     b.Property<bool>("IsValid")
                         .HasColumnType("tinyint(1)")
@@ -569,7 +569,7 @@
 
                     b.Property<int>("Num")
                         .HasColumnType("int")
-                        .HasComment("鏄惁鏈夋晥鐗╂枡");
+                        .HasComment("鏁伴噺");
 
                     b.Property<string>("OperationRemark")
                         .HasMaxLength(256)
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Scripts/UpdateMigrations.bat" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Scripts/UpdateMigrations.bat"
index a036bb7..203c76f 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Scripts/UpdateMigrations.bat"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.MySQL/Scripts/UpdateMigrations.bat"
@@ -1,5 +1,5 @@
 cd ../
-dotnet ef migrations add InitialCreate5 -c CMSPluginDbContext -o Migrations
+dotnet ef migrations add InitialCreate6 -c CMSPluginDbContext -o Migrations
 ::dotnet ef migrations add Update1 -c CMSPluginDbContext -o Migrations
 ::dotnet ef migrations add Update2 -c CMSPluginDbContext -o Migrations
 ::dotnet ef migrations add Update3 -c CMSPluginDbContext -o Migrations
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms/Resources/Templates/WmsMaterial\345\257\274\345\207\272\346\250\241\346\235\277.xlsx" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms/Resources/Templates/WmsMaterial\345\257\274\345\207\272\346\250\241\346\235\277.xlsx"
index 9bca345..063de39 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms/Resources/Templates/WmsMaterial\345\257\274\345\207\272\346\250\241\346\235\277.xlsx"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms/Resources/Templates/WmsMaterial\345\257\274\345\207\272\346\250\241\346\235\277.xlsx"
Binary files differ
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialDrawer.tsx" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialDrawer.tsx"
index 6776fa5..b44aba5 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialDrawer.tsx"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialDrawer.tsx"
@@ -94,32 +94,15 @@
                  options: [{label: '鏄�',value: true}, {label: '鍚�',value: false}] 
                 }, 
                 { 
-                   label: '鐗╂枡鍚嶇О', 
-                   prop: 'materialName', 
-                   el: 'input', 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ョ墿鏂欏悕绉�', 
-              rules: [{required: true, message: '鐗╂枡鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' }], 
-                }, 
-                { 
-                   label: '鏁伴噺', 
+                   label: '鏄惁鑷骇', 
                    prop: 'isSelfMade', 
                    el: 'select', 
                    //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ユ暟閲�', 
+                   placeholder: '璇疯緭鍏ユ槸鍚﹁嚜浜�', 
                  options: [{label: '鏄�',value: true}, {label: '鍚�',value: false}] 
                 }, 
                 { 
-                   label: '閲囪喘绫诲瀷锛堟灇涓惧�硷級', 
-                   prop: 'purchaseType', 
-                   el: 'select', 
-                   options: [], 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ラ噰璐被鍨嬶紙鏋氫妇鍊硷級', 
-              rules: [{required: true, message: '閲囪喘绫诲瀷锛堟灇涓惧�硷級涓嶈兘涓虹┖', trigger: 'blur' }], 
-                }, 
-                { 
-                   label: '鏄惁鏈夋晥鐗╂枡', 
+                   label: '鏁伴噺', 
                    prop: 'num', 
                    el: (props: any, { attrs }: SetupContext) => { 
                      return h(inputNumber, {  
@@ -132,17 +115,8 @@
                    step: 1,
                    precision: 0, 
                    //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ユ槸鍚︽湁鏁堢墿鏂�', 
-              rules: [{required: true, message: '鏄惁鏈夋晥鐗╂枡涓嶈兘涓虹┖', trigger: 'blur' }], 
-                }, 
-                { 
-                   label: '鐗╂枡绫诲瀷锛堟灇涓惧�硷級', 
-                   prop: 'materialType', 
-                   el: 'select', 
-                   options: [], 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ョ墿鏂欑被鍨嬶紙鏋氫妇鍊硷級', 
-              rules: [{required: true, message: '鐗╂枡绫诲瀷锛堟灇涓惧�硷級涓嶈兘涓虹┖', trigger: 'blur' }], 
+                   placeholder: '璇疯緭鍏ユ暟閲�', 
+              rules: [{required: true, message: '鏁伴噺涓嶈兘涓虹┖', trigger: 'blur' }], 
                 }, 
                 { 
                    label: '鑷湁鏁伴噺', 
@@ -161,18 +135,12 @@
                    placeholder: '璇疯緭鍏ヨ嚜鏈夋暟閲�', 
                 }, 
                 { 
-                   label: '涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�', 
-                   prop: 'primaryUnit', 
+                   label: '鐗╂枡鍚嶇О', 
+                   prop: 'materialName', 
                    el: 'input', 
                    //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ヤ富鍗曚綅锛堝锛歬g銆乵銆佷釜锛�', 
-                }, 
-                { 
-                   label: '瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
-                   prop: 'standard', 
-                   el: 'input', 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ヨ鏍�/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
+                   placeholder: '璇疯緭鍏ョ墿鏂欏悕绉�', 
+              rules: [{required: true, message: '鐗╂枡鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' }], 
                 }, 
                 { 
                    label: '', 
@@ -189,6 +157,38 @@
                    precision: 2, 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏�', 
+                }, 
+                { 
+                   label: '閲囪喘绫诲瀷锛堟灇涓惧�硷級', 
+                   prop: 'purchaseType', 
+                   el: 'select', 
+                   options: [], 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ラ噰璐被鍨嬶紙鏋氫妇鍊硷級', 
+              rules: [{required: true, message: '閲囪喘绫诲瀷锛堟灇涓惧�硷級涓嶈兘涓虹┖', trigger: 'blur' }], 
+                }, 
+                { 
+                   label: '鐗╂枡绫诲瀷锛堟灇涓惧�硷級', 
+                   prop: 'materialType', 
+                   el: 'select', 
+                   options: [], 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ョ墿鏂欑被鍨嬶紙鏋氫妇鍊硷級', 
+              rules: [{required: true, message: '鐗╂枡绫诲瀷锛堟灇涓惧�硷級涓嶈兘涓虹┖', trigger: 'blur' }], 
+                }, 
+                { 
+                   label: '涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�', 
+                   prop: 'primaryUnit', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ヤ富鍗曚綅锛堝锛歬g銆乵銆佷釜锛�', 
+                }, 
+                { 
+                   label: '瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
+                   prop: 'standard', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ヨ鏍�/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
                 }, 
                 { 
                    label: '澶栧緞锛堝崟浣嶏細mm锛�', 
@@ -314,6 +314,20 @@
                    placeholder: '璇疯緭鍏ヤ慨鏀逛汉', 
                 }, 
                 { 
+                   label: '鎿嶄綔澶囨敞', 
+                   prop: 'operationRemark', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ユ搷浣滃娉�', 
+                }, 
+                { 
+                   label: '鍒犻櫎澶囨敞', 
+                   prop: 'deleteRemark', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ュ垹闄ゅ娉�', 
+                }, 
+                { 
                    label: '鎵╁睍瀛楁1', 
                    prop: 'extraField1', 
                    el: 'input', 
@@ -333,20 +347,6 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ユ墿灞曞瓧娈�3', 
-                }, 
-                { 
-                   label: '鎿嶄綔澶囨敞', 
-                   prop: 'operationRemark', 
-                   el: 'input', 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ユ搷浣滃娉�', 
-                }, 
-                { 
-                   label: '鍒犻櫎澶囨敞', 
-                   prop: 'deleteRemark', 
-                   el: 'input', 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ュ垹闄ゅ娉�', 
                 },  
   ]) 
   /** 
@@ -385,15 +385,15 @@
     const data = { 
       materialCode: formData.value.materialCode, 
 isValid: formData.value.isValid, 
-materialName: formData.value.materialName, 
 isSelfMade: formData.value.isSelfMade, 
-purchaseType: formData.value.purchaseType, 
 num: formData.value.num, 
-materialType: formData.value.materialType, 
 selfNum: formData.value.selfNum, 
+materialName: formData.value.materialName, 
+nullLength: formData.value.nullLength, 
+purchaseType: formData.value.purchaseType, 
+materialType: formData.value.materialType, 
 primaryUnit: formData.value.primaryUnit, 
 standard: formData.value.standard, 
-nullLength: formData.value.nullLength, 
 outerDiameter: formData.value.outerDiameter, 
 wallThickness: formData.value.wallThickness, 
 materialQuality: formData.value.materialQuality, 
@@ -407,11 +407,11 @@
 remark: formData.value.remark, 
 creatorName: formData.value.creatorName, 
 lastModifierName: formData.value.lastModifierName, 
+operationRemark: formData.value.operationRemark, 
+deleteRemark: formData.value.deleteRemark, 
 extraField1: formData.value.extraField1, 
 extraField2: formData.value.extraField2, 
-extraField3: formData.value.extraField3, 
-operationRemark: formData.value.operationRemark, 
-deleteRemark: formData.value.deleteRemark,  
+extraField3: formData.value.extraField3,  
     } 
     if (!current.value) { 
       await wmsMaterialDrawer.addWmsMaterial(data) 
@@ -468,15 +468,15 @@
       formData.value = { 
         materialCode: res.materialCode, 
 isValid: res.isValid, 
-materialName: res.materialName, 
 isSelfMade: res.isSelfMade, 
-purchaseType: res.purchaseType, 
 num: res.num, 
-materialType: res.materialType, 
 selfNum: res.selfNum, 
+materialName: res.materialName, 
+nullLength: res.nullLength, 
+purchaseType: res.purchaseType, 
+materialType: res.materialType, 
 primaryUnit: res.primaryUnit, 
 standard: res.standard, 
-nullLength: res.nullLength, 
 outerDiameter: res.outerDiameter, 
 wallThickness: res.wallThickness, 
 materialQuality: res.materialQuality, 
@@ -490,11 +490,11 @@
 remark: res.remark, 
 creatorName: res.creatorName, 
 lastModifierName: res.lastModifierName, 
+operationRemark: res.operationRemark, 
+deleteRemark: res.deleteRemark, 
 extraField1: res.extraField1, 
 extraField2: res.extraField2, 
-extraField3: res.extraField3, 
-operationRemark: res.operationRemark, 
-deleteRemark: res.deleteRemark,  
+extraField3: res.extraField3,  
         id: res.id, 
       } 
       disabled.value = true 
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialQueryDrawer.tsx" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialQueryDrawer.tsx"
index 342b6c5..9ffe64f 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialQueryDrawer.tsx"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Controllers/WmsMaterialQueryDrawer.tsx"
@@ -94,30 +94,15 @@
                  options: [{label: '鏄�',value: true}, {label: '鍚�',value: false}] 
                 }, 
                 { 
-                   label: '鐗╂枡鍚嶇О', 
-                   prop: 'materialName', 
-                   el: 'input', 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ョ墿鏂欏悕绉�', 
-                }, 
-                { 
-                   label: '鏁伴噺', 
+                   label: '鏄惁鑷骇', 
                    prop: 'isSelfMade', 
                    el: 'select', 
                    //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ユ暟閲�', 
+                   placeholder: '璇疯緭鍏ユ槸鍚﹁嚜浜�', 
                  options: [{label: '鏄�',value: true}, {label: '鍚�',value: false}] 
                 }, 
                 { 
-                   label: '閲囪喘绫诲瀷锛堟灇涓惧�硷級', 
-                   prop: 'purchaseType', 
-                   el: 'select', 
-                   option: [], 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ラ噰璐被鍨嬶紙鏋氫妇鍊硷級', 
-                }, 
-                { 
-                   label: '鏄惁鏈夋晥鐗╂枡', 
+                   label: '鏁伴噺', 
                    prop: 'num', 
                    el: (props: any, { attrs }: SetupContext) => { 
                      return h(inputNumber, {  
@@ -130,15 +115,7 @@
                    step: 1,
                    precision: 0, 
                    //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ユ槸鍚︽湁鏁堢墿鏂�', 
-                }, 
-                { 
-                   label: '鐗╂枡绫诲瀷锛堟灇涓惧�硷級', 
-                   prop: 'materialType', 
-                   el: 'select', 
-                   option: [], 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ョ墿鏂欑被鍨嬶紙鏋氫妇鍊硷級', 
+                   placeholder: '璇疯緭鍏ユ暟閲�', 
                 }, 
                 { 
                    label: '鑷湁鏁伴噺', 
@@ -157,18 +134,11 @@
                    placeholder: '璇疯緭鍏ヨ嚜鏈夋暟閲�', 
                 }, 
                 { 
-                   label: '涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�', 
-                   prop: 'primaryUnit', 
+                   label: '鐗╂枡鍚嶇О', 
+                   prop: 'materialName', 
                    el: 'input', 
                    //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ヤ富鍗曚綅锛堝锛歬g銆乵銆佷釜锛�', 
-                }, 
-                { 
-                   label: '瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
-                   prop: 'standard', 
-                   el: 'input', 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ヨ鏍�/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
+                   placeholder: '璇疯緭鍏ョ墿鏂欏悕绉�', 
                 }, 
                 { 
                    label: '', 
@@ -185,6 +155,36 @@
                    precision: 2, 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏�', 
+                }, 
+                { 
+                   label: '閲囪喘绫诲瀷锛堟灇涓惧�硷級', 
+                   prop: 'purchaseType', 
+                   el: 'select', 
+                   option: [], 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ラ噰璐被鍨嬶紙鏋氫妇鍊硷級', 
+                }, 
+                { 
+                   label: '鐗╂枡绫诲瀷锛堟灇涓惧�硷級', 
+                   prop: 'materialType', 
+                   el: 'select', 
+                   option: [], 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ョ墿鏂欑被鍨嬶紙鏋氫妇鍊硷級', 
+                }, 
+                { 
+                   label: '涓诲崟浣嶏紙濡傦細kg銆乵銆佷釜锛�', 
+                   prop: 'primaryUnit', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ヤ富鍗曚綅锛堝锛歬g銆乵銆佷釜锛�', 
+                }, 
+                { 
+                   label: '瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
+                   prop: 'standard', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ヨ鏍�/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
                 }, 
                 { 
                    label: '澶栧緞锛堝崟浣嶏細mm锛�', 
@@ -285,20 +285,6 @@
                    placeholder: '璇疯緭鍏ュ啑浣欏瓧娈�3 - 棰勭暀鎵╁睍鐢ㄩ��', 
                 }, 
                 { 
-                   label: '鍒涘缓鏃堕棿', 
-                   prop: 'creationTime', 
-                   el: (props: any, { attrs }: SetupContext) => { 
-                     return h(dateTimePickerRange, {  
-                       ...props,
-                       clearable: true, 
-                       ...attrs,  
-                     })  
-                   },
-                   width: '100%',
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ュ垱寤烘椂闂�', 
-                }, 
-                { 
                    label: '澶囨敞', 
                    prop: 'remark', 
                    el: 'input', 
@@ -314,6 +300,20 @@
                  options: [{label: '鏄�',value: true}, {label: '鍚�',value: false}] 
                 }, 
                 { 
+                   label: '鍒涘缓鏃堕棿', 
+                   prop: 'creationTime', 
+                   el: (props: any, { attrs }: SetupContext) => { 
+                     return h(dateTimePickerRange, {  
+                       ...props,
+                       clearable: true, 
+                       ...attrs,  
+                     })  
+                   },
+                   width: '100%',
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ュ垱寤烘椂闂�', 
+                }, 
+                { 
                    label: '鍒涘缓浜�', 
                    prop: 'creatorName', 
                    el: 'input', 
@@ -326,6 +326,20 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ヤ慨鏀逛汉', 
+                }, 
+                { 
+                   label: '鎿嶄綔澶囨敞', 
+                   prop: 'operationRemark', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ユ搷浣滃娉�', 
+                }, 
+                { 
+                   label: '鍒犻櫎澶囨敞', 
+                   prop: 'deleteRemark', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ュ垹闄ゅ娉�', 
                 }, 
                 { 
                    label: '鎵╁睍瀛楁1', 
@@ -347,20 +361,6 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ユ墿灞曞瓧娈�3', 
-                }, 
-                { 
-                   label: '鎿嶄綔澶囨敞', 
-                   prop: 'operationRemark', 
-                   el: 'input', 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ユ搷浣滃娉�', 
-                }, 
-                { 
-                   label: '鍒犻櫎澶囨敞', 
-                   prop: 'deleteRemark', 
-                   el: 'input', 
-                   //disabled: disabled, 
-                   placeholder: '璇疯緭鍏ュ垹闄ゅ娉�', 
                 },  
   ]) 
   /** 
@@ -377,15 +377,15 @@
     const data = { 
       materialCode: formData.value.materialCode || '', 
 isValid: formData.value.isValid || '', 
-materialName: formData.value.materialName || '', 
 isSelfMade: formData.value.isSelfMade || '', 
-purchaseType: formData.value.purchaseType || '', 
 num: formData.value.num || '', 
-materialType: formData.value.materialType || '', 
 selfNum: formData.value.selfNum || '', 
+materialName: formData.value.materialName || '', 
+nullLength: formData.value.nullLength || '', 
+purchaseType: formData.value.purchaseType || '', 
+materialType: formData.value.materialType || '', 
 primaryUnit: formData.value.primaryUnit || '', 
 standard: formData.value.standard || '', 
-nullLength: formData.value.nullLength || '', 
 outerDiameter: formData.value.outerDiameter || '', 
 wallThickness: formData.value.wallThickness || '', 
 materialQuality: formData.value.materialQuality || '', 
@@ -396,16 +396,16 @@
 redundantField1: formData.value.redundantField1 || '', 
 redundantField2: formData.value.redundantField2 || '', 
 redundantField3: formData.value.redundantField3 || '', 
-creationTime: formData.value.creationTime || '', 
 remark: formData.value.remark || '', 
 isDisabled: formData.value.isDisabled || '', 
+creationTime: formData.value.creationTime || '', 
 creatorName: formData.value.creatorName || '', 
 lastModifierName: formData.value.lastModifierName || '', 
+operationRemark: formData.value.operationRemark || '', 
+deleteRemark: formData.value.deleteRemark || '', 
 extraField1: formData.value.extraField1 || '', 
 extraField2: formData.value.extraField2 || '', 
-extraField3: formData.value.extraField3 || '', 
-operationRemark: formData.value.operationRemark || '', 
-deleteRemark: formData.value.deleteRemark || '',  
+extraField3: formData.value.extraField3 || '',  
     } 
     return data; 
   } 
@@ -430,15 +430,15 @@
     formData.value = {} 
     formData.value.MaterialCode = '' 
 formData.value.IsValid = '' 
-formData.value.MaterialName = '' 
 formData.value.IsSelfMade = '' 
-formData.value.PurchaseType = '' 
 formData.value.Num = '' 
-formData.value.MaterialType = '' 
 formData.value.SelfNum = '' 
+formData.value.MaterialName = '' 
+formData.value.NullLength = '' 
+formData.value.PurchaseType = '' 
+formData.value.MaterialType = '' 
 formData.value.PrimaryUnit = '' 
 formData.value.Standard = '' 
-formData.value.NullLength = '' 
 formData.value.OuterDiameter = '' 
 formData.value.WallThickness = '' 
 formData.value.MaterialQuality = '' 
@@ -452,11 +452,11 @@
 formData.value.Remark = '' 
 formData.value.CreatorName = '' 
 formData.value.LastModifierName = '' 
+formData.value.OperationRemark = '' 
+formData.value.DeleteRemark = '' 
 formData.value.ExtraField1 = '' 
 formData.value.ExtraField2 = '' 
-formData.value.ExtraField3 = '' 
-formData.value.OperationRemark = '' 
-formData.value.DeleteRemark = ''  
+formData.value.ExtraField3 = ''  
     //鍚戠埗缁勪欢鍙戦�佽嚜瀹氫箟浜嬩欢 
     ctx.emit('restQuery'); 
   } 
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/Config.ts" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/Config.ts"
index e2b4abf..965bfe3 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/Config.ts"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/Config.ts"
@@ -15,14 +15,29 @@
   width:80, 
 }, 
 { 
+  field: 'isSelfMade', 
+  title: '鏄惁鑷骇', 
+  width:80, 
+}, 
+{ 
+  field: 'num', 
+  title: '鏁伴噺', 
+  width:160, 
+}, 
+{ 
+  field: 'selfNum', 
+  title: '鑷湁鏁伴噺', 
+  width:160, 
+}, 
+{ 
   field: 'materialName', 
   title: '鐗╂枡鍚嶇О', 
   width:160, 
 }, 
 { 
-  field: 'isSelfMade', 
-  title: '鏁伴噺', 
-  width:80, 
+  field: 'nullLength', 
+  title: '', 
+  width:160, 
 }, 
 { 
   field: 'purchaseTypeDesc', 
@@ -30,18 +45,8 @@
   width:160, 
 }, 
 { 
-  field: 'num', 
-  title: '鏄惁鏈夋晥鐗╂枡', 
-  width:160, 
-}, 
-{ 
   field: 'materialTypeDesc', 
   title: '鐗╂枡绫诲瀷锛堟灇涓惧�硷級', 
-  width:160, 
-}, 
-{ 
-  field: 'selfNum', 
-  title: '鑷湁鏁伴噺', 
   width:160, 
 }, 
 { 
@@ -52,11 +57,6 @@
 { 
   field: 'standard', 
   title: '瑙勬牸/鏍囧噯锛堝锛欸B/T 8163-2018锛�', 
-  width:160, 
-}, 
-{ 
-  field: 'nullLength', 
-  title: '', 
   width:160, 
 }, 
 { 
@@ -110,11 +110,6 @@
   width:160, 
 }, 
 { 
-  field: 'creationTime', 
-  title: '鍒涘缓鏃堕棿', 
-  width:180, 
-}, 
-{ 
   field: 'sort', 
   title: '鎺掑簭', 
   width:160, 
@@ -123,6 +118,11 @@
   field: 'remark', 
   title: '澶囨敞', 
   width:160, 
+}, 
+{ 
+  field: 'creationTime', 
+  title: '鍒涘缓鏃堕棿', 
+  width:180, 
 }, 
 { 
   field: 'deletionTime', 
@@ -140,6 +140,16 @@
   width:160, 
 }, 
 { 
+  field: 'operationRemark', 
+  title: '鎿嶄綔澶囨敞', 
+  width:160, 
+}, 
+{ 
+  field: 'deleteRemark', 
+  title: '鍒犻櫎澶囨敞', 
+  width:160, 
+}, 
+{ 
   field: 'extraField1', 
   title: '鎵╁睍瀛楁1', 
   width:160, 
@@ -152,16 +162,6 @@
 { 
   field: 'extraField3', 
   title: '鎵╁睍瀛楁3', 
-  width:160, 
-}, 
-{ 
-  field: 'operationRemark', 
-  title: '鎿嶄綔澶囨敞', 
-  width:160, 
-}, 
-{ 
-  field: 'deleteRemark', 
-  title: '鍒犻櫎澶囨敞', 
   width:160, 
 },  
 ] 
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/WmsMaterial.tsx" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/WmsMaterial.tsx"
index a810d2e..6fa6a4a 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/WmsMaterial.tsx"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/templatedemo_web/src/widgets/WmsMaterial/Views/Pages/WmsMaterial/WmsMaterial.tsx"
@@ -221,6 +221,13 @@
    </div>  
   ) 
 },
+isDisabled: ({ row }: any) => { 
+ return ( 
+   <div>  
+     {row.isDisabled != null ? (row.isDisabled ? '鏄�' : '鍚�') : '-'} 
+   </div>  
+  ) 
+},
 creationTime: ({ row }: any) => { 
  return ( 
    <div>  
@@ -243,13 +250,6 @@
  return ( 
    <div>  
      {row.isDeleted != null ? (row.isDeleted ? '鏄�' : '鍚�') : '-'} 
-   </div>  
-  ) 
-},
-isDisabled: ({ row }: any) => { 
- return ( 
-   <div>  
-     {row.isDisabled != null ? (row.isDisabled ? '鏄�' : '鍚�') : '-'} 
    </div>  
   ) 
 },

--
Gitblit v1.9.3