Forráskód Böngészése

上下班规则sql提交

xujie 1 éve
szülő
commit
2b559577fc
1 módosított fájl, 28 hozzáadás és 1 törlés
  1. 28 1
      project_data/sql/0.1.1/soc/soc.sql

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

@@ -1084,4 +1084,31 @@ create table iot_daily_check_data
 delete from sys_menu where id ='01831141820470513666';
 INSERT INTO `sys_menu`(`id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `platform_type`, `icon`, `image_path`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (01831141820470513666, '设备健康度', 1747911340288892930, 9, 'dailyCheck', 'iot/dailycheck/index', NULL, 1, 0, 'C', '0', '0', '', '1', 'dashboard', NULL, '超级管理员', '2024-09-04 09:26:41', '超级管理员', '2024-09-05 10:28:46', '');
 delete from sys_role_menu where menu_id='01831141820470513666';
-insert into sys_role_menu select  id,'01831141820470513666' from sys_role where org_type in (1,2,3,4);
+insert into sys_role_menu select  id,'01831141820470513666' from sys_role where org_type in (1,2,3,4);
+
+-- 上下班规则表
+drop table if exists iot_work_rule;
+CREATE TABLE `iot_work_rule` (
+                                 `id` bigint NOT NULL ,
+                                 `work_type` int DEFAULT NULL COMMENT '上下班规则:1上班规则,2下班规则',
+                                 `work_rule_type` int DEFAULT NULL COMMENT '上下班规则类型:1布撤防规则,2回路规则',
+                                 `rule_obj_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '防区或者回路id',
+                                 `rule_obj_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '防区或者回路名称',
+                                 `rule_obj_status` int DEFAULT NULL COMMENT '防区:布防,撤防,回路:通电,断电',
+                                 `iot_token` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot_toke',
+                                 `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+                                 `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+                                 `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则描述',
+                                 PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='上下班规则表';
+
+-- 上下班规则和子系统关联表
+drop table if exists iot_work_rule_item;
+CREATE TABLE `iot_work_rule_item` (
+                                      `id` bigint NOT NULL,
+                                      `rule_id` bigint NOT NULL COMMENT '规则id',
+                                      `obj_id` bigint DEFAULT NULL COMMENT '对象id',
+                                      `zone_id` int DEFAULT NULL COMMENT '区域编号',
+                                      `alarm_host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机编号',
+                                      PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='报警主机防区和上下班规则关系表';