diff --git a/Tnb.BasicData.Entitys/DbName.cs b/BasicData/Tnb.BasicData.Entitys/DbName.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/DbName.cs
rename to BasicData/Tnb.BasicData.Entitys/DbName.cs
diff --git a/Tnb.BasicData.Entitys/DicTypeKey.cs b/BasicData/Tnb.BasicData.Entitys/DicTypeKey.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/DicTypeKey.cs
rename to BasicData/Tnb.BasicData.Entitys/DicTypeKey.cs
diff --git a/Tnb.BasicData.Entitys/Dto/ParentMaterial/ParentMaterialTreeOutput.cs b/BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/ParentMaterialTreeOutput.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Dto/ParentMaterial/ParentMaterialTreeOutput.cs
rename to BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/ParentMaterialTreeOutput.cs
diff --git a/Tnb.BasicData.Entitys/Dto/ParentMaterial/ParentMaterialTreeQueryInput.cs b/BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/ParentMaterialTreeQueryInput.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Dto/ParentMaterial/ParentMaterialTreeQueryInput.cs
rename to BasicData/Tnb.BasicData.Entitys/Dto/ParentMaterial/ParentMaterialTreeQueryInput.cs
diff --git a/Tnb.BasicData.Entitys/Dto/ProcessManage/RouteLineTreeOutput.cs b/BasicData/Tnb.BasicData.Entitys/Dto/ProcessManage/RouteLineTreeOutput.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Dto/ProcessManage/RouteLineTreeOutput.cs
rename to BasicData/Tnb.BasicData.Entitys/Dto/ProcessManage/RouteLineTreeOutput.cs
diff --git a/Tnb.BasicData.Entitys/Entity/BasMaterial.cs b/BasicData/Tnb.BasicData.Entitys/Entity/BasMaterial.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Entity/BasMaterial.cs
rename to BasicData/Tnb.BasicData.Entitys/Entity/BasMaterial.cs
diff --git a/Tnb.BasicData.Entitys/Entity/BasMaterialUnit.cs b/BasicData/Tnb.BasicData.Entitys/Entity/BasMaterialUnit.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Entity/BasMaterialUnit.cs
rename to BasicData/Tnb.BasicData.Entitys/Entity/BasMaterialUnit.cs
diff --git a/Tnb.BasicData.Entitys/Entity/BasParentMaterial.cs b/BasicData/Tnb.BasicData.Entitys/Entity/BasParentMaterial.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Entity/BasParentMaterial.cs
rename to BasicData/Tnb.BasicData.Entitys/Entity/BasParentMaterial.cs
diff --git a/Tnb.BasicData.Entitys/Entity/BasParentMaterialItems.cs b/BasicData/Tnb.BasicData.Entitys/Entity/BasParentMaterialItems.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Entity/BasParentMaterialItems.cs
rename to BasicData/Tnb.BasicData.Entitys/Entity/BasParentMaterialItems.cs
diff --git a/Tnb.BasicData.Entitys/Entity/BasRoute.cs b/BasicData/Tnb.BasicData.Entitys/Entity/BasRoute.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Entity/BasRoute.cs
rename to BasicData/Tnb.BasicData.Entitys/Entity/BasRoute.cs
diff --git a/Tnb.BasicData.Entitys/Mapper/Mapper.cs b/BasicData/Tnb.BasicData.Entitys/Mapper/Mapper.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Mapper/Mapper.cs
rename to BasicData/Tnb.BasicData.Entitys/Mapper/Mapper.cs
diff --git a/Tnb.BasicData.Entitys/Model/RouteModel.cs b/BasicData/Tnb.BasicData.Entitys/Model/RouteModel.cs
similarity index 100%
rename from Tnb.BasicData.Entitys/Model/RouteModel.cs
rename to BasicData/Tnb.BasicData.Entitys/Model/RouteModel.cs
diff --git a/Tnb.BasicData.Entitys/Tnb.BasicData.Entitys.csproj b/BasicData/Tnb.BasicData.Entitys/Tnb.BasicData.Entitys.csproj
similarity index 78%
rename from Tnb.BasicData.Entitys/Tnb.BasicData.Entitys.csproj
rename to BasicData/Tnb.BasicData.Entitys/Tnb.BasicData.Entitys.csproj
index 0bcc6059..e910aaa2 100644
--- a/Tnb.BasicData.Entitys/Tnb.BasicData.Entitys.csproj
+++ b/BasicData/Tnb.BasicData.Entitys/Tnb.BasicData.Entitys.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/Tnb.BasicData.Interfaces/Tnb.BasicData.Interfaces.csproj b/BasicData/Tnb.BasicData.Interfaces/Tnb.BasicData.Interfaces.csproj
similarity index 100%
rename from Tnb.BasicData.Interfaces/Tnb.BasicData.Interfaces.csproj
rename to BasicData/Tnb.BasicData.Interfaces/Tnb.BasicData.Interfaces.csproj
diff --git a/Tnb.BasicData/ParentMaterialService.cs b/BasicData/Tnb.BasicData/ParentMaterialService.cs
similarity index 100%
rename from Tnb.BasicData/ParentMaterialService.cs
rename to BasicData/Tnb.BasicData/ParentMaterialService.cs
diff --git a/Tnb.BasicData/ProcessManageService.cs b/BasicData/Tnb.BasicData/ProcessManageService.cs
similarity index 100%
rename from Tnb.BasicData/ProcessManageService.cs
rename to BasicData/Tnb.BasicData/ProcessManageService.cs
diff --git a/Tnb.BasicData/Tnb.BasicData.csproj b/BasicData/Tnb.BasicData/Tnb.BasicData.csproj
similarity index 81%
rename from Tnb.BasicData/Tnb.BasicData.csproj
rename to BasicData/Tnb.BasicData/Tnb.BasicData.csproj
index 02bcf680..a94c3a3a 100644
--- a/Tnb.BasicData/Tnb.BasicData.csproj
+++ b/BasicData/Tnb.BasicData/Tnb.BasicData.csproj
@@ -9,8 +9,8 @@
+
-
diff --git a/Tnb.ProductionPlanMgr.Entitys/Dto/WorkOrder/ProductionSchedulingCrInput.cs b/ProductionMgr/Tnb.ProductionMgr.Entitys/Dto/WorkOrder/ProductionSchedulingCrInput.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr.Entitys/Dto/WorkOrder/ProductionSchedulingCrInput.cs
rename to ProductionMgr/Tnb.ProductionMgr.Entitys/Dto/WorkOrder/ProductionSchedulingCrInput.cs
diff --git a/Tnb.ProductionPlanMgr.Entitys/Dto/WorkOrder/WorkOrderIssueCrInput.cs b/ProductionMgr/Tnb.ProductionMgr.Entitys/Dto/WorkOrder/WorkOrderIssueCrInput.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr.Entitys/Dto/WorkOrder/WorkOrderIssueCrInput.cs
rename to ProductionMgr/Tnb.ProductionMgr.Entitys/Dto/WorkOrder/WorkOrderIssueCrInput.cs
diff --git a/Tnb.ProductionPlanMgr.Entitys/Entity/MoldsEntity.cs b/ProductionMgr/Tnb.ProductionMgr.Entitys/Entity/MoldsEntity.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr.Entitys/Entity/MoldsEntity.cs
rename to ProductionMgr/Tnb.ProductionMgr.Entitys/Entity/MoldsEntity.cs
diff --git a/Tnb.ProductionPlanMgr.Entitys/Entity/PrdMoEntity.cs b/ProductionMgr/Tnb.ProductionMgr.Entitys/Entity/PrdMoEntity.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr.Entitys/Entity/PrdMoEntity.cs
rename to ProductionMgr/Tnb.ProductionMgr.Entitys/Entity/PrdMoEntity.cs
diff --git a/Tnb.ProductionPlanMgr.Entitys/Entity/PrdTask.cs b/ProductionMgr/Tnb.ProductionMgr.Entitys/Entity/PrdTask.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr.Entitys/Entity/PrdTask.cs
rename to ProductionMgr/Tnb.ProductionMgr.Entitys/Entity/PrdTask.cs
diff --git a/Tnb.ProductionPlanMgr.Entitys/Mapper/Mapper.cs b/ProductionMgr/Tnb.ProductionMgr.Entitys/Mapper/Mapper.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr.Entitys/Mapper/Mapper.cs
rename to ProductionMgr/Tnb.ProductionMgr.Entitys/Mapper/Mapper.cs
diff --git a/Tnb.ProductionPlanMgr.Entitys/Tnb.ProductionMgr.Entitys.csproj b/ProductionMgr/Tnb.ProductionMgr.Entitys/Tnb.ProductionMgr.Entitys.csproj
similarity index 82%
rename from Tnb.ProductionPlanMgr.Entitys/Tnb.ProductionMgr.Entitys.csproj
rename to ProductionMgr/Tnb.ProductionMgr.Entitys/Tnb.ProductionMgr.Entitys.csproj
index 1e0abb62..a13ba3ff 100644
--- a/Tnb.ProductionPlanMgr.Entitys/Tnb.ProductionMgr.Entitys.csproj
+++ b/ProductionMgr/Tnb.ProductionMgr.Entitys/Tnb.ProductionMgr.Entitys.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/Tnb.ProductionPlanMgr.Interfaces/IPrdMoService.cs b/ProductionMgr/Tnb.ProductionMgr.Interfaces/IPrdMoService.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr.Interfaces/IPrdMoService.cs
rename to ProductionMgr/Tnb.ProductionMgr.Interfaces/IPrdMoService.cs
diff --git a/Tnb.ProductionPlanMgr.Interfaces/Tnb.ProductionMgr.Interfaces.csproj b/ProductionMgr/Tnb.ProductionMgr.Interfaces/Tnb.ProductionMgr.Interfaces.csproj
similarity index 77%
rename from Tnb.ProductionPlanMgr.Interfaces/Tnb.ProductionMgr.Interfaces.csproj
rename to ProductionMgr/Tnb.ProductionMgr.Interfaces/Tnb.ProductionMgr.Interfaces.csproj
index 378ec7c5..b7c01564 100644
--- a/Tnb.ProductionPlanMgr.Interfaces/Tnb.ProductionMgr.Interfaces.csproj
+++ b/ProductionMgr/Tnb.ProductionMgr.Interfaces/Tnb.ProductionMgr.Interfaces.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/Tnb.ProductionPlanMgr/PrdMoService.cs b/ProductionMgr/Tnb.ProductionMgr/PrdMoService.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr/PrdMoService.cs
rename to ProductionMgr/Tnb.ProductionMgr/PrdMoService.cs
diff --git a/ProductionMgr/Tnb.ProductionMgr/Tnb.ProductionMgr.csproj b/ProductionMgr/Tnb.ProductionMgr/Tnb.ProductionMgr.csproj
new file mode 100644
index 00000000..ca94d7da
--- /dev/null
+++ b/ProductionMgr/Tnb.ProductionMgr/Tnb.ProductionMgr.csproj
@@ -0,0 +1,16 @@
+
+
+
+
+ net6.0
+ enable
+ enable
+ True
+
+
+
+
+
+
+
+
diff --git a/Tnb.ProductionPlanMgr/WorkOrderSchedulingService.cs b/ProductionMgr/Tnb.ProductionMgr/WorkOrderSchedulingService.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr/WorkOrderSchedulingService.cs
rename to ProductionMgr/Tnb.ProductionMgr/WorkOrderSchedulingService.cs
diff --git a/Tnb.ProductionPlanMgr/internals/BaseService.cs b/ProductionMgr/Tnb.ProductionMgr/internals/BaseService.cs
similarity index 100%
rename from Tnb.ProductionPlanMgr/internals/BaseService.cs
rename to ProductionMgr/Tnb.ProductionMgr/internals/BaseService.cs
diff --git a/Tnb.ProductionPlanMgr/Tnb.ProductionMgr.csproj b/Tnb.ProductionPlanMgr/Tnb.ProductionMgr.csproj
deleted file mode 100644
index 60920d19..00000000
--- a/Tnb.ProductionPlanMgr/Tnb.ProductionMgr.csproj
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
- net6.0
- enable
- enable
- True
-
-
-
-
-
-
-
-
-
-
diff --git a/Tnb.Server.sln b/Tnb.Server.sln
index 141515b2..bffb78a7 100644
--- a/Tnb.Server.sln
+++ b/Tnb.Server.sln
@@ -91,43 +91,43 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.SqlSugar", "common\Tnb.
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "09-BasicData", "09-BasicData", "{52B19E13-6B04-444C-A38A-B9955B199A98}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.BasicData.Entitys", "Tnb.BasicData.Entitys\Tnb.BasicData.Entitys.csproj", "{1E09E797-7DFF-49B1-ABB8-290660DB4451}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.BasicData.Interfaces", "Tnb.BasicData.Interfaces\Tnb.BasicData.Interfaces.csproj", "{12A5A0D3-C608-46AB-AC4C-5D5EF729AF8E}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.BasicData", "Tnb.BasicData\Tnb.BasicData.csproj", "{C37798AB-AF09-4260-BEF5-92F7D373A4EA}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "10-ProductionPlanMgr", "10-ProductionPlanMgr", "{ABE58B5E-610B-4159-BFF0-8B04BF700B3C}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionMgr", "Tnb.ProductionPlanMgr\Tnb.ProductionMgr.csproj", "{1E8D442B-D136-4D1A-A265-16E2DE19D938}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "11-WarehouseMgr", "11-WarehouseMgr", "{D90E2789-189A-4F05-B081-27F2FABB2E7E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionMgr.Entitys", "Tnb.ProductionPlanMgr.Entitys\Tnb.ProductionMgr.Entitys.csproj", "{CE77DCAE-5210-4876-8C52-443823FF886F}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "12-QcMgr", "12-QcMgr", "{D65B00D5-F40C-4FF2-8F8D-870772FAAA56}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionMgr.Interfaces", "Tnb.ProductionPlanMgr.Interfaces\Tnb.ProductionMgr.Interfaces.csproj", "{BCC64BB9-B22C-475E-BF6C-BF22B644C359}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "13-EquipMgr", "13-EquipMgr", "{2430BCC4-10D5-42BE-ACB0-C12951909802}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.WarehouseMgr", "WarehouseMgr\Tnb.WarehouseMgr\Tnb.WarehouseMgr.csproj", "{FB41DBE3-4537-47AB-B248-7F6BDC1FC4B3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.WarehouseMgr", "WarehouseMgr\Tnb.WarehouseMgr\Tnb.WarehouseMgr.csproj", "{FB41DBE3-4537-47AB-B248-7F6BDC1FC4B3}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.WarehouseMgr.Entities", "WarehouseMgr\Tnb.WarehouseMgr.Entities\Tnb.WarehouseMgr.Entities.csproj", "{85E36D25-ACF8-4560-AD3F-05288B1ADD84}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.WarehouseMgr.Entities", "WarehouseMgr\Tnb.WarehouseMgr.Entities\Tnb.WarehouseMgr.Entities.csproj", "{85E36D25-ACF8-4560-AD3F-05288B1ADD84}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.WarehouseMgr.Interfaces", "WarehouseMgr\Tnb.WarehouseMgr.Interfaces\Tnb.WarehouseMgr.Interfaces.csproj", "{9F640B29-9C38-4349-9870-04130162134A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.WarehouseMgr.Interfaces", "WarehouseMgr\Tnb.WarehouseMgr.Interfaces\Tnb.WarehouseMgr.Interfaces.csproj", "{9F640B29-9C38-4349-9870-04130162134A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.QcMgr", "QcMgr\Tnb.QcMgr\Tnb.QcMgr.csproj", "{EE11B516-1B20-44E0-8691-A532B6F7B2EC}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.QcMgr", "QcMgr\Tnb.QcMgr\Tnb.QcMgr.csproj", "{EE11B516-1B20-44E0-8691-A532B6F7B2EC}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.QcMgr.Entities", "QcMgr\Tnb.QcMgr.Entities\Tnb.QcMgr.Entities.csproj", "{461075DC-9C3A-45BB-97CC-939A2EBCEA4E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.QcMgr.Entities", "QcMgr\Tnb.QcMgr.Entities\Tnb.QcMgr.Entities.csproj", "{461075DC-9C3A-45BB-97CC-939A2EBCEA4E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.QcMgr.Interfaces", "QcMgr\Tnb.QcMgr.Interfaces\Tnb.QcMgr.Interfaces.csproj", "{3CCF286D-4C49-49E3-8AB1-2B1216E0ACFA}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.QcMgr.Interfaces", "QcMgr\Tnb.QcMgr.Interfaces\Tnb.QcMgr.Interfaces.csproj", "{3CCF286D-4C49-49E3-8AB1-2B1216E0ACFA}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.EquipMgr", "EquipMgr\Tnb.EquipMgr\Tnb.EquipMgr.csproj", "{CA896F39-32F4-44C9-B512-A21A0363EB95}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.EquipMgr", "EquipMgr\Tnb.EquipMgr\Tnb.EquipMgr.csproj", "{CA896F39-32F4-44C9-B512-A21A0363EB95}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.EquipMgr.Entities", "EquipMgr\Tnb.EquipMgr.Entities\Tnb.EquipMgr.Entities.csproj", "{60A7939A-57FB-4209-B009-02067ED13F9D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.EquipMgr.Entities", "EquipMgr\Tnb.EquipMgr.Entities\Tnb.EquipMgr.Entities.csproj", "{60A7939A-57FB-4209-B009-02067ED13F9D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tnb.EquipMgr.Interfaces", "EquipMgr\Tnb.EquipMgr.Interfaces\Tnb.EquipMgr.Interfaces.csproj", "{A50B2999-D5DC-415F-A376-D91B24DCF606}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.EquipMgr.Interfaces", "EquipMgr\Tnb.EquipMgr.Interfaces\Tnb.EquipMgr.Interfaces.csproj", "{A50B2999-D5DC-415F-A376-D91B24DCF606}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionPlanMgr", "Tnb.ProductionPlanMgr\Tnb.ProductionPlanMgr.csproj", "{A67ABB55-CCBB-426D-B128-A147119568BA}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.BasicData", "BasicData\Tnb.BasicData\Tnb.BasicData.csproj", "{58343F2F-E846-4CBD-8BA5-50EE3088E89D}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionPlanMgr.Entitys", "Tnb.ProductionPlanMgr.Entitys\Tnb.ProductionPlanMgr.Entitys.csproj", "{E2A03A01-9E47-47E1-9541-805810B7B525}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.BasicData.Entitys", "BasicData\Tnb.BasicData.Entitys\Tnb.BasicData.Entitys.csproj", "{99F91D4C-7030-4D25-B08C-8B509C3A7462}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionPlanMgr.Interfaces", "Tnb.ProductionPlanMgr.Interfaces\Tnb.ProductionPlanMgr.Interfaces.csproj", "{840BB9F8-5B4E-43B9-B97D-6BCA4F3C7C39}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.BasicData.Interfaces", "BasicData\Tnb.BasicData.Interfaces\Tnb.BasicData.Interfaces.csproj", "{3F1EB6A2-BDC3-4F86-896E-786EAEE91D0B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionMgr", "ProductionMgr\Tnb.ProductionMgr\Tnb.ProductionMgr.csproj", "{C9001973-83C5-48B8-8905-69BCC8132928}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionMgr.Entitys", "ProductionMgr\Tnb.ProductionMgr.Entitys\Tnb.ProductionMgr.Entitys.csproj", "{4F4EDC3F-4167-4061-AD07-4B0254977F26}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tnb.ProductionMgr.Interfaces", "ProductionMgr\Tnb.ProductionMgr.Interfaces\Tnb.ProductionMgr.Interfaces.csproj", "{CE039C17-0037-457C-A202-486701DB7F17}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -255,18 +255,6 @@ Global
{E600E59F-18EE-4DBC-8298-BEF4307F69D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E600E59F-18EE-4DBC-8298-BEF4307F69D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E600E59F-18EE-4DBC-8298-BEF4307F69D9}.Release|Any CPU.Build.0 = Release|Any CPU
- {1E09E797-7DFF-49B1-ABB8-290660DB4451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1E09E797-7DFF-49B1-ABB8-290660DB4451}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1E09E797-7DFF-49B1-ABB8-290660DB4451}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1E09E797-7DFF-49B1-ABB8-290660DB4451}.Release|Any CPU.Build.0 = Release|Any CPU
- {12A5A0D3-C608-46AB-AC4C-5D5EF729AF8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {12A5A0D3-C608-46AB-AC4C-5D5EF729AF8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {12A5A0D3-C608-46AB-AC4C-5D5EF729AF8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {12A5A0D3-C608-46AB-AC4C-5D5EF729AF8E}.Release|Any CPU.Build.0 = Release|Any CPU
- {C37798AB-AF09-4260-BEF5-92F7D373A4EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C37798AB-AF09-4260-BEF5-92F7D373A4EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C37798AB-AF09-4260-BEF5-92F7D373A4EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C37798AB-AF09-4260-BEF5-92F7D373A4EA}.Release|Any CPU.Build.0 = Release|Any CPU
{FB41DBE3-4537-47AB-B248-7F6BDC1FC4B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FB41DBE3-4537-47AB-B248-7F6BDC1FC4B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FB41DBE3-4537-47AB-B248-7F6BDC1FC4B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -303,18 +291,30 @@ Global
{A50B2999-D5DC-415F-A376-D91B24DCF606}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A50B2999-D5DC-415F-A376-D91B24DCF606}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A50B2999-D5DC-415F-A376-D91B24DCF606}.Release|Any CPU.Build.0 = Release|Any CPU
- {A67ABB55-CCBB-426D-B128-A147119568BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A67ABB55-CCBB-426D-B128-A147119568BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A67ABB55-CCBB-426D-B128-A147119568BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A67ABB55-CCBB-426D-B128-A147119568BA}.Release|Any CPU.Build.0 = Release|Any CPU
- {E2A03A01-9E47-47E1-9541-805810B7B525}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E2A03A01-9E47-47E1-9541-805810B7B525}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E2A03A01-9E47-47E1-9541-805810B7B525}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E2A03A01-9E47-47E1-9541-805810B7B525}.Release|Any CPU.Build.0 = Release|Any CPU
- {840BB9F8-5B4E-43B9-B97D-6BCA4F3C7C39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {840BB9F8-5B4E-43B9-B97D-6BCA4F3C7C39}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {840BB9F8-5B4E-43B9-B97D-6BCA4F3C7C39}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {840BB9F8-5B4E-43B9-B97D-6BCA4F3C7C39}.Release|Any CPU.Build.0 = Release|Any CPU
+ {58343F2F-E846-4CBD-8BA5-50EE3088E89D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {58343F2F-E846-4CBD-8BA5-50EE3088E89D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {58343F2F-E846-4CBD-8BA5-50EE3088E89D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {58343F2F-E846-4CBD-8BA5-50EE3088E89D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {99F91D4C-7030-4D25-B08C-8B509C3A7462}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {99F91D4C-7030-4D25-B08C-8B509C3A7462}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {99F91D4C-7030-4D25-B08C-8B509C3A7462}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {99F91D4C-7030-4D25-B08C-8B509C3A7462}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3F1EB6A2-BDC3-4F86-896E-786EAEE91D0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3F1EB6A2-BDC3-4F86-896E-786EAEE91D0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3F1EB6A2-BDC3-4F86-896E-786EAEE91D0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3F1EB6A2-BDC3-4F86-896E-786EAEE91D0B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C9001973-83C5-48B8-8905-69BCC8132928}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C9001973-83C5-48B8-8905-69BCC8132928}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C9001973-83C5-48B8-8905-69BCC8132928}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C9001973-83C5-48B8-8905-69BCC8132928}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4F4EDC3F-4167-4061-AD07-4B0254977F26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4F4EDC3F-4167-4061-AD07-4B0254977F26}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4F4EDC3F-4167-4061-AD07-4B0254977F26}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4F4EDC3F-4167-4061-AD07-4B0254977F26}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CE039C17-0037-457C-A202-486701DB7F17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CE039C17-0037-457C-A202-486701DB7F17}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CE039C17-0037-457C-A202-486701DB7F17}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CE039C17-0037-457C-A202-486701DB7F17}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -349,9 +349,6 @@ Global
{08A36D02-DC53-4895-9E1C-E02BC1BBA890} = {A5AB62A9-B65A-4348-BC4A-60EF67FC1B9D}
{2E9F8B23-37B9-42BD-A62F-140A38C43A89} = {A5AB62A9-B65A-4348-BC4A-60EF67FC1B9D}
{E600E59F-18EE-4DBC-8298-BEF4307F69D9} = {E4872924-2348-4E06-881A-08625ED98E9F}
- {1E09E797-7DFF-49B1-ABB8-290660DB4451} = {52B19E13-6B04-444C-A38A-B9955B199A98}
- {12A5A0D3-C608-46AB-AC4C-5D5EF729AF8E} = {52B19E13-6B04-444C-A38A-B9955B199A98}
- {C37798AB-AF09-4260-BEF5-92F7D373A4EA} = {52B19E13-6B04-444C-A38A-B9955B199A98}
{FB41DBE3-4537-47AB-B248-7F6BDC1FC4B3} = {D90E2789-189A-4F05-B081-27F2FABB2E7E}
{85E36D25-ACF8-4560-AD3F-05288B1ADD84} = {D90E2789-189A-4F05-B081-27F2FABB2E7E}
{9F640B29-9C38-4349-9870-04130162134A} = {D90E2789-189A-4F05-B081-27F2FABB2E7E}
@@ -361,9 +358,12 @@ Global
{CA896F39-32F4-44C9-B512-A21A0363EB95} = {2430BCC4-10D5-42BE-ACB0-C12951909802}
{60A7939A-57FB-4209-B009-02067ED13F9D} = {2430BCC4-10D5-42BE-ACB0-C12951909802}
{A50B2999-D5DC-415F-A376-D91B24DCF606} = {2430BCC4-10D5-42BE-ACB0-C12951909802}
- {A67ABB55-CCBB-426D-B128-A147119568BA} = {ABE58B5E-610B-4159-BFF0-8B04BF700B3C}
- {E2A03A01-9E47-47E1-9541-805810B7B525} = {ABE58B5E-610B-4159-BFF0-8B04BF700B3C}
- {840BB9F8-5B4E-43B9-B97D-6BCA4F3C7C39} = {ABE58B5E-610B-4159-BFF0-8B04BF700B3C}
+ {58343F2F-E846-4CBD-8BA5-50EE3088E89D} = {52B19E13-6B04-444C-A38A-B9955B199A98}
+ {99F91D4C-7030-4D25-B08C-8B509C3A7462} = {52B19E13-6B04-444C-A38A-B9955B199A98}
+ {3F1EB6A2-BDC3-4F86-896E-786EAEE91D0B} = {52B19E13-6B04-444C-A38A-B9955B199A98}
+ {C9001973-83C5-48B8-8905-69BCC8132928} = {ABE58B5E-610B-4159-BFF0-8B04BF700B3C}
+ {4F4EDC3F-4167-4061-AD07-4B0254977F26} = {ABE58B5E-610B-4159-BFF0-8B04BF700B3C}
+ {CE039C17-0037-457C-A202-486701DB7F17} = {ABE58B5E-610B-4159-BFF0-8B04BF700B3C}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {646DDD1C-F143-42C2-894F-F5C7B3A0CE74}
diff --git a/apihost/Tnb.API.Entry/Tnb.API.Entry.csproj b/apihost/Tnb.API.Entry/Tnb.API.Entry.csproj
index f9101102..d3a9130e 100644
--- a/apihost/Tnb.API.Entry/Tnb.API.Entry.csproj
+++ b/apihost/Tnb.API.Entry/Tnb.API.Entry.csproj
@@ -34,13 +34,16 @@
+
+
+
+
-
-
+