From 04b7ab4a31806726ac4b19ee93d31aa8084768ea Mon Sep 17 00:00:00 2001
From: lhl <1281544429@qq.com>
Date: 星期六, 02 十一月 2024 12:25:41 +0800
Subject: [PATCH] 提交日志

---
 Client/黎弘霖/log/设备管理_黎弘霖_1102.doc            |    0 
 Client/黎弘霖/code/Devices_Management_Struct.h |  131 ++++++++++++++++---------------------------
 2 files changed, 49 insertions(+), 82 deletions(-)

diff --git "a/Client/\351\273\216\345\274\230\351\234\226/code/Devices_Management_Struct.h" "b/Client/\351\273\216\345\274\230\351\234\226/code/Devices_Management_Struct.h"
index 67b38a2..28278eb 100644
--- "a/Client/\351\273\216\345\274\230\351\234\226/code/Devices_Management_Struct.h"
+++ "b/Client/\351\273\216\345\274\230\351\234\226/code/Devices_Management_Struct.h"
@@ -1,121 +1,88 @@
 #pragma once
 enum TypeInfo
 {
-	AD_Req,//添加设备请求
-	AD_Res,//添加设备响应
-	CD_Req,//关闭设备请求
-	CD_Res,//关闭设备请求
-	PD_Req,//暂停设备请求
-	PD_Res,//暂停设备请求
+	AD_REQ,//添加设备请求
+	AD_RES,//添加设备响应
+	MD_REQ,//修改设备请求
+	MD_RES,//修改设备响应
+	QD_REQ,//查询设备请求
+	QD_RES,//查询设备响应
 };
 struct Head
 {
 	int type;
 	int len;
 };
-
+struct DevicesInfo
+{
+	int deviceID;
+	char deviceName[32];//设备名称
+	char deviceStatus[32];//设备状态
+	char manufacturer[100];//厂家
+	char devicesType[32];//设备类型
+	double longitude;//经度
+	double latitude;//纬度
+	char purchasingTime[15];//购买时间
+	char installTime[15];//安装时间
+	char devicesSerialNumber[32];//设备编码
+};
 //添加设备
-struct ADReq
+struct ADReq//添加请求
 {
 	Head head;
-	char Device_Name[32];
+	char deviceName[32];
 	ADReq() {
-		head.type = AD_Req;
-		head.len = sizeof(AD_Req);
+		head.type = AD_REQ;
+		head.len = sizeof(ADReq);
 	}
 
 };
-struct ADPermission
-{
-	char Device_Name[32];
-	char Device_Status[32];
-	char Manufacturer[100];
-	char Devices_Type[32];
-	double Longitude;
-	double Latitude;
-};
-struct ADRes
+
+struct ADRes//添加响应
 {
 	Head head;
-	char Device_Name[32];
-	char Device_Status[32];
-	char Start_Time[32];
-	char Work_Time[32];
-	char Manufacturer[100];
-	char Devices_Type[32];
-	double Longitude;
-	double Latitude;
-	ADPermission per;
+	int type;
 	ADRes() {
-		head.type = AD_Res;
+		head.type = AD_RES;
 		head.len = sizeof(ADRes);
 	}
 
 };
-
-//关闭设备
-struct CDReq
+//修改设备
+struct MDRes//修改请求
 {
 	Head head;
-	char Device_Name[32];
-	CDReq() {
-		head.type = CD_Req;
-		head.len = sizeof(CDReq);
+	DevicesInfo info;
+	MDRes() {
+		head.type = MD_RES;
+		head.len = sizeof(MDRes);
 	}
 };
-struct CDPermission
-{
-	char Device_Name[32];
-	char Device_Status[32];
-	char Start_Time[32];
-	char Work_Time[32];
-	char Manufacturer[100];
-	char Devices_Type[32];
-	double Longitude;
-	double Latitude;
-};
-struct CDRes
+struct MDReq//修改响应
 {
 	Head head;
-	char Device_Status[32];
-	int status;
-	CDPermission per;
-	CDRes() {
-		head.type = CD_Res;
-		head.len = sizeof(CDRes);
+	int type;
+	MDReq() {
+		head.type = MD_REQ;
+		head.len = sizeof(MDReq);
 	}
 };
-
-//暂停设备
-struct PDReq
+//查询设备
+struct QDReq//查询请求
 {
 	Head head;
-	char Device_Name[32];
-	PDReq() {
-		head.type = PD_Req;
-		head.len = sizeof(PDReq);
+	DevicesInfo info;
+	QDReq() {
+		head.type = QD_REQ;
+		head.len = sizeof(QDReq);
 	}
 };
-struct PDPermission
-{
-	char Device_Name[32];
-	char Device_Status[32];
-	char Start_Time[32];
-	char Work_Time[32];
-	char Manufacturer[100];
-	char Devices_Type[32];
-	double Longitude;
-	double Latitude;
-};
-struct PDRes
+struct QDRes//查询响应
 {
 	Head head;
-	char Device_Status[32];
-	char Work_Time[32];
-	int status;
-	PDPermission per;
-	PDRes() {
-		head.type = PD_Res;
-		head.len = sizeof(PDRes);
+	int type;
+	QDRes() {
+		head.type = QD_RES;
+		head.len = sizeof(QDRes);
 	}
 };
\ No newline at end of file
diff --git "a/Client/\351\273\216\345\274\230\351\234\226/log/\350\256\276\345\244\207\347\256\241\347\220\206_\351\273\216\345\274\230\351\234\226_1102.doc" "b/Client/\351\273\216\345\274\230\351\234\226/log/\350\256\276\345\244\207\347\256\241\347\220\206_\351\273\216\345\274\230\351\234\226_1102.doc"
new file mode 100644
index 0000000..a5753d6
--- /dev/null
+++ "b/Client/\351\273\216\345\274\230\351\234\226/log/\350\256\276\345\244\207\347\256\241\347\220\206_\351\273\216\345\274\230\351\234\226_1102.doc"
Binary files differ

--
Gitblit v1.8.0