Merge branch 'master' of ssh://115.28.86.8:29418/~admin/ef-p_pro_24_07_23
2个文件已修改
6 文件已复制
16个文件已添加
1 文件已重命名
1个文件已删除
| | |
| | | CONSTRAINT `FK_permissions_roles` FOREIGN KEY (`role`) REFERENCES `roles` (`role`) ON DELETE SET NULL ON UPDATE SET NULL |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | -- æ£å¨å¯¼åºè¡¨ uesr.permissions çæ°æ®ï¼~1 rows (大约) |
| | | DELETE FROM `permissions`; |
| | | INSERT INTO `permissions` (`user_id`, `user_name`, `role`) VALUES |
| | | (1, 'admin', 'role_admin'); |
| | | |
| | | -- å¯¼åº è¡¨ uesr.roles ç»æ |
| | | DROP TABLE IF EXISTS `roles`; |
| | | CREATE TABLE IF NOT EXISTS `roles` ( |
| | | `role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'è§è²', |
| | | `role_id` int NOT NULL AUTO_INCREMENT, |
| | | `role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'è§è²', |
| | | `Permissions_admin` tinyint unsigned DEFAULT '0' COMMENT 'æé管çæé', |
| | | `Permissions_query` tinyint unsigned DEFAULT '0' COMMENT 'å岿¥è¯¢åææé', |
| | | `Permissions_alert` tinyint unsigned DEFAULT '0' COMMENT 'è¦æ¥ç®¡çæé', |
| | |
| | | `Permissions_produce` tinyint unsigned DEFAULT '0' COMMENT 'ç产计åæé', |
| | | `Permissions_equipment` tinyint unsigned DEFAULT '0' COMMENT '设å¤ç®¡çæé', |
| | | `Permissions_version` tinyint unsigned DEFAULT '0' COMMENT 'çæ¬ç®¡çæé', |
| | | PRIMARY KEY (`role_id`), |
| | | KEY `role` (`role`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | -- æ£å¨å¯¼åºè¡¨ uesr.roles çæ°æ®ï¼~8 rows (大约) |
| | | DELETE FROM `roles`; |
| | | INSERT INTO `roles` (`role_id`, `role`, `Permissions_admin`, `Permissions_query`, `Permissions_alert`, `Permissions_Log`, `Permissions_map`, `Permissions_produce`, `Permissions_equipment`, `Permissions_version`) VALUES |
| | | (1, 'role_admin', 1, 1, 1, 1, 1, 1, 1, 1), |
| | | (2, 'role_query', 0, 1, 0, 0, 0, 0, 0, 0), |
| | | (3, 'role_alert', 0, 0, 1, 0, 0, 0, 0, 0), |
| | | (4, 'role_Log', 0, 0, 0, 1, 0, 0, 0, 0), |
| | | (5, 'role_map', 0, 0, 0, 0, 1, 0, 0, 0), |
| | | (6, 'role_produce', 0, 0, 0, 0, 0, 1, 0, 0), |
| | | (7, 'role_equipment', 0, 0, 0, 0, 0, 0, 1, 0), |
| | | (8, 'role_version', 0, 0, 0, 0, 0, 0, 0, 1); |
| | | |
| | | /*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */; |
| | | /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; |
copy from "Client/\350\203\241\345\256\265/log/~WRL3045.tmp"
copy to "Client/\347\216\213\344\270\200\345\215\232/log/\347\216\213\344\270\200\345\215\232-0802.doc"
Binary files differ
copy from "Client/\350\203\241\345\256\265/log/~WRL3045.tmp"
copy to "Client/\350\203\241\345\256\265/log/\345\216\206\345\217\262\346\237\245\350\257\242\345\210\206\346\236\220_\350\203\241\345\256\265_2024.8.2.doc"
Binary files differ
copy from "Client/\350\203\241\345\256\265/log/~WRL3045.tmp"
copy to "Client/\350\203\241\345\256\265/log/\345\216\206\345\217\262\346\237\245\350\257\242\345\210\206\346\236\220_\350\203\241\345\256\265_2024.8.7.doc"
Binary files differ
New file |
| | |
| | | enum TypeInfo{ |
| | | DEVICESELECT_REQ, //æ¥ç设å¤è¯·æ± |
| | | DEVICESELECT_RES, //æ¥ç设å¤ååº |
| | | |
| | | DEVICEADD_REQ, //å¢å 设å¤è¯·æ± |
| | | DEVICEADD_RES, //å¢å 设å¤ååº |
| | | |
| | | DEVICEDELETE_REQ, //å é¤è®¾å¤è¯·æ± |
| | | DEVICEDELETE_RES, //å é¤è®¾å¤ååº |
| | | |
| | | DEVICEUPDATE_REQ, //ä¿®æ¹è®¾å¤è¯·æ± |
| | | DEVICEUPDATE_RES, //ä¿®æ¹è®¾å¤ååº |
| | | |
| | | DEVICESELECTALL_REQ,//æ¥çå
¨é¨è®¾å¤è¯·æ± |
| | | DEVICESELECTALL_RES//æ¥çå
¨é¨è®¾å¤ååº |
| | | }; |
| | | |
| | | struct Head |
| | | { |
| | | int type;//åºåä¸ååè½ç»æä½ |
| | | int lenth;//表示å½åå°å
é¿åº¦ï¼ä¸»è¦è§£å³å¹´ç²å
ãæå
çæä½ |
| | | // int flag; |
| | | }; |
| | | |
| | | //设å¤ä¿¡æ¯ |
| | | struct DeviceData { |
| | | int id; // 设å¤ç¼å· |
| | | char name[32]; // 设å¤åç§° |
| | | double longitude; // è®¾å¤æå¨ä½ç½®ï¼ç»åº¦ï¼ |
| | | double latitude; //è®¾å¤æå¨ä½ç½®ï¼çº¬åº¦ï¼ |
| | | int status; // 设å¤ç¶æ 0ï¼è®¾å¤æ£å¸¸ 1ï¼è®¾å¤å¼å¸¸ 2ï¼è®¾å¤æå |
| | | double currentEnvironment_humidity;//å½åç产ç¯å¢æ¹¿åº¦ |
| | | double currentEnvironment_temperature;//å½åç产ç¯å¢æ¸©åº¦ |
| | | }; |
| | | |
| | | //å
¨é¨è®¾å¤æ¥è¯¢è¯·æ±ç»æä½ |
| | | struct DeviceSelectAllReq |
| | | { |
| | | Head head; |
| | | DeviceData dev; |
| | | DeviceSelectAllReq() {//æé 彿° |
| | | head.type = DEVICESELECTALL_REQ; |
| | | head.lenth = sizeof(DeviceSelectAllReq); |
| | | } |
| | | }; |
| | | |
| | | |
| | | //å
¨é¨è®¾å¤æ¥è¯¢ååºç»æä½ |
| | | struct DeviceSelectAllRes |
| | | { |
| | | Head head; |
| | | int state;//0ï¼æ¥è¯¢æå 1ï¼æ¥è¯¢å¤±è´¥ |
| | | DeviceData dev[0]; // ææ§æ°ç» |
| | | DeviceSelectAllRes() { |
| | | head.type = DEVICESELECTALL_RES; |
| | | head.lenth = sizeof(DeviceSelectAllRes); |
| | | } |
| | | }; |
| | | //è®¾å¤æ¥è¯¢è¯·æ±ç»æä½ |
| | | struct DeviceSelectReq |
| | | { |
| | | Head head; |
| | | DeviceData dev; |
| | | DeviceSelectReq() {//æé 彿° |
| | | head.type = DEVICESELECT_REQ; |
| | | head.lenth = sizeof(DeviceSelectReq); |
| | | } |
| | | }; |
| | | |
| | | |
| | | //è®¾å¤æ¥è¯¢ååºç»æä½ |
| | | struct DeviceSelectRes |
| | | { |
| | | Head head; |
| | | int state;//0ï¼æ¥è¯¢æå 1ï¼æ¥è¯¢å¤±è´¥ |
| | | DeviceData dev[0]; // ææ§æ°ç» |
| | | DeviceSelectRes() { |
| | | head.type = DEVICESELECT_RES; |
| | | head.lenth = sizeof(DeviceSelectRes); |
| | | } |
| | | }; |
| | | |
| | | //设å¤å¢å 请æ±ç»æä½ |
| | | struct DeviceAddReq |
| | | { |
| | | Head head; |
| | | DeviceData dev; |
| | | DeviceAddReq() { |
| | | head.type = DEVICEADD_REQ; |
| | | head.lenth = sizeof(DeviceAddReq); |
| | | } |
| | | }; |
| | | |
| | | //设å¤å¢å ååºç»æä½ |
| | | struct DeviceAddRes |
| | | { |
| | | Head head; |
| | | int state;//0ï¼æ·»å æå 1ï¼å¤±è´¥ |
| | | DeviceAddRes() { |
| | | head.type = DEVICEADD_RES; |
| | | head.lenth = sizeof(DeviceAddRes); |
| | | } |
| | | }; |
| | | |
| | | //设å¤å é¤è¯·æ±ç»æä½ |
| | | struct DeviceDeleteReq |
| | | { |
| | | Head head; |
| | | DeviceData dev; |
| | | DeviceDeleteReq() { |
| | | head.type = DEVICEDELETE_REQ; |
| | | head.lenth = sizeof(DeviceDeleteReq); |
| | | } |
| | | }; |
| | | |
| | | //设å¤å é¤ååºç»æä½ |
| | | struct DeviceDeleteRes |
| | | { |
| | | Head head; |
| | | int state;//0ï¼å 餿å 1ï¼å é¤å¤±è´¥ |
| | | DeviceDeleteRes() { |
| | | head.type = DEVICEDELETE_RES; |
| | | head.lenth = sizeof(DeviceDeleteRes); |
| | | } |
| | | }; |
| | | |
| | | |
| | | //设å¤ä¿®æ¹æ´æ°è¯·æ±ç»æä½ |
| | | struct DeviceUpdateReq |
| | | { |
| | | Head head; |
| | | DeviceData dev; |
| | | DeviceUpdateReq() { |
| | | head.type = DEVICEUPDATE_REQ; |
| | | head.lenth = sizeof(DeviceUpdateReq); |
| | | } |
| | | }; |
| | | |
| | | |
| | | //设å¤ä¿®æ¹æ´æ°ååºç»æä½ |
| | | struct DeviceUpdateRes |
| | | { |
| | | Head head; |
| | | DeviceData dev; |
| | | int state;//0ï¼ä¿®æ¹æå 1ï¼ä¿®æ¹å¤±è´¥ |
| | | DeviceUpdateRes() { |
| | | head.type = DEVICEUPDATE_RES; |
| | | head.lenth = sizeof(DeviceUpdateRes); |
| | | } |
| | | }; |
copy from "Client/\350\203\241\345\256\265/log/~WRL3045.tmp"
copy to "Server/\345\256\227\347\216\233\345\270\235/log/EF-P\346\227\245\345\277\227_\345\256\227\347\216\233\345\270\235_202040802.doc"
Binary files differ
copy from "Client/\350\203\241\345\256\265/log/~WRL3045.tmp"
copy to "Server/\345\256\227\347\216\233\345\270\235/log/EF-P\346\227\245\345\277\227_\345\256\227\347\216\233\345\270\235_202040803.doc"
Binary files differ
copy from "Client/\350\203\241\345\256\265/log/~WRL3045.tmp"
copy to "Server/\345\256\227\347\216\233\345\270\235/log/~WRL0003.tmp"
Binary files differ