From db78f1020f7f07b47a8719ead7c563750943b594 Mon Sep 17 00:00:00 2001
From: Administrator <3174665893@qq.com>
Date: 星期六, 09 十一月 2024 15:59:44 +0800
Subject: [PATCH] 添加总结

---
 common.h |   92 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 90 insertions(+), 2 deletions(-)

diff --git a/common.h b/common.h
index 7eacec0..f8d143a 100644
--- a/common.h
+++ b/common.h
@@ -98,6 +98,14 @@
 	FILE_DOWNLOADS_REQ, // 版本更新文件下载请求
 	FILE_DOWNLOADS_RES, // 版本更新文件下载响应
 	DOWNLOAD_SUCCESSFULLY_RES,       // 更新文件下载成功的响应
+	
+	//版本管理
+	VERSION_NUM_REQ,  // 版本号请求
+	VERSION_NUM_RES,   // 版本号响应
+	UPLOAD_FILE_REQ, // 上传文件的请求
+	UPLOAD_FILE_RES, // 上传文件的响应
+	VERSION_INFOENTRY_REQ,       // 版本信息录入请求
+	VERSION_INFOENTRY_RES,       //版本信息录入响应
 
 	//日志
 	LOGSEARCH_REQ,//日志查询请求
@@ -622,7 +630,7 @@
     Head head;
 	int status;
     CoaMinRod coaMinRod[0];
-        CoaMinRodReS(){
+        CoaMinRodRes(){
         head.type = COAL_MINE_RODER_RES;
         head.len = sizeof(CoaMinRodReS);
     }
@@ -752,7 +760,7 @@
 		head.type = ADD_PDPLAN_REQ;
 		head.len = sizeof(AddPdplanReq);
 	}
-}
+};
 //添加一条生产计划的响应结构体
 struct AddPdplanRes
 {
@@ -1114,6 +1122,86 @@
 	}
 };
 
+//版本管理
+struct VersionNumReq        // 版本号请求
+{
+    Head head;
+    VersionNumReq() {
+        head.type = VERSION_NUM_REQ;
+        head.len = sizeof(VersionNumReq);
+    }
+};
+
+struct VersionNumRes        // 版本号响应
+{
+    Head head;
+    char versionId[64]; // 版本号
+    VersionNumRes() {
+        head.type = VERSION_NUM_RES;
+        head.len = sizeof(VersionNumRes);
+    }
+};
+
+// 文件传输
+struct FileInfo
+{
+    char fileName[256];
+    long long fileSize;
+    char s_filepath[128];
+};
+
+struct UploadFileReq        // 上传文件的请求
+{
+    Head head;
+    FileInfo fileInfo;
+    UploadFileReq() {
+        head.type = UPLOAD_FILE_REQ;
+        head.len = sizeof(UploadFileReq);
+    }
+};
+
+struct UploadFileRes {      // 上传文件的响应
+    Head head;
+    bool state = false;
+    char fileName[256];
+    long long file_size;
+    UploadFileRes()
+    {
+        head.type = UPLOAD_FILE_RES;
+        head.len = sizeof(UploadFileRes);
+    }
+};
+
+// 版本信息录入
+// 请求
+struct VersionInfoEntryReq {
+    Head head;
+    char versionId[64]; // 版本号
+    char versionIdOld[64]; // 上一个版本号
+    int fileNum;
+    char c_filepath[32];	//服务器放最新版本的路径
+    char versionDescription[256]; //更新内容
+    char versionCreattime[32]; // 更新时间
+    FileInfo fileInfo[0] ;		//包含下载文件信息
+
+    VersionInfoEntryReq()
+    {
+        head.type = VERSION_INFOENTRY_REQ;
+        head.len = sizeof(VersionInfoEntryReq);
+    }
+};
+
+// 版本信息录入响应
+struct VersionInfoEntryRes {
+    Head head;
+    bool state = false;
+    VersionInfoEntryRes()
+    {
+        head.type = VERSION_INFOENTRY_RES;
+        head.len = sizeof(VersionInfoEntryRes);
+    }
+};
+
 //日志
 struct ParsedLog {
 	char timeStamp[64]; // 时间戳

--
Gitblit v1.8.0