soc.sql 105 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097
  1. DELIMITER ??
  2. DROP PROCEDURE IF EXISTS schema_change ??
  3. CREATE PROCEDURE schema_change () BEGIN
  4. IF NOT EXISTS(SELECT *
  5. FROM information_schema.columns
  6. WHERE table_schema = DATABASE()
  7. AND table_name = 'sys_device'
  8. AND column_name = 'org_path') THEN
  9. ALTER TABLE sys_device
  10. ADD COLUMN `org_path` varchar(225) NULL COMMENT '机构path' AFTER `org_name`;
  11. END IF;
  12. IF EXISTS(SELECT *
  13. FROM information_schema.columns
  14. WHERE table_schema = DATABASE()
  15. AND table_name = 'core_protection_log') THEN
  16. rename TABLE `core_protection_log` to `iot_alarm_subsystem_log`;
  17. END IF;
  18. IF EXISTS(SELECT *
  19. FROM information_schema.columns
  20. WHERE table_schema = DATABASE()
  21. AND table_name = 'core_protection') THEN
  22. rename TABLE `core_protection` to `iot_alarm_subsystem`;
  23. END IF;
  24. IF NOT EXISTS(SELECT *
  25. FROM information_schema.columns
  26. WHERE table_schema = DATABASE()
  27. AND table_name = 'iot_alarm_subsystem'
  28. AND column_name = 'status_change_time') THEN
  29. ALTER TABLE `iot_alarm_subsystem`
  30. ADD COLUMN `status_change_time` datetime NULL COMMENT '布撤防时间' AFTER `all_Hour`,
  31. ADD COLUMN `source` int NULL COMMENT '设备来源:0:设备登记;1:iot推送' AFTER `update_by`,
  32. MODIFY COLUMN `status_update_time` datetime NULL DEFAULT NULL COMMENT '布撤防更新时间' AFTER `all_Hour`,
  33. COMMENT = '报警控制器(子系统)表';
  34. END IF;
  35. IF NOT EXISTS(SELECT *
  36. FROM information_schema.columns
  37. WHERE table_schema = DATABASE()
  38. AND table_name = 'iot_alarm_subsystem_log'
  39. AND column_name = 'status_change_time') THEN
  40. ALTER TABLE `iot_alarm_subsystem_log`
  41. ADD COLUMN `status_change_time` datetime NULL COMMENT '布撤防时间' AFTER `status_update_time`,
  42. MODIFY COLUMN `status_update_time` datetime NULL DEFAULT NULL COMMENT '布撤防更新时间',
  43. COMMENT = '报警控制器(子系统)布撤防历史表';
  44. END IF;
  45. END ??
  46. DELIMITER ;
  47. CALL schema_change ();
  48. ALTER TABLE `iot_alarm_subsystem_log`
  49. MODIFY COLUMN `status` int NULL DEFAULT NULL COMMENT '布防状态,0:撤防,1:布防,2:未知(未登记过或离线)' AFTER `name`;
  50. ALTER TABLE `iot_alarm_subsystem`
  51. MODIFY COLUMN `status` int NULL DEFAULT NULL COMMENT '布防状态,0:撤防,1:布防,2:未知(未登记过或离线)' AFTER `name`;
  52. update iot_alarm_subsystem set `status`=2 WHERE status is null;
  53. update iot_alarm_subsystem_log set `status`=2 WHERE status is null;
  54. UPDATE iot_alarm_subsystem set status_change_time =status_update_time WHERE status_change_time is null;
  55. UPDATE iot_alarm_subsystem_log set status_change_time =status_update_time WHERE status_change_time is null;
  56. drop table if exists iot_device;
  57. CREATE TABLE `iot_device` (
  58. `id` bigint NOT NULL,
  59. `org_id` bigint DEFAULT NULL COMMENT '所属机构',
  60. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构名称',
  61. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构path',
  62. `equipment_code` varchar(64) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备唯一标识',
  63. `equipment_name` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备名称',
  64. `category_id` bigint DEFAULT NULL COMMENT '设备分类',
  65. `camera_code` varchar(64) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '摄像机标识',
  66. `camera_user_name` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '摄像机登录用户名',
  67. `camera_password` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '摄像机登录密码',
  68. `net_address` varchar(20) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT 'ip地址',
  69. `producer` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '厂商',
  70. `device_type` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备型号',
  71. `equipment_addr` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备的地址',
  72. `device_id` bigint DEFAULT NULL COMMENT '资产设备id',
  73. `deleted` int DEFAULT NULL COMMENT '0:未删除,1:删除',
  74. `source` int DEFAULT NULL COMMENT '来源,0:资产设备,1:iot推送',
  75. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  76. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  77. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  78. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  79. `net_status` int DEFAULT NULL COMMENT '网络状态:0:未知,1:在线,2:离线,3:异常',
  80. PRIMARY KEY (`id`) USING BTREE
  81. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  82. drop table if exists iot_dvr_channel;
  83. CREATE TABLE `iot_dvr_channel` (
  84. `id` bigint NOT NULL,
  85. `org_id` bigint DEFAULT NULL COMMENT '所属机构',
  86. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构名称',
  87. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构path',
  88. `host_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '监控主机(硬盘录像机)的编码',
  89. `channel_code` int DEFAULT NULL COMMENT '通道编号',
  90. `channel_name` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '通道名称',
  91. `channel_addr` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '通道地址',
  92. `device_id` bigint DEFAULT NULL COMMENT '资产设备id',
  93. `deleted` int DEFAULT NULL COMMENT '0:未删除,1:删除',
  94. `source` int DEFAULT NULL COMMENT '来源,0:资产设备,1:iot推送',
  95. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  96. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  97. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  98. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  99. PRIMARY KEY (`id`) USING BTREE
  100. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  101. drop table if exists iot_alarm_defence_area;
  102. CREATE TABLE `iot_alarm_defence_area` (
  103. `id` bigint NOT NULL,
  104. `org_id` bigint DEFAULT NULL COMMENT '机构id',
  105. `org_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  106. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构path',
  107. `organization_guid` varchar(225) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构guid',
  108. `alarm_host_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  109. `sub_system_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '子系统编号',
  110. `defence_area_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '防区名称',
  111. `sensor_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器类型',
  112. `category_id` bigint DEFAULT NULL COMMENT '设备分类',
  113. `sensor_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '专感器类型名称',
  114. `defence_area_index` int DEFAULT NULL COMMENT '防区序号(在子系统的编号)',
  115. `state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  116. `state_text` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态描述',
  117. `state_update_time` datetime DEFAULT NULL COMMENT '状态变更时间',
  118. `deleted` int DEFAULT NULL COMMENT '是否删除',
  119. `create_time` datetime(6) DEFAULT NULL COMMENT '创建时间',
  120. `update_time` datetime(6) DEFAULT NULL COMMENT '更新时间',
  121. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  122. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
  123. PRIMARY KEY (`id`) USING BTREE
  124. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='报警防区';
  125. drop table if exists iot_alarm_defence_area_data;
  126. CREATE TABLE `iot_alarm_defence_area_data` (
  127. `id` bigint NOT NULL,
  128. `organization_guid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构guid',
  129. `org_id` bigint DEFAULT NULL,
  130. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  131. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  132. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  133. `defence_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  134. `defence_area_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器名称',
  135. `defence_area_index` int DEFAULT NULL COMMENT '输入标识',
  136. `defence_area_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  137. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  138. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  139. `sensor_data` bigint DEFAULT NULL COMMENT '设备id',
  140. `create_time` datetime(6) DEFAULT NULL COMMENT '创建时间',
  141. PRIMARY KEY (`id`) USING BTREE,
  142. KEY `index_deviceId` (`device_id`) USING BTREE
  143. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='防区传感器报警信息,日志';
  144. drop table if exists iot_alarm_defence_area_alarm_data;
  145. CREATE TABLE `iot_alarm_defence_area_alarm_data` (
  146. `id` bigint NOT NULL,
  147. `org_id` bigint DEFAULT NULL,
  148. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  149. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  150. `defence_area_id` bigint DEFAULT NULL COMMENT '设备id',
  151. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  152. `sub_system_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  153. `defence_area_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '防区名称',
  154. `defence_area_index` int DEFAULT NULL COMMENT '输入标识',
  155. `defence_area_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  156. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  157. `isdo` int DEFAULT '0' COMMENT '处理状态 0:未处理,1:已处理(误报),2:已处理(无需处理),3:已处理(运维单)',
  158. `organization_guid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构guid',
  159. PRIMARY KEY (`id`) USING BTREE
  160. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='防区传感器报警信息报警表,记录报警';
  161. drop table if exists iot_alarm_defence_area_data_log;
  162. CREATE TABLE `iot_alarm_defence_area_data_log` (
  163. `id` bigint NOT NULL,
  164. `organization_guid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构guid',
  165. `org_id` bigint DEFAULT NULL,
  166. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  167. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  168. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  169. `defence_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  170. `defence_area_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器名称',
  171. `defence_area_index` int DEFAULT NULL COMMENT '输入标识',
  172. `defence_area_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  173. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  174. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  175. `defence_area_data_id` bigint DEFAULT NULL COMMENT '防区数据表id',
  176. PRIMARY KEY (`id`) USING BTREE,
  177. KEY `index_deviceId` (`device_id`) USING BTREE
  178. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='防区传感器报警信息,日志';
  179. drop table if exists iot_dvr_disk;
  180. CREATE TABLE `iot_dvr_disk` (
  181. `id` bigint NOT NULL,
  182. `org_id` bigint DEFAULT NULL COMMENT '所属机构',
  183. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构名称',
  184. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构path',
  185. `host_code` varchar(64) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '监控主机唯一标识',
  186. `disk_name` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '硬盘名称',
  187. `disk_index` int DEFAULT NULL COMMENT '硬盘序号',
  188. `total` int DEFAULT NULL COMMENT '硬盘总的空间大小(单位:MB)',
  189. `available` int DEFAULT NULL COMMENT '硬盘可用空间大小(单位:MB)',
  190. `state` int DEFAULT NULL COMMENT '硬盘状态。0:正常,1:异常',
  191. `state_update_time` datetime DEFAULT NULL COMMENT '最后一次状态更新时间',
  192. `deleted` int DEFAULT NULL COMMENT '0:未删除,1:删除',
  193. `source` int DEFAULT NULL COMMENT '来源,0:资产设备,1:iot推送',
  194. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  195. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  196. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  197. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  198. PRIMARY KEY (`id`) USING BTREE
  199. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  200. drop table if exists iot_dvr_disk_log;
  201. CREATE TABLE `iot_dvr_disk_log` (
  202. `id` bigint NOT NULL,
  203. `iot_dvr_disk_id` bigint NOT NULL,
  204. `org_id` bigint DEFAULT NULL COMMENT '所属机构',
  205. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构名称',
  206. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构path',
  207. `host_code` varchar(64) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '监控主机唯一标识',
  208. `disk_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '硬盘名称',
  209. `disk_index` int DEFAULT NULL COMMENT '硬盘序号',
  210. `state` int DEFAULT NULL COMMENT '硬盘状态。0:正常,1:异常',
  211. `status_update_time` datetime DEFAULT NULL COMMENT '最后一次状态更新时间',
  212. `deleted` int DEFAULT NULL COMMENT '0:未删除,1:删除',
  213. `source` int DEFAULT NULL COMMENT '来源,0:资产设备,1:iot推送',
  214. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  215. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  216. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  217. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  218. PRIMARY KEY (`id`) USING BTREE
  219. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  220. drop table if exists mediator_video_days_check;
  221. CREATE TABLE `mediator_video_days_check` (
  222. `id` bigint NOT NULL,
  223. `org_id` bigint DEFAULT '0' COMMENT '机构',
  224. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  225. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  226. `equipment_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录像机名称',
  227. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  228. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  229. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  230. `check_date` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划存储天数起止日期',
  231. `lose_date` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '未录像日期集合',
  232. `plan_days` int DEFAULT '0' COMMENT '计划存储总天数',
  233. `real_days` int DEFAULT '0' COMMENT '计划日期内实际存储总天数',
  234. `status` int DEFAULT NULL COMMENT '是否报警 0:未报警,1:报警',
  235. `earliest_video_time` datetime DEFAULT NULL COMMENT '最早录像日期',
  236. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  237. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  238. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  239. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  240. PRIMARY KEY (`id`) USING BTREE,
  241. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  242. KEY `idx_user_orgPath` (`org_path`) USING BTREE,
  243. KEY `idx_code` (`equipment_code`(191),`channel_code`(191)) USING BTREE
  244. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='录像机天数检查';;
  245. drop table if exists mediator_video_days_check_log;
  246. CREATE TABLE `mediator_video_days_check_log` (
  247. `id` bigint NOT NULL,
  248. `org_id` bigint DEFAULT '0' COMMENT '机构',
  249. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  250. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  251. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  252. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  253. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  254. `check_date` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '计划存储天数起止日期',
  255. `lose_date` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '计划存储天数起止日期',
  256. `plan_days` int DEFAULT '0' COMMENT '计划存储总天数',
  257. `real_days` int DEFAULT '0' COMMENT '计划日期内实际存储总天数',
  258. `video_days_check_id` bigint DEFAULT NULL COMMENT '录像机天数检查ID',
  259. `status` int DEFAULT NULL,
  260. `earliest_video_time` datetime DEFAULT NULL COMMENT '最早录像日期',
  261. `equipment_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  262. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  263. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  264. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  265. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  266. PRIMARY KEY (`id`) USING BTREE,
  267. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  268. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  269. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='录像机天数检查日志';;
  270. drop table if exists mediator_video_integrity_check;
  271. CREATE TABLE `mediator_video_integrity_check` (
  272. `id` bigint NOT NULL,
  273. `org_id` bigint DEFAULT '0' COMMENT '机构',
  274. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  275. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  276. `equipment_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录像机名称',
  277. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  278. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  279. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  280. `check_span` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '检查日期录像计划规则集合',
  281. `lose_span` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '检查日期录像丢失情况集合',
  282. `lose_duration` int DEFAULT NULL COMMENT '丢失时长,分钟',
  283. `record_date` date DEFAULT NULL COMMENT '录像情况检查日期',
  284. `status` int DEFAULT NULL COMMENT '0:正常 1:部分丢失 2:全部丢失',
  285. `plan_days` int DEFAULT NULL COMMENT '录像计划存储多少天',
  286. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  287. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  288. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  289. `update_time` datetime NOT NULL COMMENT '修改时间',
  290. PRIMARY KEY (`id`) USING BTREE,
  291. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  292. KEY `idx_user_orgPath` (`org_path`) USING BTREE,
  293. KEY `idx_code` (`channel_code`(191),`equipment_code`(191)) USING BTREE,
  294. KEY `idx_recordDate_orgPath_status` (`record_date`,`org_path`,`status`) USING BTREE
  295. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='录像机完整性检查表';
  296. drop table if exists mediator_video_integrity_check_log;
  297. CREATE TABLE `mediator_video_integrity_check_log` (
  298. `id` bigint NOT NULL,
  299. `org_id` bigint DEFAULT '0' COMMENT '机构',
  300. `org_name` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  301. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  302. `video_integrity_check_id` bigint DEFAULT NULL COMMENT '录像完整性id',
  303. `equipment_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录像机名称',
  304. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  305. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  306. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  307. `check_span` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '检查日期录像计划规则集合',
  308. `lose_span` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '检查日期录像丢失情况集合',
  309. `lose_duration` int DEFAULT NULL COMMENT '丢失时长,分钟',
  310. `record_date` date DEFAULT NULL COMMENT '录像情况检查日期',
  311. `status` int DEFAULT NULL COMMENT '0:正常 1:部分丢失 2:全部丢失',
  312. `plan_days` int DEFAULT NULL COMMENT '录像计划存储多少天',
  313. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  314. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  315. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  316. `update_time` datetime NOT NULL COMMENT '修改时间',
  317. PRIMARY KEY (`id`) USING BTREE,
  318. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  319. KEY `idx_user_orgPath` (`org_path`) USING BTREE,
  320. KEY `idx_code` (`channel_code`(191),`equipment_code`(191)) USING BTREE,
  321. KEY `idx_recordDate_orgPath_status` (`record_date`,`org_path`,`status`) USING BTREE
  322. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='录像机完整性最后一次检测状态表';
  323. drop table if exists mediator_video_diagnosis_record;
  324. CREATE TABLE `mediator_video_diagnosis_record` (
  325. `id` bigint NOT NULL,
  326. `org_id` bigint NOT NULL COMMENT '机构id',
  327. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  328. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  329. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备id',
  330. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通道名称',
  331. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通道序号',
  332. `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备名称',
  333. `device_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备id',
  334. `signal_lost` int NOT NULL DEFAULT '0' COMMENT '信号丢失 0: 正常 | 1:异常',
  335. `occlude` int NOT NULL DEFAULT '0' COMMENT '遮挡 0: 正常 | 1:异常',
  336. `brightness` int NOT NULL DEFAULT '0' COMMENT '亮度 0: 正常 | 1:异常',
  337. `color_cast` int NOT NULL DEFAULT '0' COMMENT '偏色 0: 正常 | 1:异常',
  338. `snowflake` int NOT NULL DEFAULT '0' COMMENT '雪花 0: 正常 | 1:异常',
  339. `stripe` int NOT NULL DEFAULT '0' COMMENT '条纹 0: 正常 | 1:异常',
  340. `contrast` int NOT NULL DEFAULT '0' COMMENT '对比度 0: 正常 | 1:异常',
  341. `blurry` int NOT NULL DEFAULT '0' COMMENT '模糊 0: 正常 | 1:异常',
  342. `equipment_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  343. `alarm_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '报警/恢复时间',
  344. `is_alarm` int DEFAULT NULL COMMENT '报警状态标识',
  345. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '质量当前状态详情',
  346. `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录像质量诊断图片',
  347. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  348. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  349. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  350. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  351. PRIMARY KEY (`id`),
  352. KEY `idx_videodiagnosisrecord_updatetime` (`update_time`),
  353. KEY `idx_code` (`equipment_code`(191),`channel_code`(191))
  354. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  355. drop table if exists mediator_video_diagnosis_log;
  356. CREATE TABLE `mediator_video_diagnosis_log` (
  357. `id` bigint NOT NULL,
  358. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  359. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  360. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  361. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  362. `org_id` bigint DEFAULT '0' COMMENT '机构',
  363. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  364. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  365. `alarm_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '报警/恢复时间',
  366. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  367. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  368. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '质量当前状态详情',
  369. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  370. `is_alarm` int DEFAULT NULL COMMENT '报警状态标识',
  371. `video_diagnosis_id` bigint DEFAULT NULL COMMENT '视频质量诊断结果ID',
  372. `equipment_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  373. `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '录像质量诊断图片',
  374. PRIMARY KEY (`id`) USING BTREE,
  375. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  376. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  377. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='视频质量诊断结果';
  378. drop table if exists iot_dvr_hard_disk_detection;
  379. CREATE TABLE `iot_dvr_hard_disk_detection` (
  380. `id` bigint NOT NULL,
  381. `org_id` bigint DEFAULT '0' COMMENT '机构',
  382. `org_name` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  383. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  384. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  385. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  386. `check_time` datetime DEFAULT NULL COMMENT '检测时间',
  387. `check_status` int DEFAULT '0' COMMENT '检测状态;0:检测成功、1:检测失败',
  388. `state_update_time` datetime DEFAULT NULL COMMENT '状态更新时间',
  389. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '硬盘当前状态信息',
  390. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  391. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  392. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  393. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  394. PRIMARY KEY (`id`) USING BTREE,
  395. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  396. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  397. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT=' 录像机硬盘检测表';
  398. drop table if exists iot_dvr_hard_disk_detection_log;
  399. CREATE TABLE `iot_dvr_hard_disk_detection_log` (
  400. `id` bigint NOT NULL,
  401. `org_id` bigint DEFAULT '0' COMMENT '机构',
  402. `org_name` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  403. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  404. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  405. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  406. `check_time` datetime DEFAULT NULL COMMENT '检测时间',
  407. `check_status` int DEFAULT '0' COMMENT '检测状态;0:检测成功、1:检测失败',
  408. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '硬盘当前状态信息',
  409. `status_update_time` datetime DEFAULT NULL COMMENT '状态更新时间',
  410. `video_recorder_hard_disk_detection_id` bigint DEFAULT NULL COMMENT '录像机硬盘检测ID',
  411. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  412. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  413. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  414. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  415. PRIMARY KEY (`id`) USING BTREE,
  416. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  417. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  418. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT=' 录像机硬盘检测日志表';
  419. drop table if exists iot_sensor;
  420. CREATE TABLE `iot_sensor` (
  421. `id` bigint NOT NULL,
  422. `org_id` bigint DEFAULT NULL COMMENT '所属机构',
  423. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构名称',
  424. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构path',
  425. `host_code` varchar(64) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '视频物联网检测主机唯一标识,(此字段暂不可用)',
  426. `device_name` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备名称',
  427. `device_code` varchar(64) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备code',
  428. `category_id` bigint DEFAULT NULL COMMENT '传感器类型编码',
  429. `device_type` varchar(10) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备类型编码',
  430. `device_id` bigint DEFAULT NULL COMMENT '资产设备id',
  431. `infos` varchar(2000) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '属性信息数组',
  432. `state` int DEFAULT NULL,
  433. `state_update_time` datetime DEFAULT NULL COMMENT '最后一次状态更新时间',
  434. `deleted` int DEFAULT NULL COMMENT '0:未删除,1:删除',
  435. `source` int DEFAULT NULL COMMENT '来源,0:资产设备,1:iot推送',
  436. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  437. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  438. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  439. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  440. PRIMARY KEY (`id`) USING BTREE
  441. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT=' 录像机硬盘检测日志表';
  442. drop table if exists iot_sensor_log;
  443. CREATE TABLE `iot_sensor_log` (
  444. `id` bigint NOT NULL,
  445. `iot_sensor_id` bigint DEFAULT NULL,
  446. `org_id` bigint DEFAULT NULL COMMENT '所属机构',
  447. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构名称',
  448. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属机构path',
  449. `host_code` varchar(64) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '视频物联网检测主机唯一标识',
  450. `device_name` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备名称',
  451. `device_code` varchar(64) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备code',
  452. `category_id` bigint DEFAULT NULL COMMENT '传感器类型编码',
  453. `device_id` bigint DEFAULT NULL COMMENT '资产设备id',
  454. `device_type` varchar(10) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '设备类型编码',
  455. `infos` varchar(2000) CHARACTER SET gbk COLLATE gbk_chinese_ci DEFAULT NULL COMMENT '属性信息数组',
  456. `state` int DEFAULT NULL,
  457. `state_update_time` datetime DEFAULT NULL COMMENT '最后一次状态更新时间',
  458. `source` int DEFAULT NULL COMMENT '来源,0:资产设备,1:iot推送',
  459. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  460. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  461. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  462. `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  463. PRIMARY KEY (`id`) USING BTREE
  464. ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
  465. drop table if exists mediator_north_error;
  466. CREATE TABLE `mediator_north_error` (
  467. `id` bigint NOT NULL AUTO_INCREMENT,
  468. `create_time` datetime DEFAULT NULL COMMENT '数据生成时间',
  469. `error_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '错误的json数据',
  470. `error_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '错误描述',
  471. `interface_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接口名称',
  472. `msg_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'msgId',
  473. `branch_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '省份branchId',
  474. PRIMARY KEY (`id`) USING BTREE
  475. ) ENGINE=InnoDB AUTO_INCREMENT=19483123 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='北向接口_存储错误数据';
  476. drop table if exists mediator_north_msg_id;
  477. CREATE TABLE `mediator_north_msg_id` (
  478. `msg_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用msgId作为主键',
  479. `interface_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  480. `interface_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  481. `msg_date` datetime DEFAULT NULL,
  482. `ymd` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '年月日',
  483. PRIMARY KEY (`msg_id`) USING BTREE
  484. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  485. drop table if exists mediator_category;
  486. CREATE TABLE `mediator_category` (
  487. `id` bigint NOT NULL AUTO_INCREMENT,
  488. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  489. `parent_id` bigint DEFAULT '0' COMMENT '上级分类',
  490. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  491. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  492. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  493. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  494. `code` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'code',
  495. `deleted` int DEFAULT '0' COMMENT '删除',
  496. `level` int DEFAULT NULL COMMENT '层级',
  497. `type` bit(1) DEFAULT NULL COMMENT '0:消防,1:安防',
  498. PRIMARY KEY (`id`) USING BTREE,
  499. KEY `idx_category_parentId` (`parent_id`) USING BTREE
  500. ) ENGINE=InnoDB AUTO_INCREMENT=3713672266842158 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  501. delete from mediator_category;
  502. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (1, '监控主机', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '14', 0, 2, NULL);
  503. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (1001, 'UPS', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '22', 0, 2, NULL);
  504. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (1002, '机柜', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '23', 0, 2, NULL);
  505. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (1003, '显示器', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '24', 0, 2, NULL);
  506. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (1004, '配电箱', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '25', 0, 2, NULL);
  507. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3396885624111104, '指纹验证设备', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '19', 0, 2, NULL);
  508. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3396885854699520, '人脸验证设备', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '20', 0, 2, NULL);
  509. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3396886337634304, '网络交换机', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '21', 0, 2, NULL);
  510. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712194117894144, '边缘巡检类', -1, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '1', 0, 1, NULL);
  511. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712194381643776, '物联网网关类', -1, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '2', 0, 1, NULL);
  512. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712194584903680, '物联采集类', -1, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '3', 0, 1, NULL);
  513. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712194930442240, '烟雾传感器', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '4', 0, 2, NULL);
  514. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712195941285888, '温湿度采集器', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '5', 0, 2, NULL);
  515. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712196701503488, '水浸传感器', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '6', 0, 2, NULL);
  516. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712197092999168, '门磁、窗磁传感器(Lora无线)', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '7', 0, 2, NULL);
  517. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712197283692544, '卷帘门门磁', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '8', 0, 2, NULL);
  518. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712197446270976, '地磁传感器', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '9', 0, 2, NULL);
  519. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712197694111744, '燃气报警器', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '10', 0, 2, NULL);
  520. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712197882822656, '断电检测传感器、总控、传输模块', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '11', 0, 2, NULL);
  521. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712198046793728, '蓝牙标签', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '12', 0, 2, NULL);
  522. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712198166114160, '智能电表', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '53', 0, 2, NULL);
  523. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712198166118400, '蓝牙接收器', 3712194584903680, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '13', 0, 2, NULL);
  524. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712198717341696, '传感器接入网关', 3712194381643776, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '2', 0, 2, NULL);
  525. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712198908510208, 'Lora无线网关', 3712194381643776, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '3', 0, 2, NULL);
  526. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712199107215360, '视频物联网监测主机', 3712194117894144, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '1', 0, 2, NULL);
  527. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3712199107215361, 'IOT BOX', 3712194117894144, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '1', 0, 2, NULL);
  528. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713670431768576, '主机设备类', -1, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '4', 0, 1, NULL);
  529. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713671711473664, '摄像头', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '18', 0, 2, b'1');
  530. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713671920926720, '报警主机', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '15', 0, 2, b'1');
  531. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672073773056, '对讲主机', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '16', 0, 2, b'1');
  532. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842112, '门禁主机', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '17', 0, 2, NULL);
  533. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842113, '报警主机传感器', -1, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '5', 0, 1, NULL);
  534. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842114, '紧急按钮', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '111', 0, 2, b'1');
  535. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842115, '微波', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '112', 0, 2, NULL);
  536. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842116, '红外', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '113', 0, 2, b'1');
  537. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842117, '红外微波双鉴', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '114', 0, 2, NULL);
  538. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842118, '烟感', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '115', 0, 2, NULL);
  539. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842119, '门磁', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '116', 0, 2, NULL);
  540. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842120, '入侵', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '117', 0, 2, NULL);
  541. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842121, '温度', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '118', 0, 2, NULL);
  542. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842122, '湿度', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '119', 0, 2, NULL);
  543. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842123, '水浸', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '120', 0, 2, NULL);
  544. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842124, '防拆', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '121', 0, 2, NULL);
  545. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842125, '震动', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '122', 0, 2, b'1');
  546. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842126, '破碎', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '123', 0, 2, NULL);
  547. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842127, '位移', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '124', 0, 2, NULL);
  548. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842128, '其它', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '125', 0, 2, NULL);
  549. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842129, '巡检主机传感器', -1, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '6', 0, 1, NULL);
  550. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842130, '卷帘门门磁', 3713672266842129, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '111', 0, 2, NULL);
  551. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842131, '红外对射', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '126', 0, 2, b'1');
  552. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842132, '智能分析仪', 3713670431768576, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '26', 0, 2, b'1');
  553. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842133, '联动门', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '127', 0, 2, b'1');
  554. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842134, '安全门', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '128', 0, 2, b'1');
  555. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842135, '语音播报器', 3713672266842113, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '129', 0, 2, b'1');
  556. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842136, '安防设施', -1, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '201', 0, 1, b'1');
  557. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842137, '狼牙棒', 3713672266842136, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '202', 0, 2, b'1');
  558. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842138, '电警棍', 3713672266842136, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '203', 0, 2, b'1');
  559. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842139, '橡胶棍', 3713672266842136, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '205', 0, 2, b'1');
  560. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842140, '防暴钢叉', 3713672266842136, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '204', 0, 2, b'1');
  561. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842141, '消防设施', -1, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '301', 0, 1, b'0');
  562. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842142, '烟感器', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '302', 0, 2, b'0');
  563. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842144, '水喷淋', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '303', 0, 2, b'0');
  564. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842145, '消防广播', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '304', 0, 2, b'0');
  565. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842146, '广播联动器', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '305', 0, 2, b'0');
  566. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842147, '声光报警器', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '306', 0, 2, b'0');
  567. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842148, '禁烟标牌', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '307', 0, 2, b'0');
  568. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842149, '消防栓箱', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '308', 0, 2, b'0');
  569. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842150, '1211灭火器', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '309', 0, 2, b'0');
  570. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842151, '干粉灭火器', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '310', 0, 2, b'0');
  571. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842152, '悬挂式干粉灭火器', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '311', 0, 2, b'0');
  572. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842153, '防烟面罩', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '312', 0, 2, b'0');
  573. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842154, '紧急疏散标牌', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '313', 0, 2, b'0');
  574. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842155, '紧急消防报警器', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '314', 0, 2, b'0');
  575. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842156, '火灾报警控制器', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '315', 0, 2, b'0');
  576. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_by`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`) VALUES (3713672266842157, '防火门', 3713672266842141, NULL, '2024-02-27 14:45:16', NULL, '2024-02-27 14:45:16', '316', 0, 2, b'0');
  577. drop table if exists mediator_alarm_code;
  578. CREATE TABLE `mediator_alarm_code` (
  579. `id` bigint NOT NULL AUTO_INCREMENT,
  580. `parent_id` bigint DEFAULT NULL,
  581. `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警代码',
  582. `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警名称',
  583. `create_time` datetime(6) DEFAULT NULL COMMENT '创建时间',
  584. `modified_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  585. `update_time` datetime(6) DEFAULT NULL COMMENT '更新时间',
  586. `modified_id` bigint DEFAULT NULL COMMENT '最后修改人id',
  587. `deleted` int DEFAULT '0' COMMENT '删除',
  588. `auto_generate` int DEFAULT NULL COMMENT '是否自动生成运维单 1:是 0:否',
  589. `voice_alarm_times` int DEFAULT '0' COMMENT '声效告警提示次数',
  590. `light_alarm_times` int DEFAULT '0' COMMENT '光效告警提示次数',
  591. PRIMARY KEY (`id`)
  592. ) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  593. drop table if exists mediator_device_data;
  594. CREATE TABLE `mediator_device_data` (
  595. `id` bigint NOT NULL,
  596. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  597. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  598. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  599. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  600. `org_id` bigint DEFAULT '0' COMMENT '机构',
  601. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  602. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  603. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  604. `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称',
  605. `items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '单设备类型上报的属性,参考下面属性数据',
  606. `multi` tinyint(1) DEFAULT NULL COMMENT '是否是多设备类型,如果为false,使用items\n属性(参考示例1);如果true,使用\nmultiItems属性',
  607. `multi_items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '多设备类型上报的属性,"键"为子设备\nid',
  608. `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '银行组织编码',
  609. PRIMARY KEY (`id`) USING BTREE,
  610. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  611. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  612. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备数据表';
  613. drop table if exists mediator_device_data_log;
  614. CREATE TABLE `mediator_device_data_log` (
  615. `id` bigint NOT NULL,
  616. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  617. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  618. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  619. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  620. `org_id` bigint DEFAULT '0' COMMENT '机构',
  621. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  622. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  623. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  624. `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称',
  625. `items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '单设备类型上报的属性,参考下面属性数据',
  626. `multi` tinyint(1) DEFAULT NULL COMMENT '是否是多设备类型,如果为false,使用items\n属性(参考示例1);如果true,使用\nmultiItems属性',
  627. `multi_items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '多设备类型上报的属性,"键"为子设备\nid',
  628. `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '银行组织编码',
  629. PRIMARY KEY (`id`) USING BTREE,
  630. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  631. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  632. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备数据日志表';
  633. drop table if exists mediator_product;
  634. CREATE TABLE `mediator_product` (
  635. `id` bigint NOT NULL,
  636. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  637. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  638. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  639. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  640. `interval_` bigint DEFAULT NULL COMMENT '时间间隔',
  641. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  642. `multi` tinyint(1) DEFAULT '0' COMMENT '是否是多设备类型',
  643. `product_id` bigint DEFAULT NULL COMMENT '产品ID',
  644. `product_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品名称',
  645. `product_type` bigint DEFAULT NULL COMMENT '设备类型',
  646. `assets_type` bigint DEFAULT NULL COMMENT '资产类别',
  647. `STATUS` int DEFAULT '0' COMMENT '产品状态',
  648. PRIMARY KEY (`id`) USING BTREE
  649. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT=' 产品';
  650. drop table if exists mediator_product_attributes;
  651. CREATE TABLE `mediator_product_attributes` (
  652. `id` bigint NOT NULL,
  653. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  654. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  655. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  656. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  657. `attributes_id` bigint DEFAULT NULL COMMENT '产品属性ID',
  658. `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性CODE',
  659. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  660. `name_` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性名称',
  661. `product_id` bigint DEFAULT NULL COMMENT '产品ID',
  662. `specs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '属性规格',
  663. `status` int DEFAULT '0' COMMENT '属性状态',
  664. `type_` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性类型',
  665. `type_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性介绍',
  666. `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性单位',
  667. PRIMARY KEY (`id`) USING BTREE
  668. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品属性';
  669. drop table if exists mediator_product_device;
  670. CREATE TABLE `mediator_product_device` (
  671. `id` bigint NOT NULL,
  672. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  673. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  674. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  675. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  676. `org_id` bigint DEFAULT '0' COMMENT '机构',
  677. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  678. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  679. `device_id` bigint DEFAULT NULL COMMENT '设备ID',
  680. `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称',
  681. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  682. `product_id` bigint DEFAULT NULL COMMENT '产品ID',
  683. `status` int DEFAULT '0' COMMENT '设备状态',
  684. `brand_id` bigint DEFAULT NULL COMMENT '品牌id',
  685. `assets_type` bigint DEFAULT NULL COMMENT '资产类别',
  686. `product_type` bigint DEFAULT NULL COMMENT '设备类型',
  687. `termof_service` datetime DEFAULT NULL COMMENT '保修期限',
  688. `acceptof_date` datetime DEFAULT NULL COMMENT '验收日期',
  689. `position` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安装位置',
  690. `type` tinyint DEFAULT '0' COMMENT '数据来源0web添加1北向',
  691. `online` tinyint DEFAULT '0' COMMENT '在线状态',
  692. `activestatus` tinyint DEFAULT '0' COMMENT '启用状态',
  693. `timeof_online` datetime DEFAULT NULL COMMENT '在线时间',
  694. `do_status` int DEFAULT '0' COMMENT '设备报警状态 0,正常1报警(待处理)2设备报修',
  695. `is_alarm` int DEFAULT '0' COMMENT '当天是否继续报警0是1否',
  696. `check_time` datetime DEFAULT NULL COMMENT '检查时间',
  697. `str_device_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机过来的设备id',
  698. `source` int DEFAULT '0' COMMENT '北向数据的来源0iot1报警主机',
  699. `battery` double(5,2) DEFAULT NULL COMMENT '剩余电量',
  700. `battery_voltage` double(5,2) DEFAULT NULL COMMENT '电池电压',
  701. `signal_strength` double(10,2) DEFAULT NULL COMMENT '信号强度',
  702. `off_time` datetime DEFAULT NULL COMMENT '离线时间',
  703. PRIMARY KEY (`id`) USING BTREE,
  704. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  705. KEY `idx_user_orgPath` (`org_path`) USING BTREE,
  706. KEY `idx_str_device_id` (`device_id`)
  707. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品设备表';
  708. drop table if exists mediator_product_device_handle;
  709. CREATE TABLE `mediator_product_device_handle` (
  710. `id` bigint NOT NULL,
  711. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  712. `handle_time` datetime DEFAULT NULL COMMENT '处理时间',
  713. `check_time` datetime DEFAULT NULL COMMENT '检查时间',
  714. `status` int DEFAULT NULL COMMENT '处理结果2误报,3正常告警,4设备报修',
  715. `is_alarm` int DEFAULT NULL COMMENT '今天之内是否报警0否1是',
  716. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述',
  717. `repair_id` bigint DEFAULT NULL COMMENT '维修单id处理结果为报修时有值',
  718. `deal_batch` bit(1) DEFAULT b'0' COMMENT '是否批量处理告警,0:否,1:是',
  719. PRIMARY KEY (`id`) USING BTREE
  720. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='动环设备告警处理数据表';
  721. drop table if exists mediator_product_device_log;
  722. CREATE TABLE `mediator_product_device_log` (
  723. `id` bigint NOT NULL,
  724. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  725. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  726. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  727. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  728. `org_id` bigint DEFAULT '0' COMMENT '机构',
  729. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  730. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  731. `device_id` bigint DEFAULT NULL COMMENT '设备ID',
  732. `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称',
  733. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  734. `product_device_id` bigint DEFAULT NULL COMMENT '产品设备ID',
  735. `product_id` bigint DEFAULT NULL COMMENT '产品ID',
  736. `status` int DEFAULT '0' COMMENT '设备状态',
  737. `assets_type` bigint DEFAULT NULL COMMENT '资产类别',
  738. `product_type` bigint DEFAULT NULL COMMENT '设备类型',
  739. PRIMARY KEY (`id`) USING BTREE,
  740. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  741. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  742. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='产品设备日志表';
  743. drop table if exists mediator_alarm_rule;
  744. CREATE TABLE `mediator_alarm_rule` (
  745. `id` bigint NOT NULL DEFAULT '0',
  746. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规则名称',
  747. `enabled` int NOT NULL DEFAULT '0' COMMENT '是否启用',
  748. `isdeleted` int NOT NULL DEFAULT '0' COMMENT '是否删除',
  749. `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'alarm:告警,inspection:一键巡检',
  750. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注信息',
  751. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  752. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  753. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  754. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  755. PRIMARY KEY (`id`) USING BTREE
  756. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='告警规则表';
  757. drop table if exists mediator_alarm_rule_express;
  758. CREATE TABLE `mediator_alarm_rule_express` (
  759. `id` bigint NOT NULL DEFAULT '0',
  760. `rule_id` bigint NOT NULL DEFAULT '0' COMMENT '规则编码',
  761. `fieldCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性code',
  762. `operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作符,GT(大于)、GTE(大于等于)、LT(小于)、LTE(小于等\r\n于)、EQUALS(等于)、STARTS_WITH(以什么开始)、\r\nENDS_WITH(以什么结束)、CONTAIN(包含)',
  763. `value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对比值',
  764. `value_text` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值',
  765. `source_type` int NOT NULL COMMENT '报警源类型:4:烟雾传感器;5: 温湿度采集器;6:水浸; 7:门磁、窗磁;8:卷帘门门磁;9:地磁;10燃气报警器;50:报警防区',
  766. `time_template_id` int DEFAULT NULL COMMENT '时间模板编码',
  767. `is_use_work_template` int DEFAULT NULL COMMENT '是否使用作息时间模板(0否1是)',
  768. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  769. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  770. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  771. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  772. PRIMARY KEY (`id`) USING BTREE,
  773. KEY `rule_id` (`rule_id`) USING BTREE
  774. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='告警规则表达式表';
  775. drop table if exists mediator_alarm_rule_source;
  776. CREATE TABLE `mediator_alarm_rule_source` (
  777. `id` bigint NOT NULL,
  778. `org_id` bigint DEFAULT NULL COMMENT 'value_type=Device时有值为设备所属机构Id,否则为空',
  779. `rule_id` bigint DEFAULT NULL COMMENT '报警规则编码',
  780. `source_type` int DEFAULT NULL COMMENT '报警源类型:4:烟雾传感器;5:温湿度采集器;6:水浸,7:门磁:窗磁,8:卷帘门门磁;9:地磁,10:燃气报警器,50:报警防区',
  781. `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'value_type=Device时有值为设备Id,否则为空',
  782. `value_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'AllDevice:所有设备,Device:单个设备',
  783. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  784. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  785. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  786. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  787. PRIMARY KEY (`id`)
  788. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='告警规则与设备源关系表';
  789. drop table if exists mediator_time_template;
  790. CREATE TABLE `mediator_time_template` (
  791. `id` int NOT NULL,
  792. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
  793. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '描述',
  794. `templateContent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '时间模板内容,json 格式字符串',
  795. `enable` int NOT NULL DEFAULT '0' COMMENT '是否启用 0是1否',
  796. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  797. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  798. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  799. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  800. PRIMARY KEY (`id`) USING BTREE
  801. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='时间模板表';
  802. drop table if exists mediator_alarm_data;
  803. CREATE TABLE `mediator_alarm_data` (
  804. `id` bigint NOT NULL,
  805. `rule_id` bigint DEFAULT NULL COMMENT '规则id',
  806. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  807. `source_type` int DEFAULT NULL COMMENT '报警源类型(设备类型):4:烟雾传感器;5: 温湿度采集器;6:水浸; 7:门磁、窗磁;8:卷帘门门磁;9:地磁;10燃气报警器;50:报警防区',
  808. `source_type_des` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警源类型(设备类型) 中文',
  809. `field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性code',
  810. `time` datetime DEFAULT NULL COMMENT '告警时间',
  811. `operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作符,GT(大于)、GTE(大于等于)、LT(小于)、LTE(小于等 于)、EQUALS(等于)',
  812. `value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值key',
  813. `value_text` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值value',
  814. `content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警内容',
  815. `alarm_value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警值',
  816. `is_do` int DEFAULT NULL COMMENT '0未处理1已处理',
  817. `do_time` datetime DEFAULT NULL COMMENT '处理时间',
  818. `do_type` tinyint DEFAULT '0' COMMENT '处理方式:0:为处理,1:(暂无)2:误报,3:正常告警,4:报修',
  819. PRIMARY KEY (`id`) USING BTREE
  820. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='告警数据表';
  821. drop table if exists mediator_alarm_data_newest;
  822. CREATE TABLE `mediator_alarm_data_newest` (
  823. `id` bigint NOT NULL,
  824. `rule_id` bigint DEFAULT NULL COMMENT '规则id',
  825. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  826. `source_type` int DEFAULT NULL COMMENT '报警源类型(设备类型):4:烟雾传感器;5: 温湿度采集器;6:水浸; 7:门磁、窗磁;8:卷帘门门磁;9:地磁;10燃气报警器;50:报警防区',
  827. `source_type_des` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警源类型(设备类型) 中文',
  828. `field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性code',
  829. `time` datetime DEFAULT NULL COMMENT '告警时间',
  830. `operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作符,GT(大于)、GTE(大于等于)、LT(小于)、LTE(小于等 于)、EQUALS(等于)',
  831. `value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值key',
  832. `value_text` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值value',
  833. `content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警内容',
  834. `alarm_value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警值',
  835. `is_do` int DEFAULT NULL COMMENT '0未处理1已处理',
  836. `alarm_data_id` bigint NOT NULL COMMENT '原告警表的主键id',
  837. PRIMARY KEY (`id`) USING BTREE,
  838. UNIQUE KEY `deviceId_fieldCode_idx` (`device_id`,`field_code`),
  839. KEY `t_app_alarm_data_newest_device_id_time_index` (`device_id`,`time`)
  840. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='动环设备最新告警数据表';
  841. drop table if exists mediator_alarm_system_field;
  842. CREATE TABLE `mediator_alarm_system_field` (
  843. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  844. `source_type` int NOT NULL COMMENT '报警源类型(设备类型):4:烟雾传感器;5: 温湿度采集器;6:水浸; 7:门磁、窗磁;8:卷帘门门磁;9:地磁;10燃气报警器;50:报警防区',
  845. `source_type_des` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警源类型(设备类型) 中文',
  846. `sys_field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统属性code(报警类型编码,全表唯一)',
  847. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '系统属性名称',
  848. `specs` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性规格信息,eg:{ \r\n"0": "门已关闭", \r\n"1": "门已打开" \r\n}',
  849. `operators` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '该属性拥有哪些操作符eg:{ \r\n"GT": "大于", \r\n"LT": "小于" \r\n}\r\n\r\nGT(大于)、GTE(大于等于)、LT(小于)、LTE(小于等\r\n于)、EQUALS(等于)、STARTS_WITH(以什么开始)、\r\nENDS_WITH(以什么结束)、CONTAIN(包含)',
  850. `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据值类型,eg:”FLOAT“、"ENUM"',
  851. `type_des` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据值类型中午描述,eg:”浮点型“、"枚举"',
  852. `unit` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性单位,非必填',
  853. `enable` int NOT NULL DEFAULT '0' COMMENT '是否启用0 是1否',
  854. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  855. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  856. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  857. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  858. PRIMARY KEY (`id`) USING BTREE
  859. ) ENGINE=InnoDB AUTO_INCREMENT=78 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统报警属性字段表';
  860. drop table if exists mediator_alarm_system_field_mapper_device;
  861. CREATE TABLE `mediator_alarm_system_field_mapper_device` (
  862. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  863. `sys_field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统属性code(报警类型编码,全表唯一)',
  864. `dev_field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备属性编码',
  865. `dev_field_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备属性Id',
  866. `dev_field_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备属性名称',
  867. `ext` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段后期可用存储系统属性值与设备值映射',
  868. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  869. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  870. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  871. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  872. PRIMARY KEY (`id`) USING BTREE
  873. ) ENGINE=InnoDB AUTO_INCREMENT=107 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统报警属性字段与设备上报数据属性关系表';
  874. drop table if exists mediator_video_recorder_hard_disk_detection;
  875. CREATE TABLE `mediator_video_recorder_hard_disk_detection` (
  876. `id` bigint NOT NULL,
  877. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  878. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  879. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  880. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  881. `org_id` bigint DEFAULT '0' COMMENT '机构',
  882. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  883. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  884. `alarm_time` datetime DEFAULT NULL COMMENT '报警/恢复时间',
  885. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '硬盘当前状态信息',
  886. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  887. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  888. `status` int DEFAULT '0' COMMENT '报警状态',
  889. PRIMARY KEY (`id`) USING BTREE,
  890. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  891. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  892. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT=' 录像机硬盘检测表';
  893. drop table if exists mediator_video_recorder_hard_disk_detection_log;
  894. CREATE TABLE `mediator_video_recorder_hard_disk_detection_log` (
  895. `id` bigint NOT NULL,
  896. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  897. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  898. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  899. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  900. `org_id` bigint DEFAULT '0' COMMENT '机构',
  901. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  902. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  903. `alarm_time` datetime DEFAULT NULL COMMENT '报警/恢复时间',
  904. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '硬盘当前状态信息',
  905. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  906. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  907. `status` int DEFAULT '0' COMMENT '报警状态',
  908. `video_recorder_hard_disk_detection_id` bigint DEFAULT NULL COMMENT '录像机硬盘检测ID',
  909. PRIMARY KEY (`id`) USING BTREE,
  910. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  911. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  912. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT=' 录像机硬盘检测日志表';
  913. drop table if exists iot_defence_area_data;
  914. CREATE TABLE `iot_defence_area_data` (
  915. `id` bigint NOT NULL,
  916. `organization_guid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织机构唯一标识',
  917. `defencearea_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  918. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  919. `input_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器名称',
  920. `input_index` int DEFAULT NULL COMMENT '输入标识',
  921. `input_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  922. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  923. `org_id` bigint DEFAULT NULL,
  924. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  925. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  926. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  927. `str_device_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机过来的设备id',
  928. PRIMARY KEY (`id`) USING BTREE,
  929. KEY `device_id` (`device_id`)
  930. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='防区传感器报警信息,最新数据';
  931. drop table if exists iot_defence_area_data_log;
  932. CREATE TABLE `iot_defence_area_data_log` (
  933. `id` bigint NOT NULL,
  934. `organization_guid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织机构唯一标识',
  935. `defencearea_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  936. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  937. `input_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器名称',
  938. `input_index` int DEFAULT NULL COMMENT '输入标识',
  939. `input_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  940. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  941. `org_id` bigint DEFAULT NULL,
  942. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  943. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  944. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  945. `sensor_data` bigint DEFAULT NULL COMMENT '设备id',
  946. `str_device_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机过来的设备id',
  947. PRIMARY KEY (`id`) USING BTREE,
  948. KEY `index_deviceId` (`device_id`)
  949. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='防区传感器报警信息,日志';
  950. drop table if exists iot_defence_are_alarm_data;
  951. CREATE TABLE `iot_defence_are_alarm_data` (
  952. `id` bigint NOT NULL,
  953. `organization_guid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织机构唯一标识',
  954. `defencearea_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  955. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  956. `input_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器名称',
  957. `input_index` int DEFAULT NULL COMMENT '输入标识',
  958. `input_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  959. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  960. `org_id` bigint DEFAULT NULL,
  961. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  962. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  963. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  964. `str_device_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机过来的设备id',
  965. `isdo` int DEFAULT '0' COMMENT '处理状态 0:未处理,1:已处理(误报),2:已处理(无需处理),3:已处理(运维单)',
  966. PRIMARY KEY (`id`) USING BTREE
  967. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='防区传感器报警信息报警表,记录报警';
  968. drop table if exists mediator_network_device_detection;
  969. CREATE TABLE `mediator_network_device_detection` (
  970. `id` bigint NOT NULL,
  971. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  972. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  973. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  974. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  975. `org_id` bigint DEFAULT '0' COMMENT '机构',
  976. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  977. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  978. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  979. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  980. `status` int DEFAULT '0' COMMENT '网络状态',
  981. PRIMARY KEY (`id`) USING BTREE,
  982. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  983. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  984. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT=' 网络设备检测';
  985. drop table if exists mediator_network_device_detection_log;
  986. CREATE TABLE `mediator_network_device_detection_log` (
  987. `id` bigint NOT NULL,
  988. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  989. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  990. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  991. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  992. `org_id` bigint DEFAULT '0' COMMENT '机构',
  993. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  994. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  995. `network_device_detection_id` bigint DEFAULT NULL COMMENT '网络设备检测ID',
  996. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  997. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  998. `status` int DEFAULT '0' COMMENT '网络状态',
  999. PRIMARY KEY (`id`) USING BTREE,
  1000. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  1001. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  1002. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT=' 网络设备检测日志';
  1003. DELETE FROM `sys_dict_type` WHERE `dict_type` in('video_integrity_state','video_days_state','video_diagnosis_state');
  1004. DELETE FROM `sys_dict_data` WHERE `dict_type` in('video_integrity_state','video_days_state','video_diagnosis_state');
  1005. INSERT INTO `sys_dict_type` ( `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '录像完整性状态', 'video_integrity_state', '0', '超级管理员', '2024-02-22 18:00:41', '', NULL, NULL);
  1006. INSERT INTO `sys_dict_type` (`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '录像存储天数状态', 'video_days_state', '0', '超级管理员', '2024-02-22 18:02:56', '', NULL, NULL);
  1007. INSERT INTO `sys_dict_type` ( `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('视频诊断结果', 'video_diagnosis_state', '0', '超级管理员', '2024-02-22 18:04:19', '', NULL, NULL);
  1008. 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, '完整', '0', 'video_integrity_state', NULL, 'default', 'N', '0', '超级管理员', '2024-02-22 18:01:50', '', NULL, NULL);
  1009. 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', 'video_integrity_state', NULL, 'default', 'N', '0', '超级管理员', '2024-02-22 18:02:01', '', NULL, NULL);
  1010. 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', 'video_integrity_state', NULL, 'default', 'N', '0', '超级管理员', '2024-02-22 18:02:08', '', NULL, NULL);
  1011. 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, '未报警', '0', 'video_days_state', NULL, 'default', 'N', '0', '超级管理员', '2024-02-22 18:03:41', '', NULL, NULL);
  1012. 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', 'video_days_state', NULL, 'default', 'N', '0', '超级管理员', '2024-02-22 18:03:48', '', NULL, NULL);
  1013. 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, '正常', '0', 'video_diagnosis_state', NULL, 'default', 'N', '0', '超级管理员', '2024-02-22 18:04:49', '', NULL, NULL);
  1014. 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', 'video_diagnosis_state', NULL, 'default', 'N', '0', '超级管理员', '2024-02-22 18:04:57', '', NULL, NULL);
  1015. DELETE from `sys_menu` where id in (01747911340288892930,01762681378201595906,01762681622628855809,01762681985838804994);
  1016. 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 (01747911340288892930, '物联感知', 0, 27, 'iot', NULL, NULL, 1, 0, 'M', '0', '0', '', '1', 'job', NULL, '超级管理员', '2024-01-18 17:18:32', '超级管理员', '2024-02-01 09:34:05', '');
  1017. 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 (01762681378201595906, '录像诊断', 1726900357129232386, 13, '/iot/videoDiagnosis', NULL, NULL, 1, 0, 'C', '0', '0', 'appiot:videoDiagnosis', '0', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAACXBIWXMAAAsSAAALEgHS3X78AAACD0lEQVR4nO2by1HDMBCGfxjuoQMyowKgA+CqU0pIB8lBd8JdM4QKCB3gi87pgFCAZkIHUEEYZWXGhDxkm8Gxd79b/FDkL7urSBqfrFYrcOeUuwCIBIK9BIgEgr0EiASCvQSIBIK9BIgEgr0EiASCvYTAWfGDcqYPoN9cd0qz8Np+1G3keyqtnJkCGP33U/wBj17bcZ1m1unQYgGBkXJmUqeBvCa0VUBO/UjoAL2yjxDqn3Jmjs3CyAHlzHmMnLv8cVlJUM4MAYT6cVE8fgwSMgDTPefDLzerEvI5ypmr+B3X2843LSHz2g4OXaScuQHwWrbxGPqTQ4W/6cK4SLnIa5t0XRHlTMj7ZcrI17SEcQzVvShnZqkNhqhRzgRpD6kp1HQ6hE7OY6d3EUL6MqWxWPieynbiGApjb1fBqkCleQ/7WSREAsFeAkQCwV4CRALBXgJEAsFeAkQCwV4CRALBXgI6KCGsHr+XvalTEry2QUJYpLkH8Jl6X+fSIexNem0nUUaWck9na4LXdhkXcW8PpUjnC2NIEa9tf1+KsBkdYooEGc+b51gNkbFeDGOKvOXH2e1FojCKxNXpzkRC8nBYxGu73s/I0+FXnrSM5M2ZbeQSxsUcaRlZ3G+szI/Xf5Qzg/gnoy28VNmn3IT9O1CQWSTBXgJEAsFeAkQCwV4CRALBXgJEAsFeAkQCwV4CAHwBGKFz+db+wtQAAAAASUVORK5CYII=', NULL, '超级管理员', '2024-02-28 11:30:41', '超级管理员', '2024-02-28 11:38:43', '');
  1018. 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 (01762681622628855809, '硬盘诊断', 1726900357129232386, 14, '/iot/dvrDisk', NULL, NULL, 1, 0, 'C', '0', '0', 'appiot:dvrDisk', '0', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAACXBIWXMAAAsSAAALEgHS3X78AAACmElEQVR4nO2ZMXLbMBBFfzzp5YqtfQM5N1BOYKVg75ZVnBNER3DHVj2b3CDJCaIj2C0bKydQBlyAYSRQHiwWznh2f49v6nkB7F+8OxwO0K4L7QBgEEjqIcAgkNRDgEEgqYcAg0BSDwEGgaQeAgwC6f1r/JGqa+8APABYJCz7DWDT181DwU8bVDxFVl27AvA9w+JLaRCvsR3u//P6F1W0EqquvQTwLGD1oa+bnYBPVKUrYS3kcyfkE9VbgSDlE1Wx7SC4FYKKbYmSlXAj7LcS9htVEsIjgCchr58AtkJeJ1I/bYa1zST1EGAQSOohICdF+j7AdXKXiUu3fd08nvFdMa7DvffdJ64bxL4dqq51jcuStRj42NfNj4inS4ufmZ4uel9zQLC2Q9W16wwAiGUBX1lcAPCzClbG4J4Jub382v9oSU+8NQiLiIdEW7ysuvY6dVEyhKprbxLHZHM6HpZIJcVkmJxKkMr2Sw803AgSYMGByYEgme2Dl+TQ5DZ1AQdCal9wTuGaFJ0TRA7ds+I0SyuhatiFXsFNk6uudfd78qE245vUK6iP0rDsQFIPAQaB9M/B6DPBlvFmeN/XzewMMOMt8iVfTuA68R0PRt9u7jKaluhI3DdEv5ieTp/6uvkW8d0A+CrhO90Om8yuba7hyX1L3JT2nULIDTBzvUNuT3ESivy2zW2zl6GpGiD4kr3KNL3yHzdKMGyVSJyjb6iEUg+nUpng+EeLvnFKQ7g9Kl2p/9gYioSqNmj4vgv/0TmjsmOt8fe2EfOdbDXJFLtwvq4SJELLVCG8SPuGZCj90Et9gh9qSGg/7RVK+PoTXQrE4Ks+RcKyA0k9BBgEknoIMAgk9RBgEEjqIcAgkNRDgEEgqYcAgwAAwB8jC71/k/cB6QAAAABJRU5ErkJggg==', NULL, '超级管理员', '2024-02-28 11:31:39', '超级管理员', '2024-02-28 11:41:48', '');
  1019. 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 (01762681985838804994, '动环诊断', 1726900357129232386, 15, '/iot/donghuang', NULL, NULL, 1, 0, 'C', '0', '0', 'appiot:donghuang', '0', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAADa0lEQVRoBe1Z3Z3SQBCfCbxLB2IHWIFYgViBXAVyDchKA8dVQK4Czwo8KzitAOwA3yXjf5KsrHu7ScA7CP7ggd2dne+vTTZM5U/MuJ8JTbEcEXHPwts1yhr63CZMH9mkK9WN9e+XGY9ZeKHzU/kJy0XXpCmXnr9vr9djLpU1IvGym2VsEIeWpkxMeYVzL8vIJMTypgqt1XvQPTlk6ojQZ81dEvr5OI7hHgw43K+TyEQLL0mkr8Y8huTDGSCybX0mXXdni1HC8hrR+PEvhuxmAJRQofDe152EImWShOY+DXr5HaIxIPD195queTO9kEbIuRLSh1A9TAjtd4gOlqKDPa+jtz27Cg/8BpuM58z0qgrP32tsQEyJ/BAsWnHYEKHvndli4AuOrTdmPKGC37MYjgtvlkJQQovPJbRzhUPBPtrxZai7IEUmFrfJ2DHpXNOqaZE3MqCJEqXgfp7Ptk0K3Wie+4rr6e/D3DVoVmWRv60r8loD1BMhJVyBdg68dWeWGhgMQ+gGo7F77rgRWmym46XWkQv35+B3q9GAU679PbuurQF0nRfqEUugIwT3MAyaGubS5jkufGVhQnLXYbrwZdh9O0LmKBP+ZNd2rI4ALA8xxjPIBMy+wItXpTGWX+UIXI3M1EVi4iF4Let4oeONXDo7jxtQ9G5jEe2YK8FcKsEwhO4BG9r9qlFTJ/7okvNabj6M3/s8wH+Adv3Oh+s6bgDyF95f+0SFEi6U8SJUHw0oMVJvu5QP53iRYp779QGZf1LOpwnXAI73vDV62OppVdYDO0tZ4Rld8/nOAeY1g0gt4953sbdzrQ8STnG4pVvo37NwBFgeFIuSQQmkQNUvHI3q1Inz04hVKa+U4QjkPOUbvHlpvYncNAjvNC7O3ymiAWgPUQs6xKfYZ11hQMGubHPXhff3ednXF/F96JqZ061DK9ocDevw4vtPp7zKDNdAXJvW7ZwNOHZITj4Cx3bgWf7Je6D2IGu7hSdfxGcDjp1i5wgcOwLRp9H84vUJtYu92cXkxvCjBtgXmaeyAXeyQdYxuTH8cw0E3XhA4DkCB3R2UNR/8Cxkr8KD9rUcqNefUPG25WpWqYfrd73DP8Uo5JfPYhIcHCvZ8TNQlUsOsgflVWfVPW+j+p1LP2ToV5VWR0MzpfjyM7Df7H4D/jCNsP/6NKgAAAAASUVORK5CYII=', NULL, '超级管理员', '2024-02-28 11:33:06', '超级管理员', '2024-02-28 11:40:18', '');
  1020. update sys_menu set component ='iot/subSystem/index' WHERE menu_name='布撤防情况跟踪' and platform_type=1;
  1021. UPDATE sys_menu set path='/iot/subsystem' WHERE path='/protection' and platform_type=0;