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