From 89802b03b21c3ad2e45a2ac690629189c2036349 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期六, 08 三月 2025 15:31:13 +0800
Subject: [PATCH] 调整结构

---
 MES.Service/service/BasicData/Sales/ShipmentDetailManager.cs              |    2 
 MESApplication/Controllers/BasicData/MESProductionNoticeController.cs     |    1 
 MESApplication/Controllers/BasicData/MesSupplierController.cs             |    1 
 MES.Service/service/BasicData/RawMaterial/MesRohInDataManager.cs          |    2 
 MESApplication/Controllers/BasicData/SalesReturnNoticeDetailController.cs |    1 
 MESApplication/Controllers/BasicData/ShipmentDetailController.cs          |    1 
 MES.Service/service/BasicData/Material/MesDepotsManager.cs                |    2 
 MESApplication/Controllers/BasicData/MesDepotsController.cs               |    1 
 MESApplication/Controllers/BasicData/SalesOrderDetailController.cs        |    1 
 MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs  |    1 
 MES.Service/service/BasicData/Partner/MesSupplierManager.cs               |    2 
 MES.Service/service/BasicData/Organization/SysDepartmentManager.cs        |    2 
 MES.Service/service/BasicData/Production/MESProductionNoticeManager.cs    |    2 
 MES.Service/service/BasicData/Organization/MesStaffManager.cs             |    2 
 MES.Service/service/BasicData/Organization/MesPositionManager.cs          |    2 
 MESApplication/Controllers/BasicData/MesUnitController.cs                 |    1 
 MES.Service/service/BasicData/Sales/SalesOrderManager.cs                  |    2 
 MESApplication/Controllers/BasicData/MesItemsController.cs                |    1 
 MES.Service/service/BasicData/Material/MesItemsManager.cs                 |    2 
 MESApplication/Controllers/BasicData/MesPositionController.cs             |    1 
 MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs         |    1 
 MESApplication/Controllers/BasicData/ShipmentNoticeController.cs          |    1 
 MES.Service/service/BasicData/Sales/MesDeliveryNoteManager.cs             |    2 
 MESApplication/Controllers/BasicData/MesRohInController.cs                |    1 
 MES.Service/service/BasicData/Sales/MesDeliveryNoteBarcodeManager.cs      |    2 
 MESApplication/Controllers/BasicData/MesStaffController.cs                |    1 
 MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs              |    2 
 MESApplication/Controllers/BasicData/SysDepartmentController.cs           |    1 
 MES.Service/service/BasicData/Material/MesUnitManager.cs                  |    2 
 MES.Service/service/BasicData/Partner/MesCustomerManager.cs               |    2 
 MES.Service/service/BasicData/Organization/OrganizeManager.cs             |    2 
 MESApplication/Controllers/BasicData/SalesOrderController.cs              |    1 
 MESApplication/Controllers/BasicData/ProductionOrderController.cs         |    1 
 MES.Service/service/BasicData/Sales/ShipmentNoticeManager.cs              |    2 
 MESApplication/Controllers/BasicData/MesRohInDataController.cs            |    1 
 README.md                                                                 |  130 ++++++++++++++++++++++++++++++++
 MESApplication/Controllers/BasicData/MesCustomerController.cs             |    1 
 MES.Service/service/BasicData/Sales/MesDeliveryNoteDetailsManager.cs      |    2 
 MES.Service/service/BasicData/Sales/SalesReturnNoticeDetailManager.cs     |    2 
 MES.Service/service/BasicData/Material/MesItemTypeManager.cs              |    2 
 MESApplication/Controllers/BasicData/SalesReturnNoticeController.cs       |    1 
 MES.Service/service/BasicData/Production/ProductionOrderManager.cs        |    2 
 MES.Service/service/BasicData/Production/ProductionOrderSubManager.cs     |    2 
 MESApplication/Controllers/BasicData/MesDeliveryNoteDetails.cs            |    1 
 MESApplication/Controllers/BasicData/OrganizeController.cs                |    1 
 MES.Service/service/BasicData/Sales/SalesOrderDetailManager.cs            |    2 
 MESApplication/Controllers/BasicData/MesItemTypeController.cs             |    1 
 MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs           |    2 
 48 files changed, 177 insertions(+), 24 deletions(-)

diff --git a/MES.Service/service/BasicData/MesDepotsManager.cs b/MES.Service/service/BasicData/Material/MesDepotsManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/MesDepotsManager.cs
rename to MES.Service/service/BasicData/Material/MesDepotsManager.cs
index c2f7077..19ac0a6 100644
--- a/MES.Service/service/BasicData/MesDepotsManager.cs
+++ b/MES.Service/service/BasicData/Material/MesDepotsManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Material;
 
 public class MesDepotsManager : Repository<MesDepots>
 {
diff --git a/MES.Service/service/BasicData/MesItemTypeManager.cs b/MES.Service/service/BasicData/Material/MesItemTypeManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/MesItemTypeManager.cs
rename to MES.Service/service/BasicData/Material/MesItemTypeManager.cs
index 1a9eb62..dcb1132 100644
--- a/MES.Service/service/BasicData/MesItemTypeManager.cs
+++ b/MES.Service/service/BasicData/Material/MesItemTypeManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Material;
 
 public class MesItemTypeManager : Repository<MesItemType>
 {
diff --git a/MES.Service/service/BasicData/MesItemsManager.cs b/MES.Service/service/BasicData/Material/MesItemsManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/MesItemsManager.cs
rename to MES.Service/service/BasicData/Material/MesItemsManager.cs
index 491b84b..874ff1e 100644
--- a/MES.Service/service/BasicData/MesItemsManager.cs
+++ b/MES.Service/service/BasicData/Material/MesItemsManager.cs
@@ -4,7 +4,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Material;
 
 public class MesItemsManager : Repository<MesItems>
 {
diff --git a/MES.Service/service/BasicData/MesUnitManager.cs b/MES.Service/service/BasicData/Material/MesUnitManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/MesUnitManager.cs
rename to MES.Service/service/BasicData/Material/MesUnitManager.cs
index ef6abcd..8139921 100644
--- a/MES.Service/service/BasicData/MesUnitManager.cs
+++ b/MES.Service/service/BasicData/Material/MesUnitManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Material;
 
 public class MesUnitManager : Repository<MesUnit>
 {
diff --git a/MES.Service/service/BasicData/MesPositionManager.cs b/MES.Service/service/BasicData/Organization/MesPositionManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/MesPositionManager.cs
rename to MES.Service/service/BasicData/Organization/MesPositionManager.cs
index 34d53d4..c52fcf8 100644
--- a/MES.Service/service/BasicData/MesPositionManager.cs
+++ b/MES.Service/service/BasicData/Organization/MesPositionManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Organization;
 
 public class MesPositionManager : Repository<MesPosition>
 {
diff --git a/MES.Service/service/BasicData/MesStaffManager.cs b/MES.Service/service/BasicData/Organization/MesStaffManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/MesStaffManager.cs
rename to MES.Service/service/BasicData/Organization/MesStaffManager.cs
index deccb30..611a8ac 100644
--- a/MES.Service/service/BasicData/MesStaffManager.cs
+++ b/MES.Service/service/BasicData/Organization/MesStaffManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Organization;
 
 public class MesStaffManager : Repository<MesStaff>
 {
diff --git a/MES.Service/service/BasicData/OrganizeManager.cs b/MES.Service/service/BasicData/Organization/OrganizeManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/OrganizeManager.cs
rename to MES.Service/service/BasicData/Organization/OrganizeManager.cs
index d124d8d..ba61bd8 100644
--- a/MES.Service/service/BasicData/OrganizeManager.cs
+++ b/MES.Service/service/BasicData/Organization/OrganizeManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Organization;
 
 public class OrganizeManager : Repository<Organize>
 {
diff --git a/MES.Service/service/BasicData/SysDepartmentManager.cs b/MES.Service/service/BasicData/Organization/SysDepartmentManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/SysDepartmentManager.cs
rename to MES.Service/service/BasicData/Organization/SysDepartmentManager.cs
index 7329c00..a131eed 100644
--- a/MES.Service/service/BasicData/SysDepartmentManager.cs
+++ b/MES.Service/service/BasicData/Organization/SysDepartmentManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Organization;
 
 public class SysDepartmentManager : Repository<SysDepartment>
 {
diff --git a/MES.Service/service/BasicData/MesCustomerManager.cs b/MES.Service/service/BasicData/Partner/MesCustomerManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/MesCustomerManager.cs
rename to MES.Service/service/BasicData/Partner/MesCustomerManager.cs
index f7a011d..6294cfb 100644
--- a/MES.Service/service/BasicData/MesCustomerManager.cs
+++ b/MES.Service/service/BasicData/Partner/MesCustomerManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Partner;
 
 public class MesCustomerManager : Repository<MesCustomer>
 {
diff --git a/MES.Service/service/BasicData/MesSupplierManager.cs b/MES.Service/service/BasicData/Partner/MesSupplierManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/MesSupplierManager.cs
rename to MES.Service/service/BasicData/Partner/MesSupplierManager.cs
index f6efecd..2d4259f 100644
--- a/MES.Service/service/BasicData/MesSupplierManager.cs
+++ b/MES.Service/service/BasicData/Partner/MesSupplierManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Partner;
 
 public class MesSupplierManager : Repository<MesSupplier>
 {
diff --git a/MES.Service/service/BasicData/MESProductionNoticeManager.cs b/MES.Service/service/BasicData/Production/MESProductionNoticeManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/MESProductionNoticeManager.cs
rename to MES.Service/service/BasicData/Production/MESProductionNoticeManager.cs
index 63015cc..65fee63 100644
--- a/MES.Service/service/BasicData/MESProductionNoticeManager.cs
+++ b/MES.Service/service/BasicData/Production/MESProductionNoticeManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Production;
 
 public class MESProductionNoticeManager : Repository<MesProductionNotice>
 {
diff --git a/MES.Service/service/BasicData/ProductionOrderManager.cs b/MES.Service/service/BasicData/Production/ProductionOrderManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/ProductionOrderManager.cs
rename to MES.Service/service/BasicData/Production/ProductionOrderManager.cs
index 42122dd..e2943de 100644
--- a/MES.Service/service/BasicData/ProductionOrderManager.cs
+++ b/MES.Service/service/BasicData/Production/ProductionOrderManager.cs
@@ -4,7 +4,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Production;
 
 public class ProductionOrderManager : Repository<Womcaa>
 {
diff --git a/MES.Service/service/BasicData/ProductionOrderSubManager.cs b/MES.Service/service/BasicData/Production/ProductionOrderSubManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/ProductionOrderSubManager.cs
rename to MES.Service/service/BasicData/Production/ProductionOrderSubManager.cs
index f2eee3e..8d61d79 100644
--- a/MES.Service/service/BasicData/ProductionOrderSubManager.cs
+++ b/MES.Service/service/BasicData/Production/ProductionOrderSubManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Production;
 
 public class ProductionOrderSubManager : Repository<ProductionOrderSub>
 {
diff --git a/MES.Service/service/BasicData/MesRohInDataManager.cs b/MES.Service/service/BasicData/RawMaterial/MesRohInDataManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/MesRohInDataManager.cs
rename to MES.Service/service/BasicData/RawMaterial/MesRohInDataManager.cs
index 7385023..0e297e0 100644
--- a/MES.Service/service/BasicData/MesRohInDataManager.cs
+++ b/MES.Service/service/BasicData/RawMaterial/MesRohInDataManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.RawMaterial;
 
 public class MesRohInDataManager : Repository<MesRohInData>
 {
diff --git a/MES.Service/service/BasicData/MesRohInManager.cs b/MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs
similarity index 99%
rename from MES.Service/service/BasicData/MesRohInManager.cs
rename to MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs
index d8b9e70..a981c09 100644
--- a/MES.Service/service/BasicData/MesRohInManager.cs
+++ b/MES.Service/service/BasicData/RawMaterial/MesRohInManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.RawMaterial;
 
 public class MesRohInManager : Repository<MesRohIn>
 {
diff --git a/MES.Service/service/BasicData/MesDeliveryNoteBarcodeManager.cs b/MES.Service/service/BasicData/Sales/MesDeliveryNoteBarcodeManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/MesDeliveryNoteBarcodeManager.cs
rename to MES.Service/service/BasicData/Sales/MesDeliveryNoteBarcodeManager.cs
index a84f1dd..020242e 100644
--- a/MES.Service/service/BasicData/MesDeliveryNoteBarcodeManager.cs
+++ b/MES.Service/service/BasicData/Sales/MesDeliveryNoteBarcodeManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class MesDeliveryNoteBarcodeManager : Repository<MesDeliveryNoteBarcode>
 {
diff --git a/MES.Service/service/BasicData/MesDeliveryNoteDetailsManager.cs b/MES.Service/service/BasicData/Sales/MesDeliveryNoteDetailsManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/MesDeliveryNoteDetailsManager.cs
rename to MES.Service/service/BasicData/Sales/MesDeliveryNoteDetailsManager.cs
index b7815be..f55ca22 100644
--- a/MES.Service/service/BasicData/MesDeliveryNoteDetailsManager.cs
+++ b/MES.Service/service/BasicData/Sales/MesDeliveryNoteDetailsManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class MesDeliveryDetailsManager : Repository<MesDeliveryNoteDetails>
 {
diff --git a/MES.Service/service/BasicData/MesDeliveryNoteManager.cs b/MES.Service/service/BasicData/Sales/MesDeliveryNoteManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/MesDeliveryNoteManager.cs
rename to MES.Service/service/BasicData/Sales/MesDeliveryNoteManager.cs
index 0d4d82a..fca1fa3 100644
--- a/MES.Service/service/BasicData/MesDeliveryNoteManager.cs
+++ b/MES.Service/service/BasicData/Sales/MesDeliveryNoteManager.cs
@@ -3,7 +3,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class MesDeliveryNoteManager : Repository<MesDeliveryNote>
 {
diff --git a/MES.Service/service/BasicData/SalesOrderDetailManager.cs b/MES.Service/service/BasicData/Sales/SalesOrderDetailManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/SalesOrderDetailManager.cs
rename to MES.Service/service/BasicData/Sales/SalesOrderDetailManager.cs
index d80f479..d9fe333 100644
--- a/MES.Service/service/BasicData/SalesOrderDetailManager.cs
+++ b/MES.Service/service/BasicData/Sales/SalesOrderDetailManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class SalesOrderDetailManager : Repository<SalesOrderDetail>
 {
diff --git a/MES.Service/service/BasicData/SalesOrderManager.cs b/MES.Service/service/BasicData/Sales/SalesOrderManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/SalesOrderManager.cs
rename to MES.Service/service/BasicData/Sales/SalesOrderManager.cs
index b466f00..8ba4596 100644
--- a/MES.Service/service/BasicData/SalesOrderManager.cs
+++ b/MES.Service/service/BasicData/Sales/SalesOrderManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class SalesOrderManager : Repository<SalesOrder>
 {
diff --git a/MES.Service/service/BasicData/SalesReturnNoticeDetailManager.cs b/MES.Service/service/BasicData/Sales/SalesReturnNoticeDetailManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/SalesReturnNoticeDetailManager.cs
rename to MES.Service/service/BasicData/Sales/SalesReturnNoticeDetailManager.cs
index 78d4c7b..2fb35eb 100644
--- a/MES.Service/service/BasicData/SalesReturnNoticeDetailManager.cs
+++ b/MES.Service/service/BasicData/Sales/SalesReturnNoticeDetailManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class
     SalesReturnNoticeDetailManager : Repository<SalesReturnNoticeDetail>
diff --git a/MES.Service/service/BasicData/SalesReturnNoticeManager.cs b/MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/SalesReturnNoticeManager.cs
rename to MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs
index 206f0ea..a1da912 100644
--- a/MES.Service/service/BasicData/SalesReturnNoticeManager.cs
+++ b/MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class SalesReturnNoticeManager : Repository<SalesReturnNotice>
 {
diff --git a/MES.Service/service/BasicData/ShipmentDetailManager.cs b/MES.Service/service/BasicData/Sales/ShipmentDetailManager.cs
similarity index 98%
rename from MES.Service/service/BasicData/ShipmentDetailManager.cs
rename to MES.Service/service/BasicData/Sales/ShipmentDetailManager.cs
index 67c9435..5b409c4 100644
--- a/MES.Service/service/BasicData/ShipmentDetailManager.cs
+++ b/MES.Service/service/BasicData/Sales/ShipmentDetailManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Modes;
 using SqlSugar;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class ShipmentDetailManager : Repository<ShipmentDetail>
 {
diff --git a/MES.Service/service/BasicData/ShipmentNoticeManager.cs b/MES.Service/service/BasicData/Sales/ShipmentNoticeManager.cs
similarity index 97%
rename from MES.Service/service/BasicData/ShipmentNoticeManager.cs
rename to MES.Service/service/BasicData/Sales/ShipmentNoticeManager.cs
index 26380a5..069c2d2 100644
--- a/MES.Service/service/BasicData/ShipmentNoticeManager.cs
+++ b/MES.Service/service/BasicData/Sales/ShipmentNoticeManager.cs
@@ -2,7 +2,7 @@
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
 
-namespace MES.Service.service.BasicData;
+namespace MES.Service.service.BasicData.Sales;
 
 public class ShipmentNoticeManager : Repository<ShipmentNotice>
 {
diff --git a/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs b/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs
index 298f98a..236fac3 100644
--- a/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs
+++ b/MESApplication/Controllers/BasicData/MESProductionNoticeController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Production;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesCustomerController.cs b/MESApplication/Controllers/BasicData/MesCustomerController.cs
index 6d08d50..1786ed4 100644
--- a/MESApplication/Controllers/BasicData/MesCustomerController.cs
+++ b/MESApplication/Controllers/BasicData/MesCustomerController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Partner;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs b/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs
index 6154c2e..4717414 100644
--- a/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs
+++ b/MESApplication/Controllers/BasicData/MesDeliveryNoteBarcodeController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs b/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs
index 28ac2b5..109ee0f 100644
--- a/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs
+++ b/MESApplication/Controllers/BasicData/MesDeliveryNoteController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesDeliveryNoteDetails.cs b/MESApplication/Controllers/BasicData/MesDeliveryNoteDetails.cs
index c7905dc..4fd9ec1 100644
--- a/MESApplication/Controllers/BasicData/MesDeliveryNoteDetails.cs
+++ b/MESApplication/Controllers/BasicData/MesDeliveryNoteDetails.cs
@@ -1,6 +1,7 @@
 锘縰sing System.Dynamic;
 using MES.Service.Modes;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 
diff --git a/MESApplication/Controllers/BasicData/MesDepotsController.cs b/MESApplication/Controllers/BasicData/MesDepotsController.cs
index 3a20310..67a39b5 100644
--- a/MESApplication/Controllers/BasicData/MesDepotsController.cs
+++ b/MESApplication/Controllers/BasicData/MesDepotsController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Material;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesItemTypeController.cs b/MESApplication/Controllers/BasicData/MesItemTypeController.cs
index a71b56f..8f506fa 100644
--- a/MESApplication/Controllers/BasicData/MesItemTypeController.cs
+++ b/MESApplication/Controllers/BasicData/MesItemTypeController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Material;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesItemsController.cs b/MESApplication/Controllers/BasicData/MesItemsController.cs
index 9fce676..37fd578 100644
--- a/MESApplication/Controllers/BasicData/MesItemsController.cs
+++ b/MESApplication/Controllers/BasicData/MesItemsController.cs
@@ -4,6 +4,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Material;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesPositionController.cs b/MESApplication/Controllers/BasicData/MesPositionController.cs
index 655941c..cd8ea43 100644
--- a/MESApplication/Controllers/BasicData/MesPositionController.cs
+++ b/MESApplication/Controllers/BasicData/MesPositionController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Organization;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesRohInController.cs b/MESApplication/Controllers/BasicData/MesRohInController.cs
index 6e5c8d1..fbce082 100644
--- a/MESApplication/Controllers/BasicData/MesRohInController.cs
+++ b/MESApplication/Controllers/BasicData/MesRohInController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.RawMaterial;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesRohInDataController.cs b/MESApplication/Controllers/BasicData/MesRohInDataController.cs
index aff8ba6..4ce55c7 100644
--- a/MESApplication/Controllers/BasicData/MesRohInDataController.cs
+++ b/MESApplication/Controllers/BasicData/MesRohInDataController.cs
@@ -1,6 +1,7 @@
 锘縰sing System.Dynamic;
 using MES.Service.Modes;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.RawMaterial;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 
diff --git a/MESApplication/Controllers/BasicData/MesStaffController.cs b/MESApplication/Controllers/BasicData/MesStaffController.cs
index 9a11979..5a6107c 100644
--- a/MESApplication/Controllers/BasicData/MesStaffController.cs
+++ b/MESApplication/Controllers/BasicData/MesStaffController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Organization;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesSupplierController.cs b/MESApplication/Controllers/BasicData/MesSupplierController.cs
index 8782e2d..69a421d 100644
--- a/MESApplication/Controllers/BasicData/MesSupplierController.cs
+++ b/MESApplication/Controllers/BasicData/MesSupplierController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Partner;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/MesUnitController.cs b/MESApplication/Controllers/BasicData/MesUnitController.cs
index 3d20342..d23db51 100644
--- a/MESApplication/Controllers/BasicData/MesUnitController.cs
+++ b/MESApplication/Controllers/BasicData/MesUnitController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Material;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/OrganizeController.cs b/MESApplication/Controllers/BasicData/OrganizeController.cs
index 688a4c8..82ec070 100644
--- a/MESApplication/Controllers/BasicData/OrganizeController.cs
+++ b/MESApplication/Controllers/BasicData/OrganizeController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Organization;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/ProductionOrderController.cs b/MESApplication/Controllers/BasicData/ProductionOrderController.cs
index c031865..ead12be 100644
--- a/MESApplication/Controllers/BasicData/ProductionOrderController.cs
+++ b/MESApplication/Controllers/BasicData/ProductionOrderController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Production;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/MESApplication/Controllers/BasicData/SalesOrderController.cs b/MESApplication/Controllers/BasicData/SalesOrderController.cs
index 74cc41f..2e6dcd3 100644
--- a/MESApplication/Controllers/BasicData/SalesOrderController.cs
+++ b/MESApplication/Controllers/BasicData/SalesOrderController.cs
@@ -1,6 +1,7 @@
 锘縰sing System.Dynamic;
 using MES.Service.Modes;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 
diff --git a/MESApplication/Controllers/BasicData/SalesOrderDetailController.cs b/MESApplication/Controllers/BasicData/SalesOrderDetailController.cs
index 1a5a9b0..5f34ac9 100644
--- a/MESApplication/Controllers/BasicData/SalesOrderDetailController.cs
+++ b/MESApplication/Controllers/BasicData/SalesOrderDetailController.cs
@@ -1,6 +1,7 @@
 锘縰sing System.Dynamic;
 using MES.Service.Modes;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 
diff --git a/MESApplication/Controllers/BasicData/SalesReturnNoticeController.cs b/MESApplication/Controllers/BasicData/SalesReturnNoticeController.cs
index 8df7421..f62bfa2 100644
--- a/MESApplication/Controllers/BasicData/SalesReturnNoticeController.cs
+++ b/MESApplication/Controllers/BasicData/SalesReturnNoticeController.cs
@@ -1,6 +1,7 @@
 锘縰sing System.Dynamic;
 using MES.Service.Modes;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 
diff --git a/MESApplication/Controllers/BasicData/SalesReturnNoticeDetailController.cs b/MESApplication/Controllers/BasicData/SalesReturnNoticeDetailController.cs
index 3ed35a0..4c80931 100644
--- a/MESApplication/Controllers/BasicData/SalesReturnNoticeDetailController.cs
+++ b/MESApplication/Controllers/BasicData/SalesReturnNoticeDetailController.cs
@@ -1,6 +1,7 @@
 锘縰sing System.Dynamic;
 using MES.Service.Modes;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 
diff --git a/MESApplication/Controllers/BasicData/ShipmentDetailController.cs b/MESApplication/Controllers/BasicData/ShipmentDetailController.cs
index a2a764f..b9d7e0e 100644
--- a/MESApplication/Controllers/BasicData/ShipmentDetailController.cs
+++ b/MESApplication/Controllers/BasicData/ShipmentDetailController.cs
@@ -1,6 +1,7 @@
 锘縰sing System.Dynamic;
 using MES.Service.Modes;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 
diff --git a/MESApplication/Controllers/BasicData/ShipmentNoticeController.cs b/MESApplication/Controllers/BasicData/ShipmentNoticeController.cs
index 67f6e27..e0ae837 100644
--- a/MESApplication/Controllers/BasicData/ShipmentNoticeController.cs
+++ b/MESApplication/Controllers/BasicData/ShipmentNoticeController.cs
@@ -1,6 +1,7 @@
 锘縰sing System.Dynamic;
 using MES.Service.Modes;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Sales;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 
diff --git a/MESApplication/Controllers/BasicData/SysDepartmentController.cs b/MESApplication/Controllers/BasicData/SysDepartmentController.cs
index 7fff07b..12614fd 100644
--- a/MESApplication/Controllers/BasicData/SysDepartmentController.cs
+++ b/MESApplication/Controllers/BasicData/SysDepartmentController.cs
@@ -3,6 +3,7 @@
 using MES.Service.Modes;
 using MES.Service.service;
 using MES.Service.service.BasicData;
+using MES.Service.service.BasicData.Organization;
 using MES.Service.util;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json;
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7acdf1e
--- /dev/null
+++ b/README.md
@@ -0,0 +1,130 @@
+# MES鏁版嵁绠$悊绯荤粺閲嶆瀯鏂规
+
+## BasicData鐩綍鏁寸悊鏂规
+
+鐜版湁鐨刞MES.Service/service/BasicData`鐩綍鍖呭惈浜嗗绉嶇被鍨嬬殑鏁版嵁澶勭悊Manager绫伙紝浣嗙粍缁囩粨鏋勬贩涔便�傛湰鏂规灏嗘寜鐓у姛鑳藉拰鏁版嵁绫诲瀷瀵硅繖浜汳anager绫昏繘琛岄噸缁勶紝鎻愰珮浠g爜鍙淮鎶ゆ�с��
+
+### 鏁寸悊鍚庣殑鏂囦欢澶圭粨鏋�
+
+鍩虹鏁版嵁绠$悊绫诲皢琚暣鐞嗕负浠ヤ笅鍑犱釜鐩綍锛�
+
+1. **缁勭粐鏋舵瀯绠$悊**
+   - OrganizeManager.cs
+   - SysDepartmentManager.cs
+   - MesStaffManager.cs
+   - MesPositionManager.cs
+
+2. **鐗╂枡鍙婂崟浣嶇鐞�**
+   - MesItemsManager.cs
+   - MesItemTypeManager.cs
+   - MesUnitManager.cs
+   - MesDepotsManager.cs
+
+3. **鍚堜綔浼欎即绠$悊**
+   - MesSupplierManager.cs
+   - MesCustomerManager.cs
+
+4. **鐢熶骇绠$悊**
+   - ProductionOrderManager.cs
+   - ProductionOrderSubManager.cs
+   - MESProductionNoticeManager.cs
+
+5. **閿�鍞拰鍙戣揣绠$悊**
+   - SalesOrderManager.cs
+   - SalesOrderDetailManager.cs
+   - SalesReturnNoticeManager.cs
+   - SalesReturnNoticeDetailManager.cs
+   - ShipmentNoticeManager.cs
+   - ShipmentDetailManager.cs
+   - MesDeliveryNoteManager.cs
+   - MesDeliveryNoteDetailsManager.cs
+   - MesDeliveryNoteBarcodeManager.cs
+
+6. **鍘熸潗鏂欑鐞�**
+   - MesRohInManager.cs
+   - MesRohInDataManager.cs
+
+### 鍒犻櫎鏈娇鐢ㄦ枃浠�
+
+缁忚繃鍒嗘瀽锛屾墍鏈塎anager绫诲潎淇濈暀锛屾病鏈夌‘瀹氬彲鍒犻櫎鐨勬湭浣跨敤鏂囦欢銆�
+
+### 鏁寸悊瀹炴柦姝ラ
+
+#### 1. 鍒涘缓鏂囦欢澶�
+
+浣跨敤鏂囦欢璧勬簮绠$悊鍣ㄥ垱寤轰互涓嬫枃浠跺す锛�
+- `MES.Service\service\BasicData\Organization`
+- `MES.Service\service\BasicData\Material`
+- `MES.Service\service\BasicData\Partner`
+- `MES.Service\service\BasicData\Production`
+- `MES.Service\service\BasicData\Sales`
+- `MES.Service\service\BasicData\RawMaterial`
+
+#### 2. 绉诲姩鏂囦欢
+
+鎸夌収浠ヤ笅鍒嗙粍灏嗘枃浠剁Щ鍔ㄥ埌瀵瑰簲鏂囦欢澶癸細
+
+**缁勭粐鏋舵瀯绠$悊**
+- 灏� OrganizeManager.cs銆丼ysDepartmentManager.cs銆丮esStaffManager.cs銆丮esPositionManager.cs 绉诲姩鍒� Organization 鏂囦欢澶�
+
+**鐗╂枡鍙婂崟浣嶇鐞�**
+- 灏� MesItemsManager.cs銆丮esItemTypeManager.cs銆丮esUnitManager.cs銆丮esDepotsManager.cs 绉诲姩鍒� Material 鏂囦欢澶�
+
+**鍚堜綔浼欎即绠$悊**
+- 灏� MesSupplierManager.cs銆丮esCustomerManager.cs 绉诲姩鍒� Partner 鏂囦欢澶�
+
+**鐢熶骇绠$悊**
+- 灏� ProductionOrderManager.cs銆丳roductionOrderSubManager.cs銆丮ESProductionNoticeManager.cs 绉诲姩鍒� Production 鏂囦欢澶�
+
+**閿�鍞拰鍙戣揣绠$悊**
+- 灏� SalesOrderManager.cs銆丼alesOrderDetailManager.cs銆丼alesReturnNoticeManager.cs銆丼alesReturnNoticeDetailManager.cs銆丼hipmentNoticeManager.cs銆丼hipmentDetailManager.cs銆丮esDeliveryNoteManager.cs銆丮esDeliveryNoteDetailsManager.cs銆丮esDeliveryNoteBarcodeManager.cs 绉诲姩鍒� Sales 鏂囦欢澶�
+
+**鍘熸潗鏂欑鐞�**
+- 灏� MesRohInManager.cs銆丮esRohInDataManager.cs 绉诲姩鍒� RawMaterial 鏂囦欢澶�
+
+#### 3. 鏇存柊鍛藉悕绌洪棿
+
+绉诲姩鏂囦欢鍚庯紝闇�瑕佷慨鏀规瘡涓枃浠朵腑鐨勫懡鍚嶇┖闂村畾涔夈�備緥濡傦細
+
+鍘熷鍛藉悕绌洪棿:
+```csharp
+namespace MES.Service.service.BasicData;
+```
+
+淇敼涓哄搴斿瓙鐩綍鐨勫懡鍚嶇┖闂�:
+```csharp
+namespace MES.Service.service.BasicData.Organization; // 鎴栧叾浠栫浉搴旂殑瀛愮洰褰曞悕
+```
+
+#### 4. 鏇存柊寮曠敤
+
+鍦ㄥ叾浠栨枃浠朵腑瀵硅繖浜汳anager绫荤殑寮曠敤涔熼渶瑕佺浉搴旀洿鏂般�傛悳绱娇鐢ㄤ簡杩欎簺绫荤殑鍦版柟锛屽苟娣诲姞姝g‘鐨勫懡鍚嶇┖闂村紩鐢ㄣ��
+
+#### 5. 娴嬭瘯楠岃瘉
+
+瀹屾垚鏁寸悊鍚庯紝闇�瑕佸叏闈㈡祴璇曞簲鐢ㄧ▼搴忕殑鍔熻兘锛岀‘淇濇墍鏈夊姛鑳芥甯歌繍琛屻��
+
+### 鑷姩鍖栬剼鏈�
+
+椤圭洰涓彁渚涗簡`organize_basicdata.ps1`鑴氭湰锛屽彲浠ヨ嚜鍔ㄦ墽琛屾枃浠剁Щ鍔ㄦ搷浣溿�備娇鐢ㄦ柟娉曪細
+
+```powershell
+PowerShell -File .\organize_basicdata.ps1
+```
+
+### 娉ㄦ剰浜嬮」
+
+1. **澶囦唤閲嶈鏂囦欢**锛氬湪杩涜鏁寸悊鍓嶏紝寤鸿鍏堝浠芥墍鏈夋枃浠讹紝浠ラ槻鎰忓鎯呭喌鍙戠敓銆�
+
+2. **鍛藉悕绌洪棿鏇存柊**锛氱Щ鍔ㄦ枃浠跺悗锛岄渶瑕佹墜鍔ㄦ洿鏂版瘡涓枃浠剁殑鍛藉悕绌洪棿锛岃繖鏄渶鍏抽敭鐨勬楠ゃ��
+
+3. **寮曠敤鏇存柊**锛氬湪鎺у埗鍣ㄥ拰鍏朵粬浣跨敤杩欎簺Manager绫荤殑鍦版柟锛岄渶瑕佹坊鍔犲搴旂殑using璇彞锛屼緥濡傦細
+   ```csharp
+   using MES.Service.service.BasicData.Organization;
+   using MES.Service.service.BasicData.Material;
+   // 绛夌瓑
+   ```
+
+4. **鍒嗛樁娈靛疄鏂�**锛氬缓璁寜鐓у姛鑳芥ā鍧楀垎闃舵瀹炴柦锛屾瘡瀹屾垚涓�涓ā鍧楀氨杩涜娴嬭瘯锛岀‘淇濆姛鑳芥甯搞��
+
+5. **缂栬瘧閿欒澶勭悊**锛氭暣鐞嗚繃绋嬩腑鍙兘浼氬嚭鐜扮紪璇戦敊璇紝涓昏鏄敱浜庡懡鍚嶇┖闂村彉鏇村鑷寸殑寮曠敤闂锛岄渶瑕侀�愪竴瑙e喅銆� 
\ No newline at end of file

--
Gitblit v1.9.3