240717班级,工业化控制系统,煤矿相关行业,昆仑系统
jhc
2024-11-02 4c68467cf59130b6849eab5c23e2e0b0af451609
Merge branch 'master' of ssh://115.28.86.8:29418/~admin/昆仑_1025
1个文件已修改
7个文件已添加
109 ■■■■■ 已修改文件
Client/刘子航/log/日志_刘子航_1102.doc 补丁 | 查看 | 原始文档 | blame | 历史
Client/宋昊昳/log/日志_宋昊昳_1102.doc 补丁 | 查看 | 原始文档 | blame | 历史
Client/朱航/log/朱航1030.doc 补丁 | 查看 | 原始文档 | blame | 历史
Client/朱航/log/朱航1031.doc 补丁 | 查看 | 原始文档 | blame | 历史
Client/朱航/log/朱航1101.doc 补丁 | 查看 | 原始文档 | blame | 历史
Client/龚启祥/log/日志模板_龚启祥_1102.doc 补丁 | 查看 | 原始文档 | blame | 历史
Server/胡家明/log/日志_胡家明_1101.doc 补丁 | 查看 | 原始文档 | blame | 历史
common.h 109 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Client/Áõ×Óº½/log/ÈÕÖ¾_Áõ×Óº½_1102.doc
Binary files differ
Client/ËÎ껕i/log/ÈÕÖ¾_ËÎ껕i_1102.doc
Binary files differ
Client/Ö캽/log/Ö캽1030.doc
Binary files differ
Client/Ö캽/log/Ö캽1031.doc
Binary files differ
Client/Ö캽/log/Ö캽1101.doc
Binary files differ
Client/¹¨ÆôÏé/log/ÈÕ־ģ°å_¹¨ÆôÏé_1102.doc
Binary files differ
Server/ºú¼ÒÃ÷/log/ÈÕÖ¾_ºú¼ÒÃ÷_1101.doc
Binary files differ
common.h
@@ -67,17 +67,17 @@
    HISTORY_QUERY_RES, // åŽ†å²æŸ¥è¯¢å“åº”
    //自动升级
    VERSIONNUM_REQ,  // ç‰ˆæœ¬å·è¯·æ±‚
    VERSIONNUM_RES,   // ç‰ˆæœ¬å·å“åº”
    VERSION_NUM_REQ,  // ç‰ˆæœ¬å·è¯·æ±‚
    VERSION_NUM_RES,   // ç‰ˆæœ¬å·å“åº”
    UPLOAD_FILE_REQ, // ä¸Šä¼ æ–‡ä»¶çš„请求
    UPLOAD_FILE_RES, // ä¸Šä¼ æ–‡ä»¶çš„响应
    VERSIONINFOENTRY_REQ,       // ç‰ˆæœ¬ä¿¡æ¯å½•入请求
    VERSIONINFOENTRY_RES,       //版本信息录入响应
    VERSIONUPDATE_REQ, // ç‰ˆæœ¬æ›´æ–°è¯·æ±‚
    VERSIONUPDATE_RES, // ç‰ˆæœ¬æ›´æ–°å“åº”
    FILEDOWNLOADS_REQ, // ç‰ˆæœ¬æ›´æ–°æ–‡ä»¶ä¸‹è½½è¯·æ±‚
    FILEDOWNLOADS_RES, // ç‰ˆæœ¬æ›´æ–°æ–‡ä»¶ä¸‹è½½å“åº”
    DOWNLOADSUCCESSFULLY_RES        // æ›´æ–°æ–‡ä»¶ä¸‹è½½æˆåŠŸçš„å“åº”
    VERSION_INFOENTRY_REQ,       // ç‰ˆæœ¬ä¿¡æ¯å½•入请求
    VERSION_INFOENTRY_RES,       //版本信息录入响应
    VERSION_UPDATE_REQ, // ç‰ˆæœ¬æ›´æ–°è¯·æ±‚
    VERSION_UPDATE_RES, // ç‰ˆæœ¬æ›´æ–°å“åº”
    FILE_DOWNLOADS_REQ, // ç‰ˆæœ¬æ›´æ–°æ–‡ä»¶ä¸‹è½½è¯·æ±‚
    FILE_DOWNLOADS_RES, // ç‰ˆæœ¬æ›´æ–°æ–‡ä»¶ä¸‹è½½å“åº”
    DOWNLOAD_SUCCESSFULLY_RES        // æ›´æ–°æ–‡ä»¶ä¸‹è½½æˆåŠŸçš„å“åº”
    //日志
    LOGSEARCH_REQ;//日志查询请求
@@ -687,7 +687,7 @@
{
    Head head;
    VersionNumReq() {
        head.type = VERSIONNUM_REQ;
        head.type = VERSION_NUM_REQ;
        head.len = sizeof(VersionNumReq);
    }
};
@@ -695,9 +695,9 @@
struct VersionNumRes        // ç‰ˆæœ¬å·å“åº”
{
    Head head;
    char version_id[64]; // ç‰ˆæœ¬å·
    char versionId[64]; // ç‰ˆæœ¬å·
    VersionNumRes() {
        head.type = VERSIONNUM_RES;
        head.type = VERSION_NUM_RES;
        head.len = sizeof(VersionNumRes);
    }
};
@@ -705,8 +705,8 @@
// æ–‡ä»¶ä¼ è¾“
struct FileInfo
{
    char file_name[256];
    long long file_size;
    char fileName[256];
    long long fileSize;
    char s_filepath[128];
    char content[0];
};
@@ -724,7 +724,7 @@
struct UploadFileRes {      // ä¸Šä¼ æ–‡ä»¶çš„响应
    Head head;
    bool state = false;
    char file_name[256];
    char fileName[256];
    long long file_size;
    UploadFileRes()
    {
@@ -737,19 +737,14 @@
// è¯·æ±‚
struct VersionInfoEntryReq {
    Head head;
    char version_id[64]; // ç‰ˆæœ¬å·
    char version_id_old[64]; // ä¸Šä¸€ä¸ªç‰ˆæœ¬å·
    char s_filepath[16][128];    //服务器放最新版本的路径
    char version_description[256]; //更新内容
    char version_creattime[32]; // æ›´æ–°æ—¶é—´
    char filename[16][128];
    long long filesize[16];
    char c_filepath[16][128];
    char versionId[64]; // ç‰ˆæœ¬å·
    char versionIdOld[64]; // ä¸Šä¸€ä¸ªç‰ˆæœ¬å·
    char context[0];        //包含下载文件信息
    int fileNum;
    VersionInfoEntryReq()
    {
        head.type = VERSIONINFOENTRY_REQ;
        head.type = VERSION_INFOENTRY_REQ;
        head.len = sizeof(VersionInfoEntryReq);
    }
};
@@ -760,7 +755,7 @@
    bool state = false;
    VersionInfoEntryRes()
    {
        head.type = VERSIONINFOENTRY_RES;
        head.type = VERSION_INFOENTRY_RES;
        head.len = sizeof(VersionInfoEntryRes);
    }
};
@@ -769,10 +764,10 @@
struct VersionUpdateReq {
    Head head;
    char cur_version_id[64]; // ç‰ˆæœ¬å·
    char curVersionId[64]; // ç‰ˆæœ¬å·
    VersionUpdateReq()
    {
        head.type = VERSIONUPDATE_REQ;
        head.type = VERSION_UPDATE_REQ;
        head.len = sizeof(VersionUpdateReq);
    }
};
@@ -781,13 +776,13 @@
struct VersionUpdateRes {
    Head head;
    bool state = false;
    char version_id[64]; // ç‰ˆæœ¬å·
    char update_date[32]; // æ›´æ–°æ—¶é—´
    char version_description[1024]; //更新描述
    char versionId[64]; // ç‰ˆæœ¬å·
    char updateDate[32]; // æ›´æ–°æ—¶é—´
    char versionDescription[1024]; //更新描述
    VersionUpdateRes()
    {
        head.type = VERSIONUPDATE_RES;
        head.type = VERSION_UPDATE_RES;
        head.len = sizeof(VersionUpdateRes);
    }
};
@@ -795,10 +790,10 @@
// ç‰ˆæœ¬æ›´æ–°æ–‡ä»¶ä¸‹è½½è¯·æ±‚
struct FileDownloadsReq {
    Head head;
    char version_id[64]; // ç‰ˆæœ¬å·
    char versionId[64]; // ç‰ˆæœ¬å·
    FileDownloadsReq()
    {
        head.type = FILEDOWNLOADS_REQ;
        head.type = FILE_DOWNLOADS_REQ;
        head.len = sizeof(FileDownloadsReq);
    }
};
@@ -806,16 +801,16 @@
// ç‰ˆæœ¬æ›´æ–°æ–‡ä»¶ä¸‹è½½å“åº”
struct FileDownloadsRes {
    Head head;
    char version_id[64]; // ç‰ˆæœ¬å·
    char versionId[64]; // ç‰ˆæœ¬å·
    char filename[128]; //文件名
    long long filesize; //文件大小
    char c_filepath[128];    //客户端放最新版本的本地路径
    int fileNum; // æ–‡ä»¶æ•°é‡
    long long all_fileSize; // æ–‡ä»¶æ€»å¤§å°
    long long allFileSize; // æ–‡ä»¶æ€»å¤§å°
    char content[0];
    FileDownloadsRes()
    {
        head.type = FILEDOWNLOADS_RES;
        head.type = FILE_DOWNLOADS_RES;
        head.len = sizeof(FileDownloadsRes);
    }
};
@@ -824,15 +819,35 @@
struct DownloadSuccessfullyRes{
    Head head;
    bool state = false;
    char file_name[256];
    long long file_size;
    char fileName[256];
    long long fileSize;
    DownloadSuccessfullyRes()
    {
        head.type = DOWNLOADSUCCESSFULLY_RES;
        head.type = DOWNLOAD_SUCCESSFULLY_RES;
        head.len = sizeof(DownloadSuccessfullyRes);
    }
};
<<<<<<< HEAD
//日志查询
enum Typeinfo{
    LOGSEARCH_REQ,//日志查询请求
    LOGSEARCH_RES,//日志查询响应
};
struct Head
{
    int type;   // åŠŸèƒ½ç±»åž‹
    int len;    //封包长度
};
// æ—¥å¿—查询请求结构体
struct LogQueryReq {
    Head heade;                 // æ•°æ®å¤´
    char keyWords[0];            // å­˜å‚¨å¤šä¸ªå…³é”®å­—的柔性数组
=======
//日志
struct ParsedLog { 
    char timestamp[64]; // æ—¶é—´æˆ³
@@ -846,7 +861,12 @@
// æ—¥å¿—查询请求结构体
struct LogQueryReq {
    Head head;                 // æ•°æ®å¤´
<<<<<<< HEAD
    char keyWords[32];         // å­˜å‚¨å…³é”®å­—的数组
=======
    char keyWords[32];            // å­˜å‚¨å…³é”®å­—的数组
>>>>>>> bb11cc624ab058fc3a6541f91f37985b8caae9b6
>>>>>>> 3d2b586460830c5dbebffe49bd3d5c2477de0aee
    // æ— å‚构造函数
    LogQueryReq() {
        head.type = LOGSEARCH_REQ;
@@ -856,18 +876,27 @@
// æ—¥å¿—查询响应结构体
struct LogQueryRes {
<<<<<<< HEAD
    Head heade;
=======
    Head head;  
>>>>>>> bb11cc624ab058fc3a6541f91f37985b8caae9b6
    int status;                    // å“åº”状态 (如 0 è¡¨ç¤ºæˆåŠŸï¼Œéž 0 è¡¨ç¤ºå¤±è´¥)
    char errorMessage[256];        // é”™è¯¯ä¿¡æ¯ï¼ˆå¦‚果有)
    
    // æ— å‚构造函数
    LogQueryRes() {
        head.type = LOGSEARCH_RES;
<<<<<<< HEAD
        head.len = sizeof(LogQueryRes);
=======
        head.len = sizeof(LogQueryRes);
>>>>>>> bb11cc624ab058fc3a6541f91f37985b8caae9b6
    }
};
#endif // COMMON_H
#endif // COMMON_H