From c89737ff6ef4ea58dafc201496971765ce664da2 Mon Sep 17 00:00:00 2001
From: wangky <m1561510467@163.com>
Date: 星期六, 09 十一月 2024 16:11:36 +0800
Subject: [PATCH] 1

---
 common.h |   99 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 97 insertions(+), 2 deletions(-)

diff --git a/common.h b/common.h
index 7eacec0..022d89f 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);
     }
@@ -737,10 +745,17 @@
 
 struct MonoutputInfo
 {
+<<<<<<< HEAD
+	char month[32];//鏈堜唤
+	double aOutput;//a浜у搧鏈堜骇閲�
+	double bOutput;//b浜у搧鏈堜骇閲�
+	double cOutput;//c浜у搧鏈堜骇閲�
+=======
 	char date[32];//日期
 	double aOutput;//a产品月产量
 	double bOutput;//b产品月产量
 	double cOutput;//c产品月产量
+>>>>>>> 83817169914cd859e4a7e0b5f0685dd0c072a974
 };
 
 //添加生产计划的请求结构体
@@ -752,7 +767,7 @@
 		head.type = ADD_PDPLAN_REQ;
 		head.len = sizeof(AddPdplanReq);
 	}
-}
+};
 //添加一条生产计划的响应结构体
 struct AddPdplanRes
 {
@@ -1114,6 +1129,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