Ver Fonte

人防配置与日志表创建

fuyuchuan há 2 semanas atrás
pai
commit
bf1d95b233
1 ficheiros alterados com 39 adições e 0 exclusões
  1. 39 0
      usky-cloud/usky_cloud_update.sql

+ 39 - 0
usky-cloud/usky_cloud_update.sql

@@ -734,3 +734,42 @@ CREATE TABLE `ems_cons_platform_config` (
   PRIMARY KEY (`id`) USING BTREE
 ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='能耗_集成平台配置表'
 /*------end 2026年1月30号 詹叶俊 创建能耗_集成平台配置表 */
+
+/*------begin 2026年2月9号 付宇川 人防_工程表、人防_投递日志表 */
+CREATE TABLE `cdi_defense_project` (
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '人防_工程表主键ID',
+  `engineering_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工程名称',
+  `engineering_id` bigint(20) NOT NULL COMMENT '工程id',
+  `passwd` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '密码',
+  `push_address` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '推送地址(带端口)',
+  `mqtt_user_name` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'mqtt用户名',
+  `mqtt_password` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'mqtt密码',
+  `mqtt_client_id` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'mqtt客户端id',
+  `base_topic` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '基础数据MQTT消息主题',
+  `iotInfo_topic` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '监测数据MQTT消息主题',
+  `alarm_topic` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '告警数据MQTT消息主题',
+  `create_by` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建者',
+  `create_time` datetime NOT NULL COMMENT '创建时间',
+  `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  `is_enable` int(1) NOT NULL DEFAULT '0' COMMENT '是否启用(0:未启用,1:已启用)',
+  `tenant_id` int(11) NOT NULL COMMENT '租户ID',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='人防_工程表(人防工程基础信息及MQTT连接配置)';
+
+CREATE TABLE `cdi_delivery_log` (
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '人防_投递日志表主键ID',
+  `engineering_id` bigint(20) NOT NULL COMMENT '工程id',
+  `data_type` tinyint(4) NOT NULL COMMENT '数据类型:1-单元,2-平面图,3-设施,4-监测',
+  `topic` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'MQTT消息主题(base/engineering、iotInfo/temp、alarm/message等)',
+  `data_content` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据内容(JSON格式字符串,存储此次上报数据推送情况)',
+  `push_flag` tinyint(4) NOT NULL COMMENT '推送结果(0:失败,1:成功)',
+  `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
+  `create_time` datetime NOT NULL COMMENT '创建时间',
+  `tenant_id` int(11) NOT NULL COMMENT '租户ID',
+  PRIMARY KEY (`id`),
+  KEY `idx_engineering_id` (`engineering_id`),
+  KEY `idx_data_type` (`data_type`),
+  KEY `idx_create_time` (`create_time`)
+) ENGINE=InnoDB AUTO_INCREMENT=78 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='人防_投递日志表(记录数据的MQTT投递情况)';
+/*------end 2026年2月9号 付宇川 人防_工程表、人防_投递日志表 */