|
|
@@ -849,43 +849,63 @@ CREATE TABLE `iot_device_info` (
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `iot_device_info_extend`;
|
|
|
CREATE TABLE `iot_device_info_extend` (
|
|
|
- `id` bigint(0) NOT NULL COMMENT '主键',
|
|
|
- `device_id` bigint(0) NOT NULL COMMENT '设备id',
|
|
|
- `user_name` varchar(100) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT '登录用户名',
|
|
|
- `password` varchar(100) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT '登录密码',
|
|
|
- `port` int(0) NULL DEFAULT NULL COMMENT '端口',
|
|
|
- `net_address` varchar(20) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT 'ip地址',
|
|
|
- `deleted` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '删除状态',
|
|
|
- `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'iot服务token',
|
|
|
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
- `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
|
- `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
+ `id` bigint(0) NOT NULL COMMENT '主键',
|
|
|
+ `device_id` bigint(0) NOT NULL COMMENT '设备id',
|
|
|
+ `user_name` varchar(100) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT '登录用户名',
|
|
|
+ `password` varchar(100) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT '登录密码',
|
|
|
+ `port` int(0) NULL DEFAULT NULL COMMENT '端口',
|
|
|
+ `net_address` varchar(20) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT 'ip地址',
|
|
|
+ `deleted` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '删除状态',
|
|
|
+ `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'iot服务token',
|
|
|
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
|
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_device_status`;
|
|
|
CREATE TABLE `iot_device_status` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `device_id` bigint DEFAULT NULL COMMENT '设备id',
|
|
|
- `device_product` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备品牌',
|
|
|
- `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
|
|
|
- `device_type` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型',
|
|
|
- `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称',
|
|
|
- `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot服务唯一编码',
|
|
|
- `unique_code` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
|
|
|
- `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构路径',
|
|
|
- `info` text COLLATE utf8mb4_general_ci COMMENT '设备状态数据',
|
|
|
- `state_update_time` datetime DEFAULT NULL COMMENT '最后一次状态更新时间',
|
|
|
- `state_start_time` datetime DEFAULT NULL COMMENT '状态更新开始时间',
|
|
|
- `state` int DEFAULT 2 COMMENT '告警状态,0:正常,1:告警,2:未知',
|
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
- `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
|
|
|
- `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
|
|
|
- PRIMARY KEY (`id`)
|
|
|
+ `id` bigint NOT NULL,
|
|
|
+ `device_id` bigint DEFAULT NULL COMMENT '设备id',
|
|
|
+ `device_product` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备品牌',
|
|
|
+ `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
|
|
|
+ `device_type` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型',
|
|
|
+ `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称',
|
|
|
+ `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot服务唯一编码',
|
|
|
+ `unique_code` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
|
|
|
+ `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
+ `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
|
|
|
+ `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构路径',
|
|
|
+ `info` text COLLATE utf8mb4_general_ci COMMENT '设备状态数据',
|
|
|
+ `state_update_time` datetime DEFAULT NULL COMMENT '最后一次状态更新时间',
|
|
|
+ `state_start_time` datetime DEFAULT NULL COMMENT '状态更新开始时间',
|
|
|
+ `state` int DEFAULT 2 COMMENT '告警状态,0:正常,1:告警,2:未知',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
|
|
|
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
|
|
+
|
|
|
+drop table if exists iot_device_status_log;
|
|
|
+CREATE TABLE `iot_device_status_log` (
|
|
|
+ `id` bigint NOT NULL,
|
|
|
+ `device_status_id` bigint DEFAULT NULL COMMENT '设备id',
|
|
|
+ `device_id` bigint DEFAULT NULL COMMENT '设备id',
|
|
|
+ `device_product` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备品牌',
|
|
|
+ `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
|
|
|
+ `device_type` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型',
|
|
|
+ `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称',
|
|
|
+ `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot服务唯一编码',
|
|
|
+ `unique_code` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
|
|
|
+ `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
+ `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
|
|
|
+ `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构路径',
|
|
|
+ `info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '设备状态数据',
|
|
|
+ `state` int DEFAULT '2' COMMENT '告警状态,0:正常,1:告警,2:未知',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
|
|
|
|
|
|