|
|
|
@ -17,9 +17,346 @@ |
|
|
|
SET NAMES utf8; |
|
|
|
SET FOREIGN_KEY_CHECKS = 0; |
|
|
|
|
|
|
|
CREATE DATABASE /*!32312 IF NOT EXISTS*/`third` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */ /*!80016 DEFAULT ENCRYPTION='N' */; |
|
|
|
CREATE DATABASE /*!32312 IF NOT EXISTS*/`aeon` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */ /*!80016 DEFAULT ENCRYPTION='N' */; |
|
|
|
|
|
|
|
USE `third`; |
|
|
|
USE `aeon`; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for 1year_rawData |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `1year_rawData`; |
|
|
|
CREATE TABLE `1year_rawData` ( |
|
|
|
`hashId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`id` int NULL DEFAULT NULL, |
|
|
|
`methodType` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`platformIdentifyId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceTypeName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertLevel` int NULL DEFAULT NULL, |
|
|
|
`alertLevelName` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTypeName` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`rawData` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`status` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`messageId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`floorInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`spaceInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`equipmentInfo` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`projectInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`receive_ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`companyId` int NULL DEFAULT NULL, |
|
|
|
`company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dateKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`yearKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`monthKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dayKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`srcType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`needTransfer` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`pure_target_id` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`targetId` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`problemReportCategoryId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`forwardType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`updata_interval` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
INDEX `ts`(`ts` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for alertData |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `alertData`; |
|
|
|
CREATE TABLE `alertData` ( |
|
|
|
`hashId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`id` int NULL DEFAULT NULL, |
|
|
|
`methodType` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`platformIdentifyId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceTypeName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertLevel` int NULL DEFAULT NULL, |
|
|
|
`alertLevelName` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTypeName` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`rawData` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`status` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`messageId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`floorInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`spaceInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`equipmentInfo` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`projectInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`receive_ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`companyId` int NULL DEFAULT NULL, |
|
|
|
`company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dateKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`yearKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`monthKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dayKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`srcType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`needTransfer` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`pure_target_id` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`targetId` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`problemReportCategoryId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`forwardType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`updata_interval` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`hashId`) USING BTREE, |
|
|
|
INDEX `receive_ts`(`receive_ts` ASC) USING BTREE, |
|
|
|
INDEX `pure_target_id`(`pure_target_id` ASC) USING BTREE, |
|
|
|
INDEX `deviceId`(`deviceId` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_accumulate_30min |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_accumulate_30min`; |
|
|
|
CREATE TABLE `dashboard_aggregate_accumulate_30min` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`aggregate_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '30分钟聚合值', |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`date_day` int NULL DEFAULT NULL, |
|
|
|
`date_hour` int NULL DEFAULT NULL, |
|
|
|
`date_minute` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC, `date_month` ASC, `date_day` ASC, `date_hour` ASC, `date_minute` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '30分钟聚合表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_accumulate_day |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_accumulate_day`; |
|
|
|
CREATE TABLE `dashboard_aggregate_accumulate_day` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`aggregate_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日聚合值', |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`date_day` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC, `date_month` ASC, `date_day` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '日聚合表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_accumulate_hour |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_accumulate_hour`; |
|
|
|
CREATE TABLE `dashboard_aggregate_accumulate_hour` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`aggregate_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '1小时聚合值', |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`date_day` int NULL DEFAULT NULL, |
|
|
|
`date_hour` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC, `date_month` ASC, `date_day` ASC, `date_hour` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '小时聚合表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_accumulate_month |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_accumulate_month`; |
|
|
|
CREATE TABLE `dashboard_aggregate_accumulate_month` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`aggregate_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '月聚合值', |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC, `date_month` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '月聚合表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_accumulate_year |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_accumulate_year`; |
|
|
|
CREATE TABLE `dashboard_aggregate_accumulate_year` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`aggregate_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '年聚合值', |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '年聚合表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_measure_day |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_measure_day`; |
|
|
|
CREATE TABLE `dashboard_aggregate_measure_day` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备ID', |
|
|
|
`average_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日平均值', |
|
|
|
`max_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`min_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`date_day` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '聚合时间', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC, `date_month` ASC, `date_day` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '日聚合表(测量值)' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_measure_hour |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_measure_hour`; |
|
|
|
CREATE TABLE `dashboard_aggregate_measure_hour` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备ID', |
|
|
|
`average_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '小时平均值', |
|
|
|
`max_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`min_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`date_day` int NULL DEFAULT NULL, |
|
|
|
`date_hour` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '聚合时间', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC, `date_month` ASC, `date_day` ASC, `date_hour` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '小时聚合表(测量值)' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_measure_month |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_measure_month`; |
|
|
|
CREATE TABLE `dashboard_aggregate_measure_month` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备ID', |
|
|
|
`average_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '月平均值', |
|
|
|
`max_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`min_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '聚合时间', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC, `date_month` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '月聚合表(测量值)' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_aggregate_measure_year |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_aggregate_measure_year`; |
|
|
|
CREATE TABLE `dashboard_aggregate_measure_year` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备ID', |
|
|
|
`average_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '年平均值', |
|
|
|
`max_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`min_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`time_start` bigint NULL DEFAULT NULL, |
|
|
|
`time_end` bigint NULL DEFAULT NULL, |
|
|
|
`aggregated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '聚合时间', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `idx_device_time`(`device_id` ASC, `date_year` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '年聚合表(测量值)' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_realtime_accumulate_day |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_realtime_accumulate_day`; |
|
|
|
CREATE TABLE `dashboard_realtime_accumulate_day` ( |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备ID', |
|
|
|
`date_year` int NULL DEFAULT NULL COMMENT '年份', |
|
|
|
`date_month` int NULL DEFAULT NULL COMMENT '月份', |
|
|
|
`date_day` int NULL DEFAULT NULL COMMENT '日期', |
|
|
|
`upload_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上传值', |
|
|
|
`increment_today` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '今天的增量', |
|
|
|
`upload_at` bigint NULL DEFAULT NULL COMMENT '上传时间(时间戳)', |
|
|
|
UNIQUE INDEX `uniq_device_date`(`device_id` ASC, `date_year` ASC, `date_month` ASC, `date_day` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备每日累计数据表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_realtime_measure |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_realtime_measure`; |
|
|
|
CREATE TABLE `dashboard_realtime_measure` ( |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`date_day` int NULL DEFAULT NULL, |
|
|
|
`date_hour` int NULL DEFAULT NULL, |
|
|
|
`date_minute` int NULL DEFAULT NULL, |
|
|
|
`date_second` int NULL DEFAULT NULL, |
|
|
|
`upload_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`min_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`max_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`upload_at` bigint NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`device_id`) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_record_accumulate |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_record_accumulate`; |
|
|
|
CREATE TABLE `dashboard_record_accumulate` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`date_day` int NULL DEFAULT NULL, |
|
|
|
`date_hour` int NULL DEFAULT NULL, |
|
|
|
`date_minute` int NULL DEFAULT NULL, |
|
|
|
`date_second` int NULL DEFAULT NULL, |
|
|
|
`upload_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`increment_today` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '今天的增量', |
|
|
|
`increment_minute` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '1分钟的增量', |
|
|
|
`upload_at` bigint NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for dashboard_record_measure |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `dashboard_record_measure`; |
|
|
|
CREATE TABLE `dashboard_record_measure` ( |
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
|
|
`device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`date_year` int NULL DEFAULT NULL, |
|
|
|
`date_month` int NULL DEFAULT NULL, |
|
|
|
`date_day` int NULL DEFAULT NULL, |
|
|
|
`date_hour` int NULL DEFAULT NULL, |
|
|
|
`date_minute` int NULL DEFAULT NULL, |
|
|
|
`date_second` int NULL DEFAULT NULL, |
|
|
|
`upload_value` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`upload_at` bigint NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for rawData |
|
|
|
@ -36,6 +373,51 @@ CREATE TABLE `rawData` ( |
|
|
|
`alertLevelName` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`rawData` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`status` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`messageId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`floorInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`spaceInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`equipmentInfo` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`projectInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`receive_ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dateKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`yearKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`monthKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dayKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`srcType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`needTransfer` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`pure_target_id` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`targetId` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`problemReportCategoryId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`forwardType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`updata_interval` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`hashId`) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for rawData_realtime |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `rawData_realtime`; |
|
|
|
CREATE TABLE `rawData_realtime` ( |
|
|
|
`hashId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`id` int NULL DEFAULT NULL, |
|
|
|
`methodType` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`platformIdentifyId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceTypeName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertLevel` int NULL DEFAULT NULL, |
|
|
|
`alertLevelName` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTypeName` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
@ -65,14 +447,15 @@ CREATE TABLE `rawData` ( |
|
|
|
`buildingCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`updata_interval` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`hashId`) USING BTREE |
|
|
|
PRIMARY KEY (`deviceId`) USING BTREE, |
|
|
|
INDEX `ts`(`ts` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for rawData |
|
|
|
-- Table structure for rawData_single_id |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `1year_rawData`; |
|
|
|
CREATE TABLE `1year_rawData` ( |
|
|
|
DROP TABLE IF EXISTS `rawData_single_id`; |
|
|
|
CREATE TABLE `rawData_single_id` ( |
|
|
|
`hashId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`id` int NULL DEFAULT NULL, |
|
|
|
`methodType` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
@ -104,15 +487,18 @@ CREATE TABLE `1year_rawData` ( |
|
|
|
`dayKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`srcType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`needTransfer` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`pure_target_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`targetId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`pure_target_id` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`targetId` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`problemReportCategoryId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`forwardType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`updata_interval` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
KEY `ts` (`ts`) USING BTREE |
|
|
|
PRIMARY KEY (`hashId`) USING BTREE, |
|
|
|
INDEX `receive_ts`(`receive_ts` ASC) USING BTREE, |
|
|
|
INDEX `pure_target_id`(`pure_target_id` ASC) USING BTREE, |
|
|
|
INDEX `deviceId`(`deviceId` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
@ -295,153 +681,4 @@ CREATE TABLE `raw_data_30min` ( |
|
|
|
INDEX `idx_q3_data_milli_ts`(`q3_data_milli_ts` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for rawData_single_id |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `rawData_single_id`; |
|
|
|
CREATE TABLE `rawData_single_id` ( |
|
|
|
`hashId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`id` int NULL DEFAULT NULL, |
|
|
|
`methodType` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`platformIdentifyId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceTypeName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertLevel` int NULL DEFAULT NULL, |
|
|
|
`alertLevelName` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTypeName` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`rawData` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`status` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`messageId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`floorInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`spaceInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`equipmentInfo` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`projectInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`receive_ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`companyId` int NULL DEFAULT NULL, |
|
|
|
`company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dateKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`yearKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`monthKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dayKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`srcType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`needTransfer` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`pure_target_id` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`targetId` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`problemReportCategoryId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`forwardType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`updata_interval` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`hashId`) USING BTREE, |
|
|
|
INDEX `receive_ts`(`receive_ts` ASC) USING BTREE, |
|
|
|
INDEX `pure_target_id`(`pure_target_id` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
|
|
|
/*Table structure for table `rawData_realtime` */ |
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `rawData_realtime`; |
|
|
|
|
|
|
|
CREATE TABLE `rawData_realtime` ( |
|
|
|
`hashId` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, |
|
|
|
`id` int DEFAULT NULL, |
|
|
|
`methodType` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`deviceId` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, |
|
|
|
`platformIdentifyId` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`deviceTypeName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`alertLevel` int DEFAULT NULL, |
|
|
|
`alertLevelName` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`alertContent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`alertTitle` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`alertTypeName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`alertCancelTitle` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`alertCancelContent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`rawData` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`status` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`messageId` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`buildingInfo` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`floorInfo` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`spaceInfo` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`equipmentInfo` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`projectInfo` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`receive_ts` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`ts` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`companyId` int DEFAULT NULL, |
|
|
|
`company` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`dateKey` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`yearKey` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`monthKey` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`dayKey` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`srcType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`needTransfer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`pure_target_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`targetId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`problemReportCategoryId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`forwardType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`buildingId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`buildingCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
`updata_interval` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, |
|
|
|
PRIMARY KEY (`deviceId`), |
|
|
|
KEY `ts` (`ts`) USING BTREE |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; |
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- Table structure for alertData |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `alertData`; |
|
|
|
CREATE TABLE `alertData` ( |
|
|
|
`hashId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, |
|
|
|
`id` int NULL DEFAULT NULL, |
|
|
|
`methodType` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`platformIdentifyId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`deviceTypeName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertLevel` int NULL DEFAULT NULL, |
|
|
|
`alertLevelName` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertTypeName` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelTitle` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`alertCancelContent` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`rawData` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`status` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`messageId` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`floorInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`spaceInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`equipmentInfo` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`projectInfo` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`receive_ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`ts` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`companyId` int NULL DEFAULT NULL, |
|
|
|
`company` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dateKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`yearKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`monthKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`dayKey` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`srcType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`needTransfer` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`pure_target_id` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`targetId` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`problemReportCategoryId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`forwardType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingId` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`buildingCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`target_id_mapper` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
`updata_interval` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, |
|
|
|
PRIMARY KEY (`hashId`) USING BTREE, |
|
|
|
INDEX `receive_ts`(`receive_ts` ASC) USING BTREE, |
|
|
|
INDEX `pure_target_id`(`pure_target_id` ASC) USING BTREE, |
|
|
|
INDEX `deviceId`(`deviceId` ASC) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; |
|
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1; |
|
|
|
|