From 956d58fbc8763fb925094b2bd6aacbcf02e71d67 Mon Sep 17 00:00:00 2001
From: NXX <447201003@qq>
Date: Mon, 5 Sep 2022 10:22:59 +0800
Subject: [PATCH] SCADA
---
...BPASmartClient.ControlCenterService.csproj | 11 +++++
.../Program.cs | 7 +++
.../Serviceinitialization.cs | 30 ++++++++++++
.../BPASmartClient.Models.csproj | 9 ++++
.../重庆胖子鱼/FryingPanDevicesModel.cs | 27 +++++++++++
.../重庆胖子鱼/MaterialsModel.cs | 26 ++++++++++
.../重庆胖子鱼/OrdersModel.cs | 28 +++++++++++
.../重庆胖子鱼/RecipesModel.cs | 37 ++++++++++++++
SmartClient.sln | 48 ++++++++++++++++++-
9 files changed, 222 insertions(+), 1 deletion(-)
create mode 100644 BPASmartClient.ControlCenterService/BPASmartClient.ControlCenterService.csproj
create mode 100644 BPASmartClient.ControlCenterService/Program.cs
create mode 100644 BPASmartClient.ControlCenterService/Serviceinitialization.cs
create mode 100644 BPASmartClient.Models/BPASmartClient.Models.csproj
create mode 100644 BPASmartClient.Models/重庆胖子鱼/FryingPanDevicesModel.cs
create mode 100644 BPASmartClient.Models/重庆胖子鱼/MaterialsModel.cs
create mode 100644 BPASmartClient.Models/重庆胖子鱼/OrdersModel.cs
create mode 100644 BPASmartClient.Models/重庆胖子鱼/RecipesModel.cs
diff --git a/BPASmartClient.ControlCenterService/BPASmartClient.ControlCenterService.csproj b/BPASmartClient.ControlCenterService/BPASmartClient.ControlCenterService.csproj
new file mode 100644
index 00000000..60ae0bd2
--- /dev/null
+++ b/BPASmartClient.ControlCenterService/BPASmartClient.ControlCenterService.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net6.0
+ disable
+ enable
+ AnyCPU
+
+
+
diff --git a/BPASmartClient.ControlCenterService/Program.cs b/BPASmartClient.ControlCenterService/Program.cs
new file mode 100644
index 00000000..2983bad5
--- /dev/null
+++ b/BPASmartClient.ControlCenterService/Program.cs
@@ -0,0 +1,7 @@
+// See https://aka.ms/new-console-template for more information
+using BPASmartClient.ControlCenterService;
+using System;
+
+Console.WriteLine("------------------ 控制中心服务启动 ------------------");
+
+Serviceinitialization serviceinitialization = new Serviceinitialization();
\ No newline at end of file
diff --git a/BPASmartClient.ControlCenterService/Serviceinitialization.cs b/BPASmartClient.ControlCenterService/Serviceinitialization.cs
new file mode 100644
index 00000000..5c2a15bd
--- /dev/null
+++ b/BPASmartClient.ControlCenterService/Serviceinitialization.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BPASmartClient.ControlCenterService
+{
+ public class Serviceinitialization
+ {
+
+ public Serviceinitialization()
+ {
+ //初始化加载
+ init();
+ }
+
+
+ private void init()
+ {
+ //订单接收模块
+
+ //AGV通讯模块
+
+
+ }
+ }
+
+
+}
diff --git a/BPASmartClient.Models/BPASmartClient.Models.csproj b/BPASmartClient.Models/BPASmartClient.Models.csproj
new file mode 100644
index 00000000..132c02c5
--- /dev/null
+++ b/BPASmartClient.Models/BPASmartClient.Models.csproj
@@ -0,0 +1,9 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/BPASmartClient.Models/重庆胖子鱼/FryingPanDevicesModel.cs b/BPASmartClient.Models/重庆胖子鱼/FryingPanDevicesModel.cs
new file mode 100644
index 00000000..29b4e245
--- /dev/null
+++ b/BPASmartClient.Models/重庆胖子鱼/FryingPanDevicesModel.cs
@@ -0,0 +1,27 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BPASmartClient.Models.重庆胖子鱼
+{
+ ///
+ /// 炒锅model
+ ///
+ public class FryingPanDevicesModel
+ {
+ ///
+ /// 炒锅ID
+ ///
+ public int FryingPanId { get; set; }
+ ///
+ /// 炒锅名称
+ ///
+ public string FryingPanName { get; set; }
+ ///
+ /// 炒锅IP地址
+ ///
+ public int FryingPanAddress { get; set; }
+ }
+}
diff --git a/BPASmartClient.Models/重庆胖子鱼/MaterialsModel.cs b/BPASmartClient.Models/重庆胖子鱼/MaterialsModel.cs
new file mode 100644
index 00000000..60994d06
--- /dev/null
+++ b/BPASmartClient.Models/重庆胖子鱼/MaterialsModel.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BPASmartClient.Models.重庆胖子鱼
+{
+ public class MaterialsModel
+ {
+ ///
+ /// 原料ID
+ ///
+ public int MaterialId { get; set; }
+ ///
+ /// 原料名称
+ ///
+ public string MaterialName { get; set; }
+ ///
+ /// 原料重量
+ ///
+ public int MaterialWeight { get; set; }
+
+
+ }
+}
diff --git a/BPASmartClient.Models/重庆胖子鱼/OrdersModel.cs b/BPASmartClient.Models/重庆胖子鱼/OrdersModel.cs
new file mode 100644
index 00000000..4dc5a5f6
--- /dev/null
+++ b/BPASmartClient.Models/重庆胖子鱼/OrdersModel.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BPASmartClient.Models.重庆胖子鱼
+{
+ public class OrdersModel
+ {
+ ///
+ /// 订单ID
+ ///
+ public int Id { get; set; }
+ ///
+ /// 订单名称
+ ///
+ public string Name { get; set; }
+ ///
+ /// 订单数量
+ ///
+ public int Count { get; set; }
+
+ public List Orders { get; set; }
+
+ public bool Order
+ }
+}
diff --git a/BPASmartClient.Models/重庆胖子鱼/RecipesModel.cs b/BPASmartClient.Models/重庆胖子鱼/RecipesModel.cs
new file mode 100644
index 00000000..66e8ab98
--- /dev/null
+++ b/BPASmartClient.Models/重庆胖子鱼/RecipesModel.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BPASmartClient.Models.重庆胖子鱼
+{
+ public class RecipesModel
+ {
+ ///
+ /// 配方ID
+ ///
+ public int RecipeId { get; set; }
+ ///
+ /// 配方名称
+ ///
+ public string RecipeName { get; set; }
+ ///
+ /// 配方可用的炒锅设备集合
+ ///
+ public List Devices { get; set; }
+ ///
+ /// 原料集合
+ ///
+ public List Materials { get; set; }
+ ///
+ /// 配方总重
+ ///
+ public int RecipeWeight { get; set; }
+ ///
+ /// 配方状态
+ /// 0:等待制作 1;正在制作 2;已完成
+ ///
+ public int RecipeState { get; set; }
+ }
+}
diff --git a/SmartClient.sln b/SmartClient.sln
index 71061217..f97edb1e 100644
--- a/SmartClient.sln
+++ b/SmartClient.sln
@@ -152,7 +152,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BPASmartClient.Compiler", "
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "4.界面加载实例", "4.界面加载实例", "{309D579E-DDA8-4B01-A0AA-0F381BC37801}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SCADA.Test", "SCADA.Test\SCADA.Test.csproj", "{1696D557-C908-4136-A5F2-FF59D69E642C}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SCADA.Test", "SCADA.Test\SCADA.Test.csproj", "{1696D557-C908-4136-A5F2-FF59D69E642C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPASmartClient.ControlCenterService", "BPASmartClient.ControlCenterService\BPASmartClient.ControlCenterService.csproj", "{7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPASmartClient.Models", "BPASmartClient.Models\BPASmartClient.Models.csproj", "{724986EA-91D8-417A-AB10-8B589D3253C4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -1408,6 +1412,46 @@ Global
{1696D557-C908-4136-A5F2-FF59D69E642C}.Release|x64.Build.0 = Release|Any CPU
{1696D557-C908-4136-A5F2-FF59D69E642C}.Release|x86.ActiveCfg = Release|Any CPU
{1696D557-C908-4136-A5F2-FF59D69E642C}.Release|x86.Build.0 = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|x64.Build.0 = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|x86.Build.0 = Debug|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|ARM.Build.0 = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|ARM64.Build.0 = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|x64.ActiveCfg = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|x64.Build.0 = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|x86.ActiveCfg = Release|Any CPU
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|x86.Build.0 = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|ARM.Build.0 = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|x64.Build.0 = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|x86.Build.0 = Debug|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|ARM.ActiveCfg = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|ARM.Build.0 = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|ARM64.Build.0 = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|x64.ActiveCfg = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|x64.Build.0 = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|x86.ActiveCfg = Release|Any CPU
+ {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1479,6 +1523,8 @@ Global
{B6213013-2A0E-41DD-BA9F-775D53C19374} = {5300552F-560D-474A-8D96-0A2747D08F64}
{309D579E-DDA8-4B01-A0AA-0F381BC37801} = {7B0175AD-BB74-4A98-B9A7-1E289032485E}
{1696D557-C908-4136-A5F2-FF59D69E642C} = {309D579E-DDA8-4B01-A0AA-0F381BC37801}
+ {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172} = {7B0175AD-BB74-4A98-B9A7-1E289032485E}
+ {724986EA-91D8-417A-AB10-8B589D3253C4} = {7B0175AD-BB74-4A98-B9A7-1E289032485E}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {9AEC9B81-0222-4DE9-B642-D915C29222AC}