Преглед на файлове

上下班表结构sql提交

jingyuanchao преди 1 година
родител
ревизия
bdaafe3f7d
променени са 1 файла, в които са добавени 61 реда и са изтрити 1 реда
  1. 61 1
      project_data/sql/0.1.1/soc/soc.sql

+ 61 - 1
project_data/sql/0.1.1/soc/soc.sql

@@ -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
 -- ----------------------------