|
|
@@ -909,7 +909,67 @@ CREATE TABLE `iot_device_status_log` (
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
|
|
|
|
|
-
|
|
|
+drop table if exists iot_day_work;
|
|
|
+CREATE TABLE `iot_day_work` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `host_data_id` bigint DEFAULT NULL COMMENT '主机上报数据主键id',
|
|
|
+ `iot_code` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机token',
|
|
|
+ `org_id` bigint NOT NULL COMMENT '机构id',
|
|
|
+ `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
|
|
|
+ `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构path层级',
|
|
|
+ `data_status` int DEFAULT '0' COMMENT '数据状态:0、进行中;1、正常,2、异常',
|
|
|
+ `data_type` int DEFAULT NULL COMMENT '数据类型:1:一键上班,2:一键下班',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '数据创建时间',
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '数据最后一次更新时间',
|
|
|
+ `work_date` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据生成 格式化字符串天:yyyy-MM-dd',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ KEY `idx_iotCode_orgId` (`iot_code`,`org_id`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1834045749179330563 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='一键上下班';
|
|
|
+
|
|
|
+drop table if exists iot_day_work_field;
|
|
|
+CREATE TABLE `iot_day_work_field` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `iot_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机token',
|
|
|
+ `source_type` int DEFAULT NULL COMMENT '数据分组类型:主机类,传感器类',
|
|
|
+ `host_data_id` bigint NOT NULL COMMENT '一键上下班id',
|
|
|
+ `inspection_type` bigint DEFAULT NULL COMMENT '数据类型:0、布撤防;1、用电数据;2、录像天数;3、录像完整性;4、动环数据;5、UPS主机数据',
|
|
|
+ `data_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据内容',
|
|
|
+ `data_status` int DEFAULT NULL COMMENT '数据状态:0、异常;1、正常;2、进行中',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `data_value` int DEFAULT NULL COMMENT '控制类的当前值:如布撤防 0 撤防,断电 1 布防,通电',
|
|
|
+ `data_to_value` int DEFAULT NULL COMMENT '控制类目标值,如布撤防应布防 1,用电设备应断电0 ,应撤防0,应通电1',
|
|
|
+ `device_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id、code',
|
|
|
+ `redirect_type` int DEFAULT NULL COMMENT '跳转类型',
|
|
|
+ `is_controller` int DEFAULT NULL COMMENT '标识是否为控制类:0,非控制类,1控制类',
|
|
|
+ `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
|
+ `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
|
+ `normal_count` int DEFAULT NULL COMMENT '正常数量',
|
|
|
+ `abnormal_count` int DEFAULT NULL COMMENT '异常数量',
|
|
|
+ `other_json` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '详细信息',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=411 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
|
|
|
+
|
|
|
+drop table if exists iot_day_work_operation;
|
|
|
+CREATE TABLE `iot_day_work_operation` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
+ `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
+ `org_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
|
|
|
+ `iot_code` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机token',
|
|
|
+ `host_data_id` bigint DEFAULT NULL COMMENT '主机上报数据主键id,上下班id,可以为空,单个操作时可以为空',
|
|
|
+ `host_data_operation_id` bigint DEFAULT NULL COMMENT '主机上报操作数据主键id',
|
|
|
+ `operation_type` int DEFAULT NULL COMMENT '操作类型:0.布撤防,1控电',
|
|
|
+ `target_value` int DEFAULT NULL COMMENT '目标值:0 断电/撤防 1通电/布防',
|
|
|
+ `operation_time` datetime DEFAULT NULL COMMENT '操作时间',
|
|
|
+ `force_end_time` datetime DEFAULT NULL COMMENT '数据强制结束时间',
|
|
|
+ `real_end_time` datetime DEFAULT NULL COMMENT '实际结束时间',
|
|
|
+ `operation_status` int DEFAULT NULL COMMENT '数据状态:0 进行中,1已完成,2强制结束',
|
|
|
+ `device_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id、code',
|
|
|
+ `product_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot 产品名称',
|
|
|
+ `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot 设备名称',
|
|
|
+ `operation_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作对象名称',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1834045751335202819 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='上下班操作控制表';
|
|
|
-- ----------------------------
|
|
|
-- view structure for hv_org
|
|
|
-- ----------------------------
|