soc.sql 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. drop table if exists `iot_websocket_msg`;
  2. CREATE TABLE `iot_websocket_msg` (
  3. `id` varchar(125) COLLATE utf8mb4_general_ci NOT NULL COMMENT '消息id',
  4. `send_by` int DEFAULT NULL COMMENT '发送方;0:主机,1:平台',
  5. `event` varchar(125) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '事件类型',
  6. `org_id` bigint DEFAULT NULL COMMENT '机构id',
  7. `org_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  8. `iot_code` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '目标主机',
  9. `server_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机名称',
  10. `status` int DEFAULT NULL COMMENT '消息状态;0:处理中,1:处理完成,2:重试中,3:重试失败',
  11. `receive_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '收到消息内容',
  12. `reply_content` text COLLATE utf8mb4_general_ci COMMENT '回复内容',
  13. `ready_send_time` datetime DEFAULT NULL COMMENT '准备发送时间',
  14. `really_send_time` datetime DEFAULT NULL COMMENT '重试成功时间',
  15. `fire_time` datetime DEFAULT NULL COMMENT '触发时间',
  16. `max_retry_times` int DEFAULT NULL COMMENT '最大重试次数',
  17. `cur_retry_times` int DEFAULT NULL COMMENT '当前重试次数',
  18. `retry_interval` int DEFAULT NULL COMMENT '重试间隔,分钟',
  19. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  20. `update_time` datetime DEFAULT NULL COMMENT '最后一次修改时间',
  21. PRIMARY KEY (`id`)
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  23. DELIMITER ??
  24. DROP PROCEDURE IF EXISTS schema_change ??
  25. CREATE PROCEDURE schema_change()
  26. BEGIN
  27. IF NOT EXISTS(SELECT *
  28. FROM information_schema.columns
  29. WHERE table_schema = DATABASE()
  30. AND table_name = 'iot_server_product'
  31. AND column_name = 'models') THEN
  32. ALTER TABLE `iot_server_product`
  33. ADD COLUMN `models` varchar(255) NULL AFTER `categories`;
  34. delete from iot_server_product;
  35. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('01e50bb0-17cd-24bf-3db9-3a141541ea12', 'FSU_Theft', 'FSU 防盗传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  36. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('055e9571-52b0-06ab-c359-3a14623b2d8d', 'FSU_DoPowerCollection', 'FSU 回路通电状态', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  37. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('06f8fc23-26c8-edc1-bd8b-3a141540c0fb', 'FSU_AirConditioner', 'FSU 空调', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  38. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('0f26e066-9e07-beb3-55bd-3a147bd0d913', 'FSU_DoPowerControlBoxButton', 'FSU DO8小时控电箱按钮', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  39. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('15367b47-d383-48aa-99ea-a1c5dc573056', 'FSU_DoPowerControl', 'FSU DO8小时控电', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  40. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('19ed86f7-780d-29ec-4bc7-3a13a7097ea1', 'VGSII_Hik', '海康视频存储设备2023年入围设备', 1, '[\r\n \"Dvs\"\r\n]', '[\r\n \"Hik\"\r\n]');
  41. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('1b7adc13-af87-fe22-7d49-3a141540fad9', 'FSU_Water', 'FSU 水浸传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  42. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('2369b2eb-f0ae-7f68-f49c-3a0ad342f60a', 'InAnter_BM1600NTSmall', '英安特BM1600NTSmall报警主机', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"GlobalNT2/NT3\"\r\n]');
  43. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('2f7b0f00-43b1-07b2-dfcd-3a0bba6d4ccb', 'Hik_DS19A', 'Hik_DS19A系列报警主机', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"DS-19A\"\r\n]');
  44. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('384287b5-f556-b9cc-e84e-3a1057095e04', 'HikModule', '海康报警网络模块', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"Mta120\",\r\n \"Mta128\"\r\n]');
  45. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('51a1f179-8fcf-ea4f-988c-3a13f9904a04', 'FSU_Gateway', 'FSU主机', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"GXX-ZMAF-3100\"\r\n]');
  46. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('54eb3a1c-8f7d-4b9e-9a5c-2e8f66750000', 'FSU_SmartMeter', 'FSU 智能电表', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  47. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('649e9822-b487-6b9f-865b-3a0ad341b9c0', 'FengYe_H402', '枫叶HD402报警主机', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"HD402\"\r\n]');
  48. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('6acce932-9e54-e3d3-5241-3a13d1d3584a', 'DetectionHost', '物联网主机产品,VIMD服务', 1, '[\r\n \"DetectionHost\"\r\n]', '[\r\n \"DetectionHost\"\r\n]');
  49. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('6acce932-9e54-e3d3-5d4a-3a13d1d3584a', 'IoTServer', 'IoT内置产品,IoT服务', 1, '[\r\n \"IoT\",\r\n \"IoTServer\"\r\n]', '[\r\n \"IoTServer\"\r\n]');
  50. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('6ba7b810-9dad-11d1-80b4-00c04fd430c8', 'FSU_Infrared', 'FSU 红外传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  51. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('73af892b-2bee-4126-b498-7460c483509d', 'FSU_ThreePhaseACVoltage', 'FSU 三相电电压传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  52. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('783bb246-6ebe-7e69-e055-3a14adfe10c9', 'VGSII_DaHua_V1', '大华视频存储设备(通用设备)', 1, '[\r\n \"Dvs\"\r\n]', '[\r\n \"Normal\"\r\n]');
  53. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('7a5f5e54-17d7-4c2e-99b2-e4d6181f8b62', 'FSU_Gas', 'FSU 燃气传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  54. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('85659b02-4fe7-cb85-6b00-3a14153fec6e', 'FSU_Smoke', 'FSU 烟雾传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  55. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('92467897-92ef-647f-e55e-3a13b7f3ca9a', 'VGSII_DaHua', '大华视频存储设备2023年入围设备', 1, '[\r\n \"Dvs\"\r\n]', '[\r\n \"DaHua\"\r\n]');
  56. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('98308508-be46-8eb3-ff40-3a14153f55f9', 'FSU_TemperatureAndHumidity', 'FSU 温湿度传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  57. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('a1ae8610-70d1-b856-5bdf-3a141540732d', 'FSU_Ups', 'UPS', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  58. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('abce638c-33c6-bc91-39dd-3a1415401bcd', 'FSU_DoorMagnetic', 'FSU 门磁传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  59. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('bed76841-d3ee-2fd0-64ed-3a0d374167a5', 'HengTong_CKWU01C', '恒通CKWU01C报警主机', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"CKWU01C\"\r\n]');
  60. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('ce00cabd-b2c2-8532-f56f-3a10556f2bfe', 'MtaOCX', '迈特安网络报警模块', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"Mta120\",\r\n \"Mta128\"\r\n]');
  61. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('cead84cb-7d99-1b7f-b309-3a0ca885fbe5', 'CrossProcessDemo', 'CrossProcessDemo', 0, '[\r\n \"AlarmHost\"\r\n]', NULL);
  62. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('e9d22150-a123-c88d-568e-3a0cd6d1b434', 'HoneywellOCX_IPM', 'HoneywellOCX_IPM', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"Standard\",\r\n \"PT_23\",\r\n \"Vista120\",\r\n \"Vista10P\",\r\n \"Vista20P\",\r\n \"Super_23\",\r\n \"Vista_Super\"\r\n]');
  63. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('f6a73ea2-1cc7-d7ff-8018-3a0ad3408d98', 'DaHuaAlarmHost', 'DaHua报警主机', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"ARC2008\",\r\n \"ARC2016C\",\r\n \"ARC2016C_V3\",\r\n \"ARC9016C\",\r\n \"ARC9016C_V3\"\r\n]');
  64. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('f81d4fae-7dec-11d0-a765-00a0c91e6bf6', 'FSU_RollingShutterDoor', 'FSU 卷帘门传感器', 1, '[\r\n \"FSU\"\r\n]', '[\r\n \"Normal\"\r\n]');
  65. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('f9c5d636-dac4-d515-dfbe-3a0d3da7d805', 'BOSCH_CMS', 'BOSCH_CMS报警主机', 1, '[\r\n \"AlarmHost\"\r\n]', '[\r\n \"CMS40\",\r\n \"CMS41\"\r\n]');
  66. end if;
  67. IF NOT EXISTS(SELECT *
  68. FROM information_schema.columns
  69. WHERE table_schema = DATABASE()
  70. AND table_name = 'iot_device_info'
  71. AND column_name = 'enable') THEN
  72. ALTER TABLE `iot_device_info`
  73. ADD COLUMN `enable` int(11) NULL DEFAULT 0 COMMENT '0:启用,1:禁用' AFTER `update_by`;
  74. end if;
  75. IF NOT EXISTS(SELECT *
  76. FROM information_schema.columns
  77. WHERE table_schema = DATABASE()
  78. AND table_name = 'iot_device_info'
  79. AND column_name = 'device_brand') THEN
  80. ALTER TABLE `iot_device_info`
  81. ADD COLUMN `device_brand` bigint NULL COMMENT '品牌' AFTER `device_product`;
  82. end if;
  83. IF NOT EXISTS(SELECT *
  84. FROM information_schema.columns
  85. WHERE table_schema = DATABASE()
  86. AND table_name = 'iot_device_info'
  87. AND column_name = 'sync_status') THEN
  88. ALTER TABLE `iot_device_info`
  89. ADD COLUMN `sync_status` int(0) NULL DEFAULT 0 COMMENT '下发状态;0未下发,1下发中,2下发成功,3下发失败' AFTER `enable`;
  90. update iot_device_info set sync_status = 2;
  91. end if;
  92. IF NOT EXISTS(SELECT *
  93. FROM information_schema.columns
  94. WHERE table_schema = DATABASE()
  95. AND table_name = 'iot_alarm_subsystem'
  96. AND column_name = 'enable') THEN
  97. ALTER TABLE `iot_alarm_subsystem`
  98. ADD COLUMN `enable` int NULL DEFAULT 0 COMMENT '0:启用,1:禁用' AFTER `source`;
  99. end if;
  100. IF NOT EXISTS(SELECT *
  101. FROM information_schema.columns
  102. WHERE table_schema = DATABASE()
  103. AND table_name = 'iot_alarm_subsystem_log'
  104. AND column_name = 'enable') THEN
  105. ALTER TABLE `iot_alarm_subsystem_log`
  106. ADD COLUMN `enable` int NULL DEFAULT 0 COMMENT '0:启用,1:禁用' AFTER `update_by`;
  107. end if;
  108. IF NOT EXISTS(SELECT *
  109. FROM information_schema.columns
  110. WHERE table_schema = DATABASE()
  111. AND table_name = 'iot_alarm_defence_area'
  112. AND column_name = 'enable') THEN
  113. ALTER TABLE `iot_alarm_defence_area`
  114. ADD COLUMN `enable` int NULL DEFAULT 0 COMMENT '0:启用,1:禁用' AFTER `module_address`;
  115. end if;
  116. IF NOT EXISTS(SELECT *
  117. FROM information_schema.columns
  118. WHERE table_schema = DATABASE()
  119. AND table_name = 'iot_device_info_extend'
  120. AND column_name = 'listen_address') THEN
  121. ALTER TABLE `iot_device_info_extend`
  122. ADD COLUMN `listen_address` varchar(255) NULL COMMENT '监听地址' AFTER `update_by`,
  123. ADD COLUMN `listen_port` int(11) NULL COMMENT '监听端口' AFTER `listen_address`,
  124. ADD COLUMN `device_mac` varchar(255) NULL COMMENT '设备mac地址' AFTER `listen_port`,
  125. ADD COLUMN `device_user_code` varchar(255) NULL COMMENT '主机操作码' AFTER `device_mac`,
  126. ADD COLUMN `iot_address` varchar(255) NULL COMMENT '控制地址' AFTER `device_user_code`,
  127. ADD COLUMN `host_device_type` varchar(255) NULL COMMENT '主机类型' AFTER `iot_address`;
  128. end if;
  129. END ??
  130. DELIMITER ;
  131. CALL schema_change();
  132. -- 新增设备同步状态字典
  133. delete from sys_dict_type where dict_type='sync_status';
  134. delete from sys_dict_data where dict_type='sync_status';
  135. INSERT INTO sys_dict_type(`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备同步状态', 'sync_status', '0', '超级管理员', '2024-11-13 16:21:39', '', NULL, NULL);
  136. INSERT INTO sys_dict_data(`dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( 0, '未下发', '9', 'sync_status', NULL, 'default', 'N', '0', '超级管理员', '2024-11-13 16:22:05', '', NULL, NULL);
  137. INSERT INTO sys_dict_data(`dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( 1, '下发中', '1', 'sync_status', NULL, 'default', 'N', '0', '超级管理员', '2024-11-13 16:22:18', '', NULL, NULL);
  138. INSERT INTO sys_dict_data(`dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( 2, '下发成功', '2', 'sync_status', NULL, 'default', 'N', '0', '超级管理员', '2024-11-13 16:22:52', '', NULL, NULL);
  139. INSERT INTO sys_dict_data(`dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( 3, '下发失败', '3', 'sync_status', NULL, 'default', 'N', '0', '超级管理员', '2024-11-13 16:23:01', '', NULL, NULL);
  140. -- 诊断绑定摄像机相关表
  141. drop table if exists `iot_device_diagnose_mission`;
  142. CREATE TABLE `iot_device_diagnose_mission` (
  143. `mission_id` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务ID',
  144. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务名称',
  145. `begin_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '开始时间',
  146. `end_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '结束时间',
  147. `enabled` int NOT NULL COMMENT '是否启用:0-未启用,1-已启用',
  148. `cycle` char(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '诊断周期(小时)',
  149. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  150. `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot服务唯一编码',
  151. PRIMARY KEY (`mission_id`) USING BTREE
  152. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='摄像机诊断任务表';
  153. drop table if exists `iot_device_diagnose_mission_ch`;
  154. CREATE TABLE `iot_device_diagnose_mission_ch` (
  155. `id` bigint NOT NULL,
  156. `mission_id` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '诊断任务id',
  157. `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot服务唯一编码',
  158. `device_product` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称',
  159. `dvs` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'dvs的设备编码',
  160. `channel` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '摄像机的编码',
  161. PRIMARY KEY (`id`) USING BTREE
  162. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='摄像机诊断任务绑定关系表';
  163. drop table if exists `iot_device_diagnose_threshold`;
  164. CREATE TABLE `iot_device_diagnose_threshold` (
  165. `threshold_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'MD5生成唯一码',
  166. `threshold_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '阈值名称',
  167. `nosignal` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '信号丢失',
  168. `freeze` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '冻结',
  169. `color` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '偏色',
  170. `snow` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '雪花',
  171. `covered` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '遮挡',
  172. `luminance` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '亮度',
  173. `roll` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '条纹',
  174. `fuzzy` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模糊',
  175. `contrast` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比度',
  176. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  177. `dignose_number` int DEFAULT NULL COMMENT '绑定通道数量',
  178. `type` bigint DEFAULT NULL COMMENT '是否默认标识,1为默认,0为其他',
  179. `validityBeginTime` time DEFAULT NULL COMMENT '有效开始时间',
  180. `validityEndTime` time DEFAULT NULL COMMENT '有效结束时间',
  181. PRIMARY KEY (`threshold_code`) USING BTREE
  182. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='摄像机诊断阈值表';
  183. drop table if exists `iot_device_diagnose_threshold_ch`;
  184. CREATE TABLE `iot_device_diagnose_threshold_ch` (
  185. `id` bigint NOT NULL,
  186. `threshold_code` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '诊断阈值id',
  187. `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot服务唯一编码',
  188. `device_product` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备品牌',
  189. `dvs` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'dvs的设备编码',
  190. `channel` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '摄像机的编码',
  191. PRIMARY KEY (`id`) USING BTREE
  192. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='摄像机诊断阈值绑定关系表';
  193. delete from iot_server_product where id in ('0a3fa02d-c677-4f8a-a053-4e30e592df7e','20fa2a1a-a069-4975-8d64-091a39539e02');
  194. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('0a3fa02d-c677-4f8a-a053-4e30e592df7e', 'TALK_HOST', '对讲主机', 1, '[\r\n \"Host_Talk\"\r\n]', '[\r\n \"Normal\"\r\n]');
  195. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`, `models`) VALUES ('20fa2a1a-a069-4975-8d64-091a39539e02', 'DOOR_HOST', '门禁主机', 1, '[\r\n \"Host_Door\"\r\n]', '[\r\n \"Normal\"\r\n]');