From af2713110522ff3ab16df97d880c29293f561237 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Wed, 5 Jun 2024 14:05:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E8=A1=A8=EF=BC=8C=E8=B0=83=E6=95=B4data=E8=A1=A8id=E5=92=8C?= =?UTF-8?q?=E7=B4=A2=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ncac/package/cacdb.sql | 212 +++++++++++++++++++++++++---------------- 1 file changed, 128 insertions(+), 84 deletions(-) diff --git a/ncac/package/cacdb.sql b/ncac/package/cacdb.sql index e795e2b..03deae7 100644 --- a/ncac/package/cacdb.sql +++ b/ncac/package/cacdb.sql @@ -1,6 +1,6 @@ --- MySQL dump 10.13 Distrib 8.0.33, for Win64 (x86_64) +-- MySQL dump 10.13 Distrib 8.0.34, for Win64 (x86_64) -- --- Host: 192.168.1.84 Database: cacdb +-- Host: 192.168.50.81 Database: cacdb -- ------------------------------------------------------ -- Server version 5.7.44 @@ -458,6 +458,30 @@ LOCK TABLES `data_aq_h` WRITE; /*!40000 ALTER TABLE `data_aq_h` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `data_arcflash` +-- + +DROP TABLE IF EXISTS `data_arcflash`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `data_arcflash` ( + `eqmid` int(11) NOT NULL, + `d_time` datetime NOT NULL, + `arcflash` varchar(45) DEFAULT NULL COMMENT '弧闪', + PRIMARY KEY (`eqmid`,`d_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='弧闪数据表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `data_arcflash` +-- + +LOCK TABLES `data_arcflash` WRITE; +/*!40000 ALTER TABLE `data_arcflash` DISABLE KEYS */; +/*!40000 ALTER TABLE `data_arcflash` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `data_config` -- @@ -515,7 +539,7 @@ DROP TABLE IF EXISTS `data_dlg_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_dlg_h` ( - `eqmid` varchar(32) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `tmp1` float(12,3) DEFAULT NULL COMMENT '1段温度', `tmp2` float(12,3) DEFAULT NULL COMMENT '2段温度', @@ -550,7 +574,7 @@ DROP TABLE IF EXISTS `data_dlg_statistics`; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_dlg_statistics` ( `id` varchar(32) NOT NULL, - `eqmid` varchar(32) DEFAULT NULL, + `eqmid` int(11) DEFAULT NULL, `d_time` datetime DEFAULT NULL, `tmp1` float(12,3) DEFAULT NULL, `tmp2` float(12,3) DEFAULT NULL, @@ -563,7 +587,8 @@ CREATE TABLE `data_dlg_statistics` ( `ind2` int(5) DEFAULT NULL, `ind3` int(5) DEFAULT NULL, `isupload` int(11) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; /*!40101 SET character_set_client = @saved_cs_client */; @@ -585,7 +610,7 @@ DROP TABLE IF EXISTS `data_dlq_jbfd`; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_dlq_jbfd` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, - `eqmid` varchar(45) DEFAULT NULL COMMENT '设备id', + `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `acquisitionTime` datetime DEFAULT NULL COMMENT '监测时间', `phase` varchar(45) DEFAULT NULL COMMENT '相位', `dischargeCapacity` float DEFAULT NULL COMMENT '放电量', @@ -596,8 +621,7 @@ CREATE TABLE `data_dlq_jbfd` ( `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), - KEY `data_dlq_jbfd_eqmid_IDX` (`isupload`), - KEY `idx2` (`eqmid`) + KEY `idx2` (`eqmid`,`acquisitionTime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='断路器局部放电'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -618,7 +642,7 @@ DROP TABLE IF EXISTS `data_eaif_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_eaif_h` ( - `data_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自动编号', + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自动编号', `eqmid` int(11) NOT NULL COMMENT '设备ID', `areaid` int(11) NOT NULL COMMENT '点、线、区域ID', `capturetime` datetime NOT NULL COMMENT '采集时间', @@ -630,7 +654,8 @@ CREATE TABLE `data_eaif_h` ( `mid` float(10,4) DEFAULT NULL COMMENT '中间差', `std` float(10,4) DEFAULT NULL COMMENT '标准方差值', `isupload` int(1) DEFAULT '0', - PRIMARY KEY (`data_id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`capturetime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='红外区域测温数据表'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -712,7 +737,8 @@ CREATE TABLE `data_eia_statistics` ( `d_jx_3` float DEFAULT '0' COMMENT 'C相介质损耗因数', `d_jx_4` float DEFAULT '0', `d_time` datetime DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; /*!40101 SET character_set_client = @saved_cs_client */; @@ -749,7 +775,8 @@ CREATE TABLE `data_eif_h` ( `imageir` blob, `imageccd` blob, `irdata` blob, - PRIMARY KEY (`data_id`) USING BTREE + PRIMARY KEY (`data_id`) USING BTREE, + KEY `idx` (`eqmid`,`capturetime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; /*!40101 SET character_set_client = @saved_cs_client */; @@ -770,7 +797,7 @@ DROP TABLE IF EXISTS `data_epa`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_epa` ( - `eqmid` varchar(50) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `q1` float(18,4) DEFAULT NULL, `q2` float(18,4) DEFAULT NULL, @@ -851,7 +878,7 @@ DROP TABLE IF EXISTS `data_epa_statistics`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_epa_statistics` ( - `id` varchar(32) NOT NULL COMMENT '主键id', + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `ch4ppm` varchar(100) DEFAULT NULL COMMENT '甲烷含量', `c2h4ppm` varchar(100) DEFAULT NULL COMMENT '乙烯含量', @@ -867,8 +894,9 @@ CREATE TABLE `data_epa_statistics` ( `flatgas` varchar(100) DEFAULT NULL COMMENT '瓦斯继电器中故障气', `totalhydrocarbon` varchar(100) DEFAULT NULL COMMENT '总烃', `cmbugas` varchar(100) DEFAULT NULL COMMENT '总可燃气体', - `d_time` date DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`id`) USING BTREE + `d_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; /*!40101 SET character_set_client = @saved_cs_client */; @@ -889,7 +917,7 @@ DROP TABLE IF EXISTS `data_etp_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_etp_h` ( - `eqmid` varchar(50) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `t1` float(18,3) DEFAULT NULL COMMENT 'A相上触头/1通道温度', `t2` float(18,3) DEFAULT NULL COMMENT 'B相上触头/2通道温度', @@ -953,7 +981,7 @@ DROP TABLE IF EXISTS `data_etp_h6`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_etp_h6` ( - `eqmid` varchar(50) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `t1` decimal(18,4) DEFAULT NULL, `t2` decimal(18,4) DEFAULT NULL, @@ -1022,7 +1050,7 @@ DROP TABLE IF EXISTS `data_jdw_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_jdw_h` ( - `eqmid` varchar(32) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `resistance` float(12,3) DEFAULT NULL COMMENT '电阻值', `isupload` int(11) DEFAULT NULL, @@ -1048,7 +1076,7 @@ DROP TABLE IF EXISTS `data_jsyhw_jyjc`; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_jsyhw_jyjc` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, - `eqmid` varchar(45) DEFAULT NULL COMMENT '设备id', + `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `acquisitionTime` datetime DEFAULT NULL COMMENT '监测时间', `systemVoltage` float DEFAULT NULL COMMENT '系统电压', `totalCurrent` float DEFAULT NULL COMMENT '全电流', @@ -1058,7 +1086,8 @@ CREATE TABLE `data_jsyhw_jyjc` ( `isupload` int(11) DEFAULT NULL, `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `idx` (`eqmid`,`acquisitionTime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='金属氧化物绝缘监测'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1079,7 +1108,7 @@ DROP TABLE IF EXISTS `data_leakagecurrent_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_leakagecurrent_h` ( - `eqmid` varchar(50) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `averageleakagecurrent` decimal(18,4) DEFAULT NULL, `maxleakagecurrent` decimal(18,4) DEFAULT NULL, @@ -1147,7 +1176,8 @@ CREATE TABLE `data_microclimate_statistics` ( `wddir` float(22,3) DEFAULT NULL COMMENT '风向', `rnfll` float(22,3) DEFAULT NULL COMMENT '雨量', `isupload` int(1) DEFAULT '0' COMMENT '0', - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1168,7 +1198,7 @@ DROP TABLE IF EXISTS `data_moa_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_moa_h` ( - `eqmid` varchar(50) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `pt1` float DEFAULT NULL COMMENT 'A相系统电压', `lc1` float DEFAULT NULL COMMENT 'A相全电流', @@ -1219,8 +1249,8 @@ DROP TABLE IF EXISTS `data_moa_statistics`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_moa_statistics` ( - `id` varchar(32) NOT NULL COMMENT '主键', - `eqmid` varchar(50) DEFAULT NULL COMMENT '设备id', + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', + `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `d_time` datetime DEFAULT NULL COMMENT '创建时间', `pt1` float DEFAULT NULL COMMENT 'A相系统电压', `lc1` float DEFAULT NULL COMMENT 'A相全电流', @@ -1250,7 +1280,8 @@ CREATE TABLE `data_moa_statistics` ( `modevconf3` int(1) DEFAULT NULL COMMENT 'C相IED与监测设备通讯异常', `supdevrun3` int(1) DEFAULT NULL COMMENT 'C相设备运行异常', `isupload` int(11) DEFAULT NULL, - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1271,7 +1302,7 @@ DROP TABLE IF EXISTS `data_oiltemperature_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_oiltemperature_h` ( - `eqmid` varchar(50) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `oiltemperature1` decimal(18,4) DEFAULT NULL, `oiltemperature2` decimal(18,4) DEFAULT NULL, @@ -1325,7 +1356,7 @@ DROP TABLE IF EXISTS `data_pd_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_pd_h` ( - `eqmid` varchar(32) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `padschalm` int(11) DEFAULT NULL COMMENT '局放告警', `opcnt` int(11) DEFAULT NULL COMMENT '动作计数器', @@ -1359,8 +1390,8 @@ DROP TABLE IF EXISTS `data_pd_statistics`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_pd_statistics` ( - `id` varchar(32) NOT NULL COMMENT '主键id', - `eqmid` varchar(32) DEFAULT NULL COMMENT '设备id', + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', + `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `d_time` datetime DEFAULT NULL COMMENT '创建时间', `padschalm` int(11) DEFAULT NULL COMMENT '局放告警', `opcnt` int(11) DEFAULT NULL COMMENT '动作计数器', @@ -1372,7 +1403,8 @@ CREATE TABLE `data_pd_statistics` ( `uhfpadsch` float DEFAULT NULL COMMENT '局放UHF水平', `phase` float DEFAULT NULL COMMENT '放电相位', `waveform` longtext, - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1393,7 +1425,7 @@ DROP TABLE IF EXISTS `data_scur_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_scur_h` ( - `eqmid` varchar(32) NOT NULL COMMENT '主键id', + `eqmid` int(11) NOT NULL COMMENT '主键id', `d_time` datetime NOT NULL COMMENT '创建时间', `alarm_level` int(10) DEFAULT NULL COMMENT '报警等级', `current_val` varchar(20) DEFAULT NULL COMMENT '电流值(mA)', @@ -1419,12 +1451,13 @@ DROP TABLE IF EXISTS `data_scur_statistics`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_scur_statistics` ( - `id` varchar(32) NOT NULL COMMENT '主键id', - `eqmid` varchar(32) DEFAULT NULL COMMENT '设备id', + `id` int(11) NOT NULL COMMENT '主键id', + `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `d_time` datetime DEFAULT NULL COMMENT '创建时间', `current_val` varchar(20) DEFAULT NULL COMMENT '电流值(mA)', `isupload` int(5) DEFAULT NULL COMMENT '状态(1:已经发送,0:未发送)', - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1445,7 +1478,7 @@ DROP TABLE IF EXISTS `data_sf6_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_sf6_h` ( - `eqmid` varchar(32) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `temp1` float(12,3) DEFAULT NULL COMMENT 'A相温度', `pressure1` float(12,3) DEFAULT NULL COMMENT 'A相压力', @@ -1495,7 +1528,6 @@ CREATE TABLE `data_sf6_qtyl` ( `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), - KEY `data_sf6_qtyl_isupload_IDX` (`isupload`), KEY `idx2` (`eqmid`,`acquisitionTime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='SF6 气体压力'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1517,8 +1549,8 @@ DROP TABLE IF EXISTS `data_sf6_statistics`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_sf6_statistics` ( - `id` varchar(32) NOT NULL COMMENT '主键', - `eqmid` varchar(32) DEFAULT NULL COMMENT '设备id', + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', + `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `d_time` datetime DEFAULT NULL COMMENT '创建时间', `temp1` float(12,3) DEFAULT NULL COMMENT 'A相温度', `pressure1` float(12,3) DEFAULT NULL COMMENT 'A相压力', @@ -1535,7 +1567,8 @@ CREATE TABLE `data_sf6_statistics` ( `md3` float(12,3) DEFAULT NULL COMMENT 'C相密度', `pm3` float(12,3) DEFAULT NULL COMMENT 'C相微水', `ddt3` float(12,3) DEFAULT NULL COMMENT 'C相露点', - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1556,7 +1589,7 @@ DROP TABLE IF EXISTS `data_sf6env_h`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_sf6env_h` ( - `eqmid` varchar(32) NOT NULL, + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `gas1` float(12,3) DEFAULT NULL COMMENT 'SF6浓度A相', `yq1` float(12,3) DEFAULT NULL COMMENT 'O2含量A相', @@ -1604,8 +1637,8 @@ DROP TABLE IF EXISTS `data_sf6env_statistics`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_sf6env_statistics` ( - `id` varchar(32) NOT NULL COMMENT '主键id', - `eqmid` varchar(32) NOT NULL, + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', + `eqmid` int(11) NOT NULL, `d_time` datetime NOT NULL, `gas1` float(12,3) DEFAULT NULL COMMENT 'SF6浓度A相', `yq1` float(12,3) DEFAULT NULL COMMENT 'O2含量A相', @@ -1631,7 +1664,8 @@ CREATE TABLE `data_sf6env_statistics` ( `o2warn3` float(12,3) DEFAULT NULL COMMENT 'O2报警阈值C相', `gascnt3` int(12) DEFAULT NULL COMMENT '双气传感器数量C相', `hmcnt3` int(12) DEFAULT NULL COMMENT '温湿度传感器数量C相', - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) USING BTREE, + KEY `idx` (`eqmid`,`d_time`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1678,13 +1712,14 @@ DROP TABLE IF EXISTS `data_tx`; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_tx` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, - `eqmid` varchar(45) DEFAULT NULL COMMENT '设备id', + `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `acquisitionTime` datetime DEFAULT NULL COMMENT '监测时间', `totalCoreCurrent` float DEFAULT NULL COMMENT '铁芯全电流', `isupload` int(11) DEFAULT NULL, `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `idx` (`eqmid`,`acquisitionTime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='铁芯'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1730,7 +1765,7 @@ DROP TABLE IF EXISTS `data_ysp`; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `data_ysp` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, - `eqmid` varchar(45) DEFAULT NULL COMMENT '设备id', + `eqmid` int(11) DEFAULT NULL COMMENT '设备id', `acquisitionTime` datetime DEFAULT NULL COMMENT '监测时间', `H2` float DEFAULT NULL COMMENT '氢气', `CH4` float DEFAULT NULL COMMENT '甲烷', @@ -1745,7 +1780,8 @@ CREATE TABLE `data_ysp` ( `isupload` int(11) DEFAULT NULL, `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `idx` (`eqmid`,`acquisitionTime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='油色谱'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2368,30 +2404,6 @@ LOCK TABLES `modev` WRITE; /*!40000 ALTER TABLE `modev` ENABLE KEYS */; UNLOCK TABLES; --- --- Table structure for table `modev1` --- - -DROP TABLE IF EXISTS `modev1`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!50503 SET character_set_client = utf8mb4 */; -CREATE TABLE `modev1` ( - `var_int` int(10) DEFAULT NULL, - `var_float` float(10,5) DEFAULT NULL, - `var_varchar` varchar(255) DEFAULT NULL, - `var_datetime` datetime DEFAULT NULL -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `modev1` --- - -LOCK TABLES `modev1` WRITE; -/*!40000 ALTER TABLE `modev1` DISABLE KEYS */; -/*!40000 ALTER TABLE `modev1` ENABLE KEYS */; -UNLOCK TABLES; - -- -- Table structure for table `modev_eaif` -- @@ -3421,6 +3433,36 @@ LOCK TABLES `warn_cfg` WRITE; /*!40000 ALTER TABLE `warn_cfg` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `warn_rule` +-- + +DROP TABLE IF EXISTS `warn_rule`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `warn_rule` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `sensor_id` int(11) DEFAULT NULL COMMENT '监测装置ID', + `modevtype_point_id` int(11) DEFAULT NULL COMMENT '监测设备类型属性点表id', + `threshold` varchar(45) DEFAULT NULL COMMENT '阈值', + `comparator` varchar(45) DEFAULT NULL COMMENT '比较器', + `operator` varchar(45) DEFAULT NULL COMMENT '比较符', + `level` int(11) DEFAULT NULL COMMENT '告警级别 0:低 1:中 2:高', + `last_d_time` datetime DEFAULT NULL COMMENT '最后数据采集时间', + `active` int(11) DEFAULT NULL COMMENT '0:停用; 1:启用;', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='告警规则表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `warn_rule` +-- + +LOCK TABLES `warn_rule` WRITE; +/*!40000 ALTER TABLE `warn_rule` DISABLE KEYS */; +/*!40000 ALTER TABLE `warn_rule` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `warning` -- @@ -3429,22 +3471,24 @@ DROP TABLE IF EXISTS `warning`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `warning` ( - `id` varchar(32) NOT NULL COMMENT '主键', - `jgid` int(11) DEFAULT NULL COMMENT '间隔id(变电设备类型)', - `lxid` int(11) DEFAULT NULL COMMENT '类型id(设备小类)', - `mtid` int(11) DEFAULT NULL COMMENT '监测装置类型', - `eqmid` varchar(32) DEFAULT NULL COMMENT '设备id', - `monitoring_type` varchar(100) DEFAULT NULL COMMENT '监测类型', + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', + `rule_id` int(11) DEFAULT NULL, + `sensor_id` int(11) DEFAULT NULL COMMENT '设备id', + `sensor_name` varchar(255) DEFAULT NULL, + `zsb_name` varchar(255) DEFAULT NULL, + `field` varchar(45) DEFAULT NULL COMMENT '对应tablename表的字段名', + `d_time` datetime DEFAULT NULL COMMENT '数据采集时间', `warn_time` datetime DEFAULT NULL COMMENT '告警时间YYYY-MM-DD HH:MI:SS', - `warning_value` float(20,5) DEFAULT NULL COMMENT '告警值', - `threadval` float(20,5) DEFAULT NULL COMMENT '阈值', + `warn_value` varchar(45) DEFAULT NULL COMMENT '告警值', + `threshold` varchar(45) DEFAULT NULL COMMENT '阈值', `warn_desc` varchar(255) DEFAULT NULL COMMENT '告警信息/设备名称/设备安装位置', - `warn_level` varchar(8) DEFAULT NULL COMMENT '告警级别 0:高 1:中 2:低', + `trigger_desc` varchar(255) DEFAULT NULL, + `warn_level` int(11) DEFAULT NULL COMMENT '告警级别 0:低 1:中 2:高', `state` varchar(4) DEFAULT NULL COMMENT '处理状态 0:已处理 1:未处理', `process` varchar(255) DEFAULT NULL COMMENT '处理结果描述', `process_user` varchar(32) DEFAULT NULL COMMENT '处理人id', `process_time` datetime DEFAULT NULL COMMENT '处理时间', - PRIMARY KEY (`id`) USING BTREE + PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; /*!40101 SET character_set_client = @saved_cs_client */; @@ -3728,4 +3772,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-04-11 13:27:33 +-- Dump completed on 2024-06-05 13:59:59