soc.sql 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766
  1. DELIMITER ??
  2. DROP PROCEDURE IF EXISTS schema_change ??
  3. CREATE PROCEDURE schema_change () BEGIN
  4. -- 设备表增加字段
  5. -- IF NOT EXISTS(SELECT *
  6. -- FROM information_schema.columns
  7. -- WHERE table_schema = DATABASE()
  8. -- AND table_name = 'sys_device'
  9. -- AND column_name = 'category_id') THEN
  10. -- ALTER TABLE sys_device
  11. -- ADD COLUMN `category_id` bigint NULL COMMENT '设备分类' AFTER `definition`;
  12. -- END IF;
  13. -- IF NOT EXISTS(SELECT *
  14. -- FROM information_schema.columns
  15. -- WHERE table_schema = DATABASE()
  16. -- AND table_name = 'sys_device'
  17. -- AND column_name = 'host_code') THEN
  18. -- ALTER TABLE sys_device
  19. -- ADD COLUMN `host_code` varchar(225) NULL COMMENT '主机code' AFTER `category_id`;
  20. -- END IF;
  21. -- 设备表增加设备分类字段
  22. -- IF NOT EXISTS(SELECT *
  23. -- FROM information_schema.columns
  24. -- WHERE table_schema = DATABASE()
  25. -- AND table_name = 'sys_device'
  26. -- AND column_name = 'device_code') THEN
  27. -- ALTER TABLE `sys_device`
  28. -- ADD COLUMN `device_code` varchar(64) NULL COMMENT '设备编号' AFTER `org_name`,
  29. -- ADD COLUMN `source` int NULL DEFAULT 0 COMMENT '来源,0或null:手动添加,1:主机平台,' AFTER `definition`;
  30. -- update sys_device set device_code=UUID() WHERE device_code is null;
  31. -- update sys_device set source=0 WHERE source is null;
  32. -- END IF;
  33. -- IF NOT EXISTS(SELECT *
  34. -- FROM information_schema.columns
  35. -- WHERE table_schema = DATABASE()
  36. -- AND table_name = 'sys_device'
  37. -- AND column_name = 'type') THEN
  38. -- ALTER TABLE sys_device
  39. -- ADD COLUMN `type` varchar(25) NULL COMMENT '设备型号' AFTER `host_code`;
  40. -- END IF;
  41. -- IF NOT EXISTS(SELECT *
  42. -- FROM information_schema.columns
  43. -- WHERE table_schema = DATABASE()
  44. -- AND table_name = 'sys_device'
  45. -- AND column_name = 'ip') THEN
  46. -- ALTER TABLE sys_device
  47. -- ADD COLUMN `ip` varchar(225) NULL COMMENT '设备ip' AFTER `type`;
  48. -- END IF;
  49. IF NOT EXISTS(SELECT *
  50. FROM information_schema.columns
  51. WHERE table_schema = DATABASE()
  52. AND table_name = 'sys_device'
  53. AND column_name = 'org_path') THEN
  54. ALTER TABLE sys_device
  55. ADD COLUMN `org_path` varchar(225) NULL COMMENT '机构path' AFTER `org_name`;
  56. END IF;
  57. -- IF NOT EXISTS(SELECT *
  58. -- FROM information_schema.columns
  59. -- WHERE table_schema = DATABASE()
  60. -- AND table_name = 'sys_device'
  61. -- AND column_name = 'channel_code') THEN
  62. -- ALTER TABLE sys_device
  63. -- ADD COLUMN `channel_code` varchar(225) NULL COMMENT '通道号' AFTER `host_code`;
  64. -- END IF;
  65. IF NOT EXISTS(SELECT *
  66. FROM information_schema.columns
  67. WHERE table_schema = DATABASE()
  68. AND table_name = 'core_protection'
  69. AND column_name = 'status_change_time') THEN
  70. ALTER TABLE `core_protection`
  71. ADD COLUMN `status_change_time` datetime NULL COMMENT '布撤防时间' AFTER `all_Hour`,
  72. ADD COLUMN `source` int NULL COMMENT '设备来源:0:设备登记;1:iot推送' AFTER `update_by`,
  73. MODIFY COLUMN `status_update_time` datetime NULL DEFAULT NULL COMMENT '布撤防更新时间' AFTER `all_Hour`
  74. COMMENT = '报警控制器(子系统)表';
  75. END IF;
  76. IF NOT EXISTS(SELECT *
  77. FROM information_schema.columns
  78. WHERE table_schema = DATABASE()
  79. AND table_name = 'core_protection_log'
  80. AND column_name = 'status_change_time') THEN
  81. ALTER TABLE `core_protection_log`
  82. ADD COLUMN `status_change_time` datetime NULL COMMENT '布撤防时间' AFTER `all_Hour`,
  83. MODIFY COLUMN `status_update_time` datetime NULL DEFAULT NULL COMMENT '布撤防更新时间' AFTER `all_Hour`
  84. COMMENT = '报警控制器(子系统)布撤防历史表';
  85. END IF;
  86. END ??
  87. DELIMITER ;
  88. CALL schema_change ();
  89. drop table if exists mediator_video_days_check;
  90. CREATE TABLE `mediator_video_days_check` (
  91. `id` bigint NOT NULL,
  92. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  93. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  94. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  95. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  96. `org_id` bigint DEFAULT '0' COMMENT '机构',
  97. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  98. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  99. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  100. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  101. `check_date` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '计划存储天数起止日期',
  102. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  103. `lose_date` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '计划存储天数起止日期',
  104. `plan_days` int DEFAULT '0' COMMENT '计划存储总天数',
  105. `real_days` int DEFAULT '0' COMMENT '计划日期内实际存储总天数',
  106. `equipment_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  107. `status` int DEFAULT NULL COMMENT '是否报警 0:未报警,1:报警',
  108. `earliest_video_time` datetime DEFAULT NULL COMMENT '最早录像日期',
  109. PRIMARY KEY (`id`) USING BTREE,
  110. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  111. KEY `idx_user_orgPath` (`org_path`) USING BTREE,
  112. KEY `idx_code` (`equipment_code`(191),`channel_code`(191))
  113. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='录像机天数检查';
  114. drop table if exists mediator_video_days_check_log;
  115. CREATE TABLE `mediator_video_days_check_log` (
  116. `id` bigint NOT NULL,
  117. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  118. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  119. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  120. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  121. `org_id` bigint DEFAULT '0' COMMENT '机构',
  122. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  123. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  124. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  125. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  126. `check_date` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '计划存储天数起止日期',
  127. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  128. `lose_date` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '计划存储天数起止日期',
  129. `plan_days` int DEFAULT '0' COMMENT '计划存储总天数',
  130. `real_days` int DEFAULT '0' COMMENT '计划日期内实际存储总天数',
  131. `video_days_check_id` bigint DEFAULT NULL COMMENT '录像机天数检查ID',
  132. `status` int DEFAULT NULL,
  133. `earliest_video_time` datetime DEFAULT NULL COMMENT '最早录像日期',
  134. `equipment_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  135. PRIMARY KEY (`id`) USING BTREE,
  136. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  137. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  138. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='录像机天数检查日志';
  139. drop table if exists mediator_video_integrity_check;
  140. CREATE TABLE `mediator_video_integrity_check` (
  141. `id` bigint NOT NULL,
  142. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  143. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  144. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  145. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  146. `org_id` bigint DEFAULT '0' COMMENT '机构',
  147. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  148. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  149. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  150. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  151. `check_span` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '检查日期录像计划规则集合',
  152. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  153. `lose_span` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '检查日期录像丢失情况集合',
  154. `record_date` date DEFAULT NULL COMMENT '录像情况检查日期',
  155. `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称',
  156. `status` int DEFAULT NULL COMMENT '0:正常 1:部分丢失 2:全部丢失',
  157. `equipment_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  158. `plan_days` int DEFAULT NULL COMMENT '录像计划存储多少天',
  159. `lose_span_old` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '录像机唯一标识',
  160. PRIMARY KEY (`id`) USING BTREE,
  161. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  162. KEY `idx_user_orgPath` (`org_path`) USING BTREE,
  163. KEY `idx_code` (`channel_code`(191),`equipment_code`(191)),
  164. KEY `idx_recordDate_orgPath_status` (`record_date`,`org_path`,`status`) USING BTREE
  165. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='录像机完整性检查表';
  166. drop table if exists mediator_video_diagnosis;
  167. CREATE TABLE `mediator_video_diagnosis` (
  168. `id` bigint NOT NULL,
  169. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  170. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  171. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  172. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  173. `org_id` bigint DEFAULT '0' COMMENT '机构',
  174. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  175. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  176. `alarm_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '报警/恢复时间',
  177. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  178. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  179. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '质量当前状态详情',
  180. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  181. `is_alarm` int DEFAULT NULL COMMENT '报警状态标识',
  182. `equipment_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  183. PRIMARY KEY (`id`) USING BTREE,
  184. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  185. KEY `idx_user_orgPath` (`org_path`) USING BTREE,
  186. KEY `idx_code` (`channel_code`(191),`equipment_code`(191))
  187. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='视频质量诊断结果';
  188. drop table if exists mediator_video_diagnosis_log;
  189. CREATE TABLE `mediator_video_diagnosis_log` (
  190. `id` bigint NOT NULL,
  191. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  192. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  193. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  194. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  195. `org_id` bigint DEFAULT '0' COMMENT '机构',
  196. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  197. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  198. `alarm_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '报警/恢复时间',
  199. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道序号',
  200. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '通道的名称',
  201. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '质量当前状态详情',
  202. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机唯一标识',
  203. `is_alarm` int DEFAULT NULL COMMENT '报警状态标识',
  204. `video_diagnosis_id` bigint DEFAULT NULL COMMENT '视频质量诊断结果ID',
  205. `equipment_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  206. PRIMARY KEY (`id`) USING BTREE,
  207. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  208. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  209. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='视频质量诊断结果';
  210. drop table if exists mediator_video_diagnosis_record;
  211. CREATE TABLE `mediator_video_diagnosis_record` (
  212. `id` bigint NOT NULL,
  213. `org_id` bigint NOT NULL COMMENT '机构id',
  214. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  215. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  216. `video_diagnosis_id` bigint DEFAULT NULL COMMENT '视频质量诊断id',
  217. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  218. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  219. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  220. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  221. `equipment_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备id',
  222. `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通道名称',
  223. `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通道序号',
  224. `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备名称',
  225. `device_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备id',
  226. `signal_lost` int NOT NULL DEFAULT '0' COMMENT '信号丢失 0: 正常 | 1:异常',
  227. `occlude` int NOT NULL DEFAULT '0' COMMENT '遮挡 0: 正常 | 1:异常',
  228. `brightness` int NOT NULL DEFAULT '0' COMMENT '亮度 0: 正常 | 1:异常',
  229. `color_cast` int NOT NULL DEFAULT '0' COMMENT '偏色 0: 正常 | 1:异常',
  230. `snowflake` int NOT NULL DEFAULT '0' COMMENT '雪花 0: 正常 | 1:异常',
  231. `stripe` int NOT NULL DEFAULT '0' COMMENT '条纹 0: 正常 | 1:异常',
  232. `contrast` int NOT NULL DEFAULT '0' COMMENT '对比度 0: 正常 | 1:异常',
  233. `blurry` int NOT NULL DEFAULT '0' COMMENT '模糊 0: 正常 | 1:异常',
  234. `equipment_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  235. `alarm_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '报警/恢复时间',
  236. `is_alarm` int DEFAULT NULL COMMENT '报警状态标识',
  237. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '质量当前状态详情',
  238. PRIMARY KEY (`id`),
  239. KEY `idx_videodiagnosisrecord_updatetime` (`update_time`),
  240. KEY `idx_code` (`equipment_code`(191),`channel_code`(191))
  241. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  242. drop table if exists mediator_north_error;
  243. CREATE TABLE `mediator_north_error` (
  244. `id` bigint NOT NULL AUTO_INCREMENT,
  245. `create_time` datetime DEFAULT NULL COMMENT '数据生成时间',
  246. `error_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '错误的json数据',
  247. `error_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '错误描述',
  248. `interface_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接口名称',
  249. `msg_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'msgId',
  250. `branch_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '省份branchId',
  251. PRIMARY KEY (`id`) USING BTREE
  252. ) ENGINE=InnoDB AUTO_INCREMENT=19483123 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='北向接口_存储错误数据';
  253. drop table if exists mediator_north_msg_id;
  254. CREATE TABLE `mediator_north_msg_id` (
  255. `msg_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用msgId作为主键',
  256. `interface_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  257. `interface_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  258. `msg_date` datetime DEFAULT NULL,
  259. `ymd` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '年月日',
  260. PRIMARY KEY (`msg_id`) USING BTREE
  261. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  262. drop table if exists mediator_category;
  263. CREATE TABLE `mediator_category` (
  264. `id` bigint NOT NULL AUTO_INCREMENT,
  265. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  266. `parent_id` bigint DEFAULT '0' COMMENT '上级分类',
  267. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  268. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  269. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  270. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  271. `code` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'code',
  272. `deleted` int DEFAULT '0' COMMENT '删除',
  273. `level` int DEFAULT NULL COMMENT '层级',
  274. `type` bit(1) DEFAULT NULL COMMENT '0:消防,1:安防',
  275. `expire_day` int NOT NULL DEFAULT '0' COMMENT '过期天数',
  276. PRIMARY KEY (`id`) USING BTREE,
  277. KEY `idx_category_parentId` (`parent_id`) USING BTREE
  278. ) ENGINE=InnoDB AUTO_INCREMENT=3713672266842158 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
  279. delete from mediator_category where id=3712199107215361;
  280. INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`, `expire_day`) VALUES (3712199107215361, 'IOT BOX', 3712194117894144, NULL, NULL, NULL, '1', 0, 2, NULL, 0);
  281. drop table if exists mediator_alarm_code;
  282. CREATE TABLE `mediator_alarm_code` (
  283. `id` bigint NOT NULL AUTO_INCREMENT,
  284. `parent_id` bigint DEFAULT NULL,
  285. `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警代码',
  286. `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警名称',
  287. `create_time` datetime(6) DEFAULT NULL COMMENT '创建时间',
  288. `modified_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  289. `update_time` datetime(6) DEFAULT NULL COMMENT '更新时间',
  290. `modified_id` bigint DEFAULT NULL COMMENT '最后修改人id',
  291. `deleted` int DEFAULT '0' COMMENT '删除',
  292. `auto_generate` int DEFAULT NULL COMMENT '是否自动生成运维单 1:是 0:否',
  293. `voice_alarm_times` int DEFAULT '0' COMMENT '声效告警提示次数',
  294. `light_alarm_times` int DEFAULT '0' COMMENT '光效告警提示次数',
  295. PRIMARY KEY (`id`)
  296. ) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  297. drop table if exists mediator_device_data;
  298. CREATE TABLE `mediator_device_data` (
  299. `id` bigint NOT NULL,
  300. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  301. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  302. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  303. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  304. `org_id` bigint DEFAULT '0' COMMENT '机构',
  305. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  306. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  307. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  308. `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称',
  309. `items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '单设备类型上报的属性,参考下面属性数据',
  310. `multi` tinyint(1) DEFAULT NULL COMMENT '是否是多设备类型,如果为false,使用items\n属性(参考示例1);如果true,使用\nmultiItems属性',
  311. `multi_items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '多设备类型上报的属性,"键"为子设备\nid',
  312. `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '银行组织编码',
  313. PRIMARY KEY (`id`) USING BTREE,
  314. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  315. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  316. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备数据表';
  317. drop table if exists mediator_device_data_log;
  318. CREATE TABLE `mediator_device_data_log` (
  319. `id` bigint NOT NULL,
  320. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  321. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  322. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  323. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  324. `org_id` bigint DEFAULT '0' COMMENT '机构',
  325. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  326. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  327. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  328. `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称',
  329. `items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '单设备类型上报的属性,参考下面属性数据',
  330. `multi` tinyint(1) DEFAULT NULL COMMENT '是否是多设备类型,如果为false,使用items\n属性(参考示例1);如果true,使用\nmultiItems属性',
  331. `multi_items` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '多设备类型上报的属性,"键"为子设备\nid',
  332. `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '银行组织编码',
  333. PRIMARY KEY (`id`) USING BTREE,
  334. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  335. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  336. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备数据日志表';
  337. drop table if exists mediator_product;
  338. CREATE TABLE `mediator_product` (
  339. `id` bigint NOT NULL,
  340. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  341. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  342. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  343. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  344. `interval_` bigint DEFAULT NULL COMMENT '时间间隔',
  345. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  346. `multi` tinyint(1) DEFAULT '0' COMMENT '是否是多设备类型',
  347. `product_id` bigint DEFAULT NULL COMMENT '产品ID',
  348. `product_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品名称',
  349. `product_type` bigint DEFAULT NULL COMMENT '设备类型',
  350. `assets_type` bigint DEFAULT NULL COMMENT '资产类别',
  351. `STATUS` int DEFAULT '0' COMMENT '产品状态',
  352. PRIMARY KEY (`id`) USING BTREE
  353. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT=' 产品';
  354. drop table if exists mediator_product_attributes;
  355. CREATE TABLE `mediator_product_attributes` (
  356. `id` bigint NOT NULL,
  357. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  358. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  359. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  360. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  361. `attributes_id` bigint DEFAULT NULL COMMENT '产品属性ID',
  362. `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性CODE',
  363. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  364. `name_` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性名称',
  365. `product_id` bigint DEFAULT NULL COMMENT '产品ID',
  366. `specs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '属性规格',
  367. `status` int DEFAULT '0' COMMENT '属性状态',
  368. `type_` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性类型',
  369. `type_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性介绍',
  370. `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '属性单位',
  371. PRIMARY KEY (`id`) USING BTREE
  372. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品属性';
  373. drop table if exists mediator_product_device;
  374. CREATE TABLE `mediator_product_device` (
  375. `id` bigint NOT NULL,
  376. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  377. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  378. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  379. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  380. `org_id` bigint DEFAULT '0' COMMENT '机构',
  381. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  382. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  383. `device_id` bigint DEFAULT NULL COMMENT '设备ID',
  384. `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称',
  385. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  386. `product_id` bigint DEFAULT NULL COMMENT '产品ID',
  387. `status` int DEFAULT '0' COMMENT '设备状态',
  388. `brand_id` bigint DEFAULT NULL COMMENT '品牌id',
  389. `assets_type` bigint DEFAULT NULL COMMENT '资产类别',
  390. `product_type` bigint DEFAULT NULL COMMENT '设备类型',
  391. `termof_service` datetime DEFAULT NULL COMMENT '保修期限',
  392. `acceptof_date` datetime DEFAULT NULL COMMENT '验收日期',
  393. `position` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安装位置',
  394. `type` tinyint DEFAULT '0' COMMENT '数据来源0web添加1北向',
  395. `online` tinyint DEFAULT '0' COMMENT '在线状态',
  396. `activestatus` tinyint DEFAULT '0' COMMENT '启用状态',
  397. `timeof_online` datetime DEFAULT NULL COMMENT '在线时间',
  398. `do_status` int DEFAULT '0' COMMENT '设备报警状态 0,正常1报警(待处理)2设备报修',
  399. `is_alarm` int DEFAULT '0' COMMENT '当天是否继续报警0是1否',
  400. `check_time` datetime DEFAULT NULL COMMENT '检查时间',
  401. `str_device_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机过来的设备id',
  402. `source` int DEFAULT '0' COMMENT '北向数据的来源0iot1报警主机',
  403. `battery` double(5,2) DEFAULT NULL COMMENT '剩余电量',
  404. `battery_voltage` double(5,2) DEFAULT NULL COMMENT '电池电压',
  405. `signal_strength` double(10,2) DEFAULT NULL COMMENT '信号强度',
  406. `off_time` datetime DEFAULT NULL COMMENT '离线时间',
  407. PRIMARY KEY (`id`) USING BTREE,
  408. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  409. KEY `idx_user_orgPath` (`org_path`) USING BTREE,
  410. KEY `idx_str_device_id` (`device_id`)
  411. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品设备表';
  412. drop table if exists mediator_product_device_handle;
  413. CREATE TABLE `mediator_product_device_handle` (
  414. `id` bigint NOT NULL,
  415. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  416. `handle_time` datetime DEFAULT NULL COMMENT '处理时间',
  417. `check_time` datetime DEFAULT NULL COMMENT '检查时间',
  418. `status` int DEFAULT NULL COMMENT '处理结果2误报,3正常告警,4设备报修',
  419. `is_alarm` int DEFAULT NULL COMMENT '今天之内是否报警0否1是',
  420. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述',
  421. `repair_id` bigint DEFAULT NULL COMMENT '维修单id处理结果为报修时有值',
  422. `deal_batch` bit(1) DEFAULT b'0' COMMENT '是否批量处理告警,0:否,1:是',
  423. PRIMARY KEY (`id`) USING BTREE
  424. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='动环设备告警处理数据表';
  425. drop table if exists mediator_product_device_log;
  426. CREATE TABLE `mediator_product_device_log` (
  427. `id` bigint NOT NULL,
  428. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  429. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  430. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  431. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  432. `org_id` bigint DEFAULT '0' COMMENT '机构',
  433. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  434. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  435. `device_id` bigint DEFAULT NULL COMMENT '设备ID',
  436. `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称',
  437. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  438. `product_device_id` bigint DEFAULT NULL COMMENT '产品设备ID',
  439. `product_id` bigint DEFAULT NULL COMMENT '产品ID',
  440. `status` int DEFAULT '0' COMMENT '设备状态',
  441. `assets_type` bigint DEFAULT NULL COMMENT '资产类别',
  442. `product_type` bigint DEFAULT NULL COMMENT '设备类型',
  443. PRIMARY KEY (`id`) USING BTREE,
  444. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  445. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  446. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='产品设备日志表';
  447. drop table if exists mediator_alarm_rule;
  448. CREATE TABLE `mediator_alarm_rule` (
  449. `id` bigint NOT NULL DEFAULT '0',
  450. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规则名称',
  451. `enabled` int NOT NULL DEFAULT '0' COMMENT '是否启用',
  452. `isdeleted` int NOT NULL DEFAULT '0' COMMENT '是否删除',
  453. `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'alarm:告警,inspection:一键巡检',
  454. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注信息',
  455. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  456. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  457. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  458. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  459. PRIMARY KEY (`id`) USING BTREE
  460. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='告警规则表';
  461. drop table if exists mediator_alarm_rule_express;
  462. CREATE TABLE `mediator_alarm_rule_express` (
  463. `id` bigint NOT NULL DEFAULT '0',
  464. `rule_id` bigint NOT NULL DEFAULT '0' COMMENT '规则编码',
  465. `fieldCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性code',
  466. `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(包含)',
  467. `value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对比值',
  468. `value_text` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值',
  469. `source_type` int NOT NULL COMMENT '报警源类型:4:烟雾传感器;5: 温湿度采集器;6:水浸; 7:门磁、窗磁;8:卷帘门门磁;9:地磁;10燃气报警器;50:报警防区',
  470. `time_template_id` int DEFAULT NULL COMMENT '时间模板编码',
  471. `is_use_work_template` int DEFAULT NULL COMMENT '是否使用作息时间模板(0否1是)',
  472. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  473. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  474. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  475. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  476. PRIMARY KEY (`id`) USING BTREE,
  477. KEY `rule_id` (`rule_id`) USING BTREE
  478. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='告警规则表达式表';
  479. drop table if exists mediator_alarm_rule_source;
  480. CREATE TABLE `mediator_alarm_rule_source` (
  481. `id` bigint NOT NULL,
  482. `org_id` bigint DEFAULT NULL COMMENT 'value_type=Device时有值为设备所属机构Id,否则为空',
  483. `rule_id` bigint DEFAULT NULL COMMENT '报警规则编码',
  484. `source_type` int DEFAULT NULL COMMENT '报警源类型:4:烟雾传感器;5:温湿度采集器;6:水浸,7:门磁:窗磁,8:卷帘门门磁;9:地磁,10:燃气报警器,50:报警防区',
  485. `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'value_type=Device时有值为设备Id,否则为空',
  486. `value_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'AllDevice:所有设备,Device:单个设备',
  487. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  488. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  489. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  490. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  491. PRIMARY KEY (`id`)
  492. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='告警规则与设备源关系表';
  493. drop table if exists mediator_time_template;
  494. CREATE TABLE `mediator_time_template` (
  495. `id` int NOT NULL,
  496. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
  497. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '描述',
  498. `templateContent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '时间模板内容,json 格式字符串',
  499. `enable` int NOT NULL DEFAULT '0' COMMENT '是否启用 0是1否',
  500. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  501. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  502. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  503. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  504. PRIMARY KEY (`id`) USING BTREE
  505. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='时间模板表';
  506. drop table if exists mediator_alarm_data;
  507. CREATE TABLE `mediator_alarm_data` (
  508. `id` bigint NOT NULL,
  509. `rule_id` bigint DEFAULT NULL COMMENT '规则id',
  510. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  511. `source_type` int DEFAULT NULL COMMENT '报警源类型(设备类型):4:烟雾传感器;5: 温湿度采集器;6:水浸; 7:门磁、窗磁;8:卷帘门门磁;9:地磁;10燃气报警器;50:报警防区',
  512. `source_type_des` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警源类型(设备类型) 中文',
  513. `field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性code',
  514. `time` datetime DEFAULT NULL COMMENT '告警时间',
  515. `operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作符,GT(大于)、GTE(大于等于)、LT(小于)、LTE(小于等 于)、EQUALS(等于)',
  516. `value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值key',
  517. `value_text` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值value',
  518. `content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警内容',
  519. `alarm_value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警值',
  520. `is_do` int DEFAULT NULL COMMENT '0未处理1已处理',
  521. `do_time` datetime DEFAULT NULL COMMENT '处理时间',
  522. `do_type` tinyint DEFAULT '0' COMMENT '处理方式:0:为处理,1:(暂无)2:误报,3:正常告警,4:报修',
  523. PRIMARY KEY (`id`) USING BTREE
  524. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='告警数据表';
  525. drop table if exists mediator_alarm_data_newest;
  526. CREATE TABLE `mediator_alarm_data_newest` (
  527. `id` bigint NOT NULL,
  528. `rule_id` bigint DEFAULT NULL COMMENT '规则id',
  529. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  530. `source_type` int DEFAULT NULL COMMENT '报警源类型(设备类型):4:烟雾传感器;5: 温湿度采集器;6:水浸; 7:门磁、窗磁;8:卷帘门门磁;9:地磁;10燃气报警器;50:报警防区',
  531. `source_type_des` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警源类型(设备类型) 中文',
  532. `field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性code',
  533. `time` datetime DEFAULT NULL COMMENT '告警时间',
  534. `operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作符,GT(大于)、GTE(大于等于)、LT(小于)、LTE(小于等 于)、EQUALS(等于)',
  535. `value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值key',
  536. `value_text` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对比值value',
  537. `content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警内容',
  538. `alarm_value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警值',
  539. `is_do` int DEFAULT NULL COMMENT '0未处理1已处理',
  540. `alarm_data_id` bigint NOT NULL COMMENT '原告警表的主键id',
  541. PRIMARY KEY (`id`) USING BTREE,
  542. UNIQUE KEY `deviceId_fieldCode_idx` (`device_id`,`field_code`),
  543. KEY `t_app_alarm_data_newest_device_id_time_index` (`device_id`,`time`)
  544. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='动环设备最新告警数据表';
  545. drop table if exists mediator_alarm_system_field;
  546. CREATE TABLE `mediator_alarm_system_field` (
  547. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  548. `source_type` int NOT NULL COMMENT '报警源类型(设备类型):4:烟雾传感器;5: 温湿度采集器;6:水浸; 7:门磁、窗磁;8:卷帘门门磁;9:地磁;10燃气报警器;50:报警防区',
  549. `source_type_des` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警源类型(设备类型) 中文',
  550. `sys_field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统属性code(报警类型编码,全表唯一)',
  551. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '系统属性名称',
  552. `specs` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性规格信息,eg:{ \r\n"0": "门已关闭", \r\n"1": "门已打开" \r\n}',
  553. `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(包含)',
  554. `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据值类型,eg:”FLOAT“、"ENUM"',
  555. `type_des` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据值类型中午描述,eg:”浮点型“、"枚举"',
  556. `unit` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性单位,非必填',
  557. `enable` int NOT NULL DEFAULT '0' COMMENT '是否启用0 是1否',
  558. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  559. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  560. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  561. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  562. PRIMARY KEY (`id`) USING BTREE
  563. ) ENGINE=InnoDB AUTO_INCREMENT=78 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统报警属性字段表';
  564. drop table if exists mediator_alarm_system_field_mapper_device;
  565. CREATE TABLE `mediator_alarm_system_field_mapper_device` (
  566. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  567. `sys_field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统属性code(报警类型编码,全表唯一)',
  568. `dev_field_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备属性编码',
  569. `dev_field_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备属性Id',
  570. `dev_field_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备属性名称',
  571. `ext` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段后期可用存储系统属性值与设备值映射',
  572. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  573. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  574. `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
  575. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  576. PRIMARY KEY (`id`) USING BTREE
  577. ) ENGINE=InnoDB AUTO_INCREMENT=107 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统报警属性字段与设备上报数据属性关系表';
  578. drop table if exists mediator_video_recorder_hard_disk_detection;
  579. CREATE TABLE `mediator_video_recorder_hard_disk_detection` (
  580. `id` bigint NOT NULL,
  581. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  582. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  583. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  584. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  585. `org_id` bigint DEFAULT '0' COMMENT '机构',
  586. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  587. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  588. `alarm_time` datetime DEFAULT NULL COMMENT '报警/恢复时间',
  589. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '硬盘当前状态信息',
  590. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  591. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  592. `status` int DEFAULT '0' COMMENT '报警状态',
  593. PRIMARY KEY (`id`) USING BTREE,
  594. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  595. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  596. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT=' 录像机硬盘检测表';
  597. drop table if exists mediator_video_recorder_hard_disk_detection_log;
  598. CREATE TABLE `mediator_video_recorder_hard_disk_detection_log` (
  599. `id` bigint NOT NULL,
  600. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  601. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  602. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  603. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  604. `org_id` bigint DEFAULT '0' COMMENT '机构',
  605. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  606. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  607. `alarm_time` datetime DEFAULT NULL COMMENT '报警/恢复时间',
  608. `detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '硬盘当前状态信息',
  609. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  610. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  611. `status` int DEFAULT '0' COMMENT '报警状态',
  612. `video_recorder_hard_disk_detection_id` bigint DEFAULT NULL COMMENT '录像机硬盘检测ID',
  613. PRIMARY KEY (`id`) USING BTREE,
  614. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  615. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  616. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT=' 录像机硬盘检测日志表';
  617. drop table if exists iot_defence_area_data;
  618. CREATE TABLE `iot_defence_area_data` (
  619. `id` bigint NOT NULL,
  620. `organization_guid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织机构唯一标识',
  621. `defencearea_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  622. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  623. `input_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器名称',
  624. `input_index` int DEFAULT NULL COMMENT '输入标识',
  625. `input_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  626. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  627. `org_id` bigint DEFAULT NULL,
  628. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  629. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  630. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  631. `str_device_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机过来的设备id',
  632. PRIMARY KEY (`id`) USING BTREE,
  633. KEY `device_id` (`device_id`)
  634. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='防区传感器报警信息,最新数据';
  635. drop table if exists iot_defence_area_data_log;
  636. CREATE TABLE `iot_defence_area_data_log` (
  637. `id` bigint NOT NULL,
  638. `organization_guid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织机构唯一标识',
  639. `defencearea_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  640. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  641. `input_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器名称',
  642. `input_index` int DEFAULT NULL COMMENT '输入标识',
  643. `input_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  644. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  645. `org_id` bigint DEFAULT NULL,
  646. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  647. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  648. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  649. `sensor_data` bigint DEFAULT NULL COMMENT '设备id',
  650. `str_device_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机过来的设备id',
  651. PRIMARY KEY (`id`) USING BTREE,
  652. KEY `index_deviceId` (`device_id`)
  653. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='防区传感器报警信息,日志';
  654. drop table if exists iot_defence_are_alarm_data;
  655. CREATE TABLE `iot_defence_are_alarm_data` (
  656. `id` bigint NOT NULL,
  657. `organization_guid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织机构唯一标识',
  658. `defencearea_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机子系统唯一标识',
  659. `alarm_host_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机唯一标识',
  660. `input_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传感器名称',
  661. `input_index` int DEFAULT NULL COMMENT '输入标识',
  662. `input_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alarm:报警,bypass:旁路,normal:正常,activity:活动,unKnown:未知',
  663. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  664. `org_id` bigint DEFAULT NULL,
  665. `org_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  666. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  667. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  668. `str_device_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警主机过来的设备id',
  669. `isdo` int DEFAULT '0' COMMENT '处理状态 0:未处理,1:已处理(误报),2:已处理(无需处理),3:已处理(运维单)',
  670. PRIMARY KEY (`id`) USING BTREE
  671. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='防区传感器报警信息报警表,记录报警';
  672. drop table if exists mediator_network_device_detection;
  673. CREATE TABLE `mediator_network_device_detection` (
  674. `id` bigint NOT NULL,
  675. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  676. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  677. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  678. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  679. `org_id` bigint DEFAULT '0' COMMENT '机构',
  680. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  681. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  682. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  683. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  684. `status` int DEFAULT '0' COMMENT '网络状态',
  685. PRIMARY KEY (`id`) USING BTREE,
  686. KEY `idx_user_orgId` (`org_id`) USING BTREE,
  687. KEY `idx_user_orgPath` (`org_path`) USING BTREE
  688. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT=' 网络设备检测';
  689. drop table if exists mediator_network_device_detection_log;
  690. CREATE TABLE `mediator_network_device_detection_log` (
  691. `id` bigint NOT NULL,
  692. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  693. `create_time` datetime DEFAULT NULL COMMENT '创建人名称',
  694. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  695. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  696. `org_id` bigint DEFAULT '0' COMMENT '机构',
  697. `org_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  698. `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '机构',
  699. `network_device_detection_id` bigint DEFAULT NULL COMMENT '网络设备检测ID',
  700. `equipment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的唯一标识',
  701. `equipment_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '录像机的名称',
  702. `status` int DEFAULT '0' 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. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT=' 网络设备检测日志';