soc.sql 174 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398
  1. -- soc v0.1.1 版本升级脚本
  2. DELIMITER ??
  3. DROP PROCEDURE IF EXISTS schema_change ??
  4. CREATE PROCEDURE schema_change()
  5. BEGIN
  6. -- 磁盘表增加磁盘原始状态值
  7. IF NOT EXISTS(SELECT *
  8. FROM information_schema.columns
  9. WHERE table_schema = DATABASE()
  10. AND table_name = 'iot_dvr_disk'
  11. AND column_name = 'origin_state') THEN
  12. alter table iot_dvr_disk
  13. add origin_state int null comment '原始状态:0:正常,1:不存在,2:未格式化,3:休眠,4:正在维修 ,5:报警 ,6:错误 7:排除, 9:未知' after state;
  14. END IF;
  15. -- 磁盘日志表增加磁盘原始状态值
  16. IF NOT EXISTS(SELECT *
  17. FROM information_schema.columns
  18. WHERE table_schema = DATABASE()
  19. AND table_name = 'iot_dvr_disk_log'
  20. AND column_name = 'origin_state') THEN
  21. alter table iot_dvr_disk_log
  22. add origin_state int null comment '原始状态:0:正常,1:不存在,2:未格式化,3:休眠,4:正在维修 ,5:报警 ,6:错误 7:排除, 9:未知' after state;
  23. END IF;
  24. -- 录像完整性检查表增加录像类型
  25. IF NOT EXISTS(SELECT *
  26. FROM information_schema.columns
  27. WHERE table_schema = DATABASE()
  28. AND table_name = 'mediator_video_integrity_check'
  29. AND column_name = 'record_type') THEN
  30. alter table mediator_video_integrity_check
  31. add record_type int null comment '0: 定时 | 1:移动侦测' after plan_days;
  32. END IF;
  33. -- 录像完整性检查表增加原始录像索引
  34. IF NOT EXISTS(SELECT *
  35. FROM information_schema.columns
  36. WHERE table_schema = DATABASE()
  37. AND table_name = 'mediator_video_integrity_check'
  38. AND column_name = 'record_span') THEN
  39. alter table mediator_video_integrity_check
  40. add record_span varchar(225) null comment '原始录像索引' after record_type;
  41. END IF;
  42. -- 录像完整性检查日志表增加录像类型
  43. IF NOT EXISTS(SELECT *
  44. FROM information_schema.columns
  45. WHERE table_schema = DATABASE()
  46. AND table_name = 'mediator_video_integrity_check_log'
  47. AND column_name = 'record_type') THEN
  48. alter table mediator_video_integrity_check_log
  49. add record_type int null comment '0: 定时 | 1:移动侦测' after plan_days;
  50. END IF;
  51. -- 录像完整性检查日志表增加原始录像索引
  52. IF NOT EXISTS(SELECT *
  53. FROM information_schema.columns
  54. WHERE table_schema = DATABASE()
  55. AND table_name = 'mediator_video_integrity_check_log'
  56. AND column_name = 'record_span') THEN
  57. alter table mediator_video_integrity_check_log
  58. add record_span varchar(225) null comment '原始录像索引' after record_type;
  59. END IF;
  60. -- 磁盘日志表增加磁盘原始状态值
  61. IF NOT EXISTS(SELECT *
  62. FROM information_schema.columns
  63. WHERE table_schema = DATABASE()
  64. AND table_name = 'iot_dvr_disk'
  65. AND column_name = 'iot_token') THEN
  66. alter table iot_dvr_disk
  67. add iot_token varchar(50) null comment 'iot服务唯一编码 token' after state;
  68. END IF;
  69. -- 子系统表添加iot_token字段
  70. IF NOT EXISTS(SELECT *
  71. FROM information_schema.columns
  72. WHERE table_schema = DATABASE()
  73. AND table_name = 'iot_alarm_subsystem'
  74. AND column_name = 'iot_token') THEN
  75. alter table iot_alarm_subsystem
  76. add iot_token varchar(50) null comment 'iot服务唯一编码 token' after update_by;
  77. END IF;
  78. -- 防区表添加iot_token字段
  79. IF NOT EXISTS(SELECT *
  80. FROM information_schema.columns
  81. WHERE table_schema = DATABASE()
  82. AND table_name = 'iot_alarm_defence_area'
  83. AND column_name = 'iot_token') THEN
  84. alter table iot_alarm_defence_area
  85. add iot_token varchar(50) null comment 'iot服务唯一编码 token' after update_by;
  86. END IF;
  87. -- 视频诊断记录表修改录像质量诊断图片存储字段类型
  88. ALTER TABLE `mediator_video_diagnosis_record`
  89. MODIFY COLUMN `img_url` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '录像质量诊断图片' AFTER `detail_info`;
  90. -- 视频诊断日志表修改录像质量诊断图片存储字段类型
  91. ALTER TABLE `mediator_video_diagnosis_log`
  92. MODIFY COLUMN `img_url` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '录像质量诊断图片' AFTER `detail_info`;
  93. -- 防区表删除CategoryId字段
  94. IF EXISTS(SELECT *
  95. FROM information_schema.columns
  96. WHERE table_schema = DATABASE()
  97. AND table_name = 'iot_alarm_defence_area'
  98. AND column_name = 'category_id') THEN
  99. ALTER TABLE iot_alarm_defence_area
  100. DROP COLUMN `category_id`;
  101. END IF;
  102. -- 防区表增加module_address字段
  103. IF NOT EXISTS(SELECT *
  104. FROM information_schema.columns
  105. WHERE table_schema = DATABASE()
  106. AND table_name = 'iot_alarm_defence_area'
  107. AND column_name = 'module_address') THEN
  108. ALTER TABLE `iot_alarm_defence_area`
  109. ADD COLUMN `module_address` varchar(12) NULL AFTER `iot_token`;
  110. END IF;
  111. END ??
  112. DELIMITER ;
  113. CALL schema_change();
  114. drop table if exists iot_server_info;
  115. CREATE TABLE `iot_server_info` (
  116. `id` bigint DEFAULT NULL COMMENT '主键',
  117. `iot_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称',
  118. `iot_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务编码(全局唯一)',
  119. `org_id` bigint DEFAULT NULL COMMENT '组织机构id',
  120. `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织机构名称',
  121. `org_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织机构路径',
  122. `iot_status` int DEFAULT NULL COMMENT '链接状态:0:未知(未启用),1:在线,2:离线',
  123. `last_connect_time` datetime DEFAULT NULL COMMENT '最近一次链接时间',
  124. `iot_ip` varchar(125) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ip地址',
  125. `register_code` varchar(125) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '临时注册码',
  126. `register_code_status` int DEFAULT NULL COMMENT '临时注册码状态,0:未使用,1:已使用',
  127. `password` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上下班操作密码',
  128. `enable` int DEFAULT 0 COMMENT '是否启用,0:正常,1:停用',
  129. `create_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  130. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  131. `update_by` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  132. `update_time` datetime DEFAULT NULL COMMENT '修改时间'
  133. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='iot客户端信息';
  134. -- ----------------------------
  135. -- 部署中心新增表及视图脚本
  136. -- ----------------------------
  137. -- ----------------------------
  138. -- Table structure for deploy_app_info
  139. -- ----------------------------
  140. DROP TABLE IF EXISTS `deploy_app_info`;
  141. CREATE TABLE `deploy_app_info` (
  142. `id` int(11) NOT NULL AUTO_INCREMENT,
  143. `product_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品名称',
  144. `code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '部署中心分配的标识【0-9】组成',
  145. `app_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用唯一id',
  146. `app_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用类型:BackgroundServices、Deskto、SystemServices、Tool',
  147. `app_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用名称',
  148. `version` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用版本号',
  149. `download_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '安装包下载地址',
  150. `certificate_authority` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '安装签名',
  151. `hash_algorithm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'SHA256' COMMENT '安装签名算法,目前只支持SHA256',
  152. `hash` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '安装包的hash值',
  153. `os_platforms` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用支持操作系统类型:json数组',
  154. `os_architectures` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用支持系统架构:json数组',
  155. `start` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '启动参数:json格式数据',
  156. `stop` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '停止参数',
  157. `run_at_startup` tinyint(1) NULL DEFAULT NULL COMMENT '随操作系统启动',
  158. `guard_enabled` tinyint(1) NULL DEFAULT NULL COMMENT '由agent守护',
  159. `liveness_probe` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用运行探针:json格式数据',
  160. `log_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用日志目录',
  161. `host_info_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '前置机信息id',
  162. `sort_app` int(5) NULL DEFAULT NULL COMMENT 'app排序',
  163. `wait_for_ready` int(5) NULL DEFAULT NULL COMMENT '延时启动时间',
  164. `hotfixes` text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '补丁包json数组',
  165. PRIMARY KEY (`id`) USING BTREE,
  166. INDEX idx_host_info_id ( `host_info_id` )
  167. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  168. -- ----------------------------
  169. -- Table structure for deploy_app_info_extend
  170. -- ----------------------------
  171. DROP TABLE IF EXISTS `deploy_app_info_extend`;
  172. CREATE TABLE `deploy_app_info_extend` (
  173. `id` int(11) NOT NULL AUTO_INCREMENT,
  174. `product_name` varchar(255) NOT NULL COMMENT '产品名称',
  175. `code` varchar(255) NOT NULL COMMENT '部署中心分配的标识【0-9】组成',
  176. `app_id` varchar(255) NOT NULL COMMENT '应用唯一id',
  177. `app_type` varchar(255) NOT NULL COMMENT '应用类型:BackgroundServices、Deskto、SystemServices、Tool',
  178. `app_name` varchar(255) NOT NULL COMMENT '应用名称',
  179. `version` varchar(255) NOT NULL COMMENT '应用版本号',
  180. `download_url` varchar(255) DEFAULT NULL COMMENT '安装包下载地址',
  181. `certificate_authority` varchar(255) DEFAULT NULL COMMENT '安装签名',
  182. `hash_algorithm` varchar(255) DEFAULT 'SHA256' COMMENT '安装签名算法,目前只支持SHA256',
  183. `hash` varchar(2000) DEFAULT NULL COMMENT '安装包的hash值',
  184. `os_platforms` varchar(255) NOT NULL COMMENT '应用支持操作系统类型:json数组',
  185. `os_architectures` varchar(255) NOT NULL COMMENT '应用支持系统架构:json数组',
  186. `start` varchar(3000) NOT NULL COMMENT '启动参数:json格式数据',
  187. `stop` varchar(3000) NOT NULL COMMENT '停止参数',
  188. `run_at_startup` tinyint(1) DEFAULT NULL COMMENT '随操作系统启动',
  189. `guard_enabled` tinyint(1) DEFAULT NULL COMMENT '由agent守护',
  190. `liveness_probe` varchar(3000) NOT NULL COMMENT '应用运行探针:json格式数据',
  191. `log_path` varchar(255) DEFAULT NULL COMMENT '应用日志目录',
  192. `host_info_id` varchar(255) NOT NULL COMMENT '前置机信息id',
  193. `sort_app` int(11) DEFAULT NULL COMMENT 'app排序',
  194. `wait_for_ready` int(11) DEFAULT NULL COMMENT '延时启动时间',
  195. `hotfixes` text COMMENT '补丁包json数组',
  196. PRIMARY KEY (`id`) USING BTREE,
  197. INDEX idx_host_info_id ( `host_info_id` )
  198. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  199. -- ----------------------------
  200. -- Table structure for deploy_app_run_info
  201. -- ----------------------------
  202. DROP TABLE IF EXISTS `deploy_app_run_info`;
  203. CREATE TABLE `deploy_app_run_info` (
  204. `id` int(11) NOT NULL AUTO_INCREMENT,
  205. `code` varchar(255) DEFAULT NULL COMMENT '白令海的标识',
  206. `app_id` varchar(255) DEFAULT NULL COMMENT '应用唯一id',
  207. `app_type` varchar(255) DEFAULT NULL COMMENT '应用类型',
  208. `app_name` varchar(255) DEFAULT NULL COMMENT '应用名称',
  209. `version` varchar(255) DEFAULT NULL COMMENT '应用版本号',
  210. `running` bigint(1) DEFAULT NULL COMMENT '应用是否正在运行',
  211. `process_id` varchar(255) DEFAULT NULL COMMENT '进程id',
  212. `start_time` datetime DEFAULT NULL COMMENT '应用启动时间',
  213. `stage` varchar(255) DEFAULT NULL COMMENT '应用部署阶段',
  214. `status` varchar(255) DEFAULT NULL COMMENT '应用部署该阶段的状态',
  215. `description` varchar(255) DEFAULT NULL COMMENT '描述信息',
  216. `host_id` varchar(255) NOT NULL COMMENT '主机id',
  217. `hotfixes` varchar(255) DEFAULT NULL COMMENT '补丁包',
  218. PRIMARY KEY (`id`),
  219. INDEX idx_host_id ( `host_id` )
  220. ) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8;
  221. -- ----------------------------
  222. -- Table structure for deploy_app_run_info_extend
  223. -- ----------------------------
  224. DROP TABLE IF EXISTS `deploy_app_run_info_extend`;
  225. CREATE TABLE `deploy_app_run_info_extend` (
  226. `id` int(11) NOT NULL AUTO_INCREMENT,
  227. `code` varchar(255) DEFAULT NULL COMMENT '白令海的标识',
  228. `app_id` varchar(255) DEFAULT NULL COMMENT '应用唯一id',
  229. `app_type` varchar(255) DEFAULT NULL COMMENT '应用类型',
  230. `app_name` varchar(255) DEFAULT NULL COMMENT '应用名称',
  231. `version` varchar(255) DEFAULT NULL COMMENT '应用版本号',
  232. `running` bigint(20) DEFAULT NULL COMMENT '应用是否正在运行',
  233. `process_id` varchar(255) DEFAULT NULL COMMENT '进程id',
  234. `start_time` datetime DEFAULT NULL COMMENT '应用启动时间',
  235. `stage` varchar(255) DEFAULT NULL COMMENT '应用部署阶段',
  236. `status` varchar(255) DEFAULT NULL COMMENT '应用部署该阶段的状态',
  237. `description` varchar(255) DEFAULT NULL COMMENT '描述信息',
  238. `host_id` varchar(255) NOT NULL COMMENT '主机id',
  239. `hotfixes` varchar(255) DEFAULT NULL COMMENT '补丁包',
  240. PRIMARY KEY (`id`) USING BTREE,
  241. INDEX idx_host_id ( `host_id` ) USING BTREE
  242. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  243. -- ----------------------------
  244. -- Table structure for deploy_batch_host_info
  245. -- ----------------------------
  246. DROP TABLE IF EXISTS `deploy_batch_host_info`;
  247. CREATE TABLE `deploy_batch_host_info` (
  248. `id` varchar(50) NOT NULL,
  249. `batch_id` varchar(50) DEFAULT NULL COMMENT '批次id',
  250. `batch_code` varchar(100) DEFAULT NULL COMMENT '批次号',
  251. `org_name` varchar(50) DEFAULT NULL COMMENT '机构名称',
  252. `org_id` varchar(50) DEFAULT NULL COMMENT '机构id',
  253. `host_id` varchar(50) DEFAULT NULL COMMENT '主机id',
  254. `host_name` varchar(100) DEFAULT NULL COMMENT '主机名称',
  255. `status` int(1) DEFAULT NULL COMMENT '状态:0进行中,1成功,2失败',
  256. `host_ip` varchar(100) DEFAULT NULL COMMENT '主机ip',
  257. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  258. `finish_time` datetime DEFAULT NULL COMMENT '结束时间',
  259. PRIMARY KEY (`id`),
  260. INDEX idx_host_id ( `host_id` )
  261. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  262. -- ----------------------------
  263. -- Table structure for deploy_front_task
  264. -- ----------------------------
  265. DROP TABLE IF EXISTS `deploy_front_task`;
  266. CREATE TABLE `deploy_front_task` (
  267. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
  268. `host_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主机id',
  269. `task_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务类型:rebootNode-重启计算机、updateAppSetting-设置agent信息、startApp-启动应用、stopApp-停止应用、restartApp-重启应用、uploadAppList-推送应用清单、uploadLog-上传日志',
  270. `task_status` int(1) NOT NULL DEFAULT 0 COMMENT '任务状态:0-待执行,1-成功,2-失败,3-执行中,4-已发送',
  271. `task_status_desc` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务状态描述',
  272. `task_start_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '任务开始时间',
  273. `task_end_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '任务结束时间',
  274. `arguments` varchar(255) DEFAULT NULL COMMENT '任务参数json',
  275. `sort_app` int(11) DEFAULT NULL COMMENT '应用启动顺序',
  276. PRIMARY KEY (`id`) USING BTREE,
  277. INDEX idx_host_id ( `host_id` )
  278. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  279. -- ----------------------------
  280. -- Table structure for deploy_host_info
  281. -- ----------------------------
  282. DROP TABLE IF EXISTS `deploy_host_info`;
  283. CREATE TABLE `deploy_host_info` (
  284. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '主键',
  285. `hostName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机名称',
  286. `hostIp` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机ip',
  287. `hostSystem` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机操作系统类型',
  288. `hostFrame` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作系统架构',
  289. `hostMac` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'MAC地址',
  290. `hostOrg` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属机构id',
  291. `hostStatus` int(1) NULL DEFAULT NULL COMMENT '主机状态:1-在线 2-离线',
  292. `accessToken` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '令牌',
  293. `expiresIn` int(255) NULL DEFAULT NULL COMMENT '令牌有效期',
  294. `tokenType` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型 默认Bearer',
  295. `scope` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '授权范围',
  296. `agentVersion` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '白令海版本',
  297. `isPush` int(1) NULL DEFAULT NULL COMMENT '是否推送清单,0,未推送,1已推送',
  298. `tokenCreateTime` bigint(20) NULL DEFAULT NULL COMMENT '令牌生成时间',
  299. `coreTimeStamp` bigint(20) NULL DEFAULT 0 COMMENT '部署中心时间戳',
  300. `frontTimeStamp` bigint(20) NULL DEFAULT 0 COMMENT '前置机时间戳',
  301. `upload_version` varchar(255) NULL DEFAULT NULL comment '前置机Agent需要升级的版本',
  302. `register_date` datetime DEFAULT NULL COMMENT '注册时间',
  303. `encryption` int(1) DEFAULT '0' COMMENT '是否开启数据传输加密,0.不开启 1.开启',
  304. PRIMARY KEY (`id`) USING BTREE
  305. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  306. -- ----------------------------
  307. -- Table structure for deploy_host_zip_info
  308. -- ----------------------------
  309. DROP TABLE IF EXISTS `deploy_host_zip_info`;
  310. CREATE TABLE `deploy_host_zip_info` (
  311. `id` varchar(50) NOT NULL,
  312. `host_name` varchar(50) DEFAULT NULL COMMENT '主机名称',
  313. `host_id` varchar(50) DEFAULT NULL COMMENT '主机id',
  314. `org_id` varchar(50) DEFAULT NULL COMMENT '机构id',
  315. `zip_version` varchar(100) DEFAULT NULL COMMENT '当前版本',
  316. `target_version` varchar(100) DEFAULT NULL COMMENT '目标版本',
  317. `status` varchar(100) DEFAULT NULL COMMENT '状态',
  318. `org_name` varchar(100) DEFAULT NULL COMMENT '主机名称',
  319. `target_zip_id` varchar(50) DEFAULT NULL COMMENT '目标版本id',
  320. `batch_code` varchar(50) DEFAULT NULL COMMENT '最新批次号',
  321. `host_ip` varchar(100) DEFAULT NULL COMMENT '主机ip',
  322. `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新数据的时间(插入新数据为null)',
  323. PRIMARY KEY (`id`),
  324. INDEX idx_host_id ( `host_id` )
  325. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  326. -- ----------------------------
  327. -- Table structure for deploy_operation_param
  328. -- ----------------------------
  329. DROP TABLE IF EXISTS `deploy_operation_param`;
  330. CREATE TABLE `deploy_operation_param` (
  331. `id` int(11) NOT NULL,
  332. `server_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务名称',
  333. `server_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务标识',
  334. `param_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '启动参数名称',
  335. `param_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '启动参数标识',
  336. `param_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '启动参数值',
  337. `status` int(2) NULL DEFAULT NULL COMMENT '状态:0 未启用 1.启用',
  338. PRIMARY KEY (`id`) USING BTREE
  339. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  340. -- ----------------------------
  341. -- Records of deploy_operation_param
  342. -- ----------------------------
  343. INSERT INTO `deploy_operation_param` VALUES (1, '主机iot服务', 'VIMD', '数据上报平台IP', '--pushIp=', NULL, 1);
  344. INSERT INTO `deploy_operation_param` VALUES (2, '主机iot服务', 'VIMD', '数据上报平台端口', '--pushP=', '8102', 1);
  345. -- ----------------------------
  346. -- Table structure for deploy_package_info
  347. -- ----------------------------
  348. DROP TABLE IF EXISTS `deploy_package_info`;
  349. CREATE TABLE `deploy_package_info` (
  350. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键id',
  351. `package_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '升级包名称',
  352. `server_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务code',
  353. `server_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务名称',
  354. `status` tinyint(2) NULL DEFAULT NULL COMMENT '状态:0.未启用 1.启用',
  355. `package_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '升级包存放路径',
  356. `package_version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '升级包版本号',
  357. `upload_time` datetime(0) NULL DEFAULT NULL COMMENT '上传时间',
  358. PRIMARY KEY (`id`) USING BTREE
  359. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  360. -- ----------------------------
  361. -- Table structure for deploy_upgrade_batch_info
  362. -- ----------------------------
  363. DROP TABLE IF EXISTS `deploy_upgrade_batch_info`;
  364. CREATE TABLE `deploy_upgrade_batch_info` (
  365. `id` varchar(50) NOT NULL,
  366. `zip_id` varchar(50) NOT NULL COMMENT '升级包id',
  367. `org_size` int(10) DEFAULT NULL COMMENT '机构数量',
  368. `host_size` int(10) DEFAULT NULL COMMENT '主机数量',
  369. `status` int(1) DEFAULT '0' COMMENT '批次升级状态',
  370. `create_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建日期',
  371. `batch_code` varchar(100) DEFAULT NULL COMMENT '升级批次号',
  372. `zip_version` varchar(100) DEFAULT NULL COMMENT '升级包名称',
  373. `finish_time` datetime(0) NULL COMMENT '结束时间',
  374. PRIMARY KEY (`id`)
  375. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  376. -- ----------------------------
  377. -- Table structure for deploy_upgrade_task
  378. -- ----------------------------
  379. DROP TABLE IF EXISTS `deploy_upgrade_task`;
  380. CREATE TABLE `deploy_upgrade_task` (
  381. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '升级任务主键',
  382. `batch_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '批次号',
  383. `task_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务号',
  384. `host_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '主机id',
  385. `deploy_stages` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部署步骤:download-下载,install-安装,Ready-就绪,Uninstall-卸载,Cleanup-清理',
  386. `deploy_status` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部署状态:InProgress-进行中,Successed-成功,Failed-失败',
  387. `deploy_description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务执行状态描述',
  388. `task_start_time` datetime(0) NULL DEFAULT NULL COMMENT '任务开始时间',
  389. `task_end_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '任务结束时间',
  390. `app_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用标识',
  391. `app_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务类型名',
  392. `now_version` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前版本号',
  393. `targe_version` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '目标版本号',
  394. `app_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用code',
  395. `task_status` int(1) NULL DEFAULT NULL COMMENT '任务状态:0-进行中,1-成功,2-失败',
  396. `zip_id` varchar(50) DEFAULT NULL COMMENT '升级任务使用的是哪个升级包',
  397. `hotfix_version` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '补丁包',
  398. PRIMARY KEY (`id`) USING BTREE,
  399. INDEX idx_host_id ( `host_id` )
  400. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  401. -- ----------------------------
  402. -- Table structure for deploy_upgrade_task_his
  403. -- ----------------------------
  404. DROP TABLE IF EXISTS `deploy_upgrade_task_his`;
  405. CREATE TABLE `deploy_upgrade_task_his` (
  406. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '升级任务主键',
  407. `batch_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '批次号',
  408. `task_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务号',
  409. `host_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '主机id',
  410. `deploy_stages` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部署步骤:download-下载,install-安装,Ready-就绪,Uninstall-卸载,Cleanup-清理',
  411. `deploy_status` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部署状态:InProgress-进行中,Successed-成功,Failed-失败',
  412. `deploy_description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务执行状态描述',
  413. `task_start_time` datetime(0) NULL DEFAULT NULL COMMENT '任务开始时间',
  414. `task_end_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '任务结束时间',
  415. `app_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用标识',
  416. `app_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务类型名',
  417. `now_version` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前版本号',
  418. `targe_version` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '目标版本号',
  419. `app_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用code',
  420. `task_status` int(1) NULL DEFAULT NULL COMMENT '任务状态:0-进行中,1-成功,2-失败',
  421. `zip_id` varchar(50) DEFAULT NULL COMMENT '升级任务使用的是哪个升级包',
  422. `hotfix_version` varchar(255) DEFAULT NULL COMMENT '补丁包',
  423. PRIMARY KEY (`id`) USING BTREE,
  424. INDEX idx_host_id ( `host_id` )
  425. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  426. -- ----------------------------
  427. -- Table structure for deploy_upload_app_info
  428. -- ----------------------------
  429. DROP TABLE IF EXISTS `deploy_upload_app_info`;
  430. CREATE TABLE `deploy_upload_app_info` (
  431. `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '升级应用app主键',
  432. `down_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '物理路径',
  433. `product_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品名称',
  434. `code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '部署中心分配的标识【0-9】组成',
  435. `app_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用唯一id',
  436. `app_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '应用类型:BackgroundServices、Deskto、SystemServices、Tool',
  437. `app_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用名称',
  438. `version` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用版本号',
  439. `download_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '安装包下载地址',
  440. `certificate_authority` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '安装签名',
  441. `hash_algorithm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'SHA256' COMMENT '安装签名算法,目前只支持SHA256',
  442. `hash` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '安装包的hash值',
  443. `os_platforms` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用支持操作系统类型:json数组',
  444. `os_architectures` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用支持系统架构:json数组',
  445. `start` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '启动参数:json格式数据',
  446. `stop` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '停止参数',
  447. `run_at_startup` tinyint(1) NULL DEFAULT NULL COMMENT '随操作系统启动',
  448. `guard_enabled` tinyint(1) NULL DEFAULT NULL COMMENT '由agent守护',
  449. `liveness_probe` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '应用运行探针:json格式数据',
  450. `log_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用日志目录',
  451. `zip_id` varchar(50) DEFAULT NULL COMMENT '来源那个zip包',
  452. `limit_version` varchar(255) DEFAULT NULL COMMENT '限制版本',
  453. `sort_app` int(5) NULL DEFAULT NULL COMMENT 'app排序',
  454. `wait_for_ready` int(5) NULL DEFAULT NULL COMMENT '延时启动时间',
  455. `type` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT 'app' COMMENT '包类型:app-整包;hotfix-补丁包',
  456. `overrides` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '[]' COMMENT '被替代补丁版本字符串json数组集合 这个hotfix替代了哪些hotfix.生成安装部署清单时,清确被替代项不被下发',
  457. `hotfix_version` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '补丁包版本',
  458. `dependencies` varchar(1000) DEFAULT NULL COMMENT '/依赖项,生成安装部署清单时,请确保依赖项来排列',
  459. PRIMARY KEY (`id`) USING BTREE
  460. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  461. -- ----------------------------
  462. -- Table structure for deploy_zip_pack_info
  463. -- ----------------------------
  464. DROP TABLE IF EXISTS `deploy_zip_pack_info`;
  465. CREATE TABLE `deploy_zip_pack_info` (
  466. `id` varchar(50) NOT NULL COMMENT '主键',
  467. `zip_version` varchar(50) DEFAULT NULL,
  468. `zip_service` varchar(100) DEFAULT NULL COMMENT '服务类型',
  469. `up_version` varchar(50) DEFAULT NULL COMMENT '针对升级版本',
  470. `publish_date` varchar(50) DEFAULT NULL COMMENT '发布时间',
  471. `upload_date` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '上传时间',
  472. `upload_user` varchar(50) DEFAULT NULL COMMENT '上传人',
  473. `zip_size` varchar(50) DEFAULT NULL COMMENT 'zip包大小',
  474. `zip_path` varchar(255) DEFAULT NULL COMMENT 'zip解压解析完后存放的路径',
  475. `zip_name` varchar(100) DEFAULT NULL COMMENT '压缩包名称',
  476. `host_type` varchar(255) DEFAULT NULL COMMENT '升级包使用主机类型',
  477. `host_type_name` varchar(255) DEFAULT NULL COMMENT '升级包使用主机类型名称',
  478. PRIMARY KEY (`id`)
  479. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  480. -- ----------------------------
  481. -- Table structure for deploy_operation_log
  482. -- ----------------------------
  483. DROP TABLE IF EXISTS `deploy_operation_log`;
  484. CREATE TABLE `deploy_operation_log` (
  485. `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
  486. `user_id` bigint(0) NULL DEFAULT NULL COMMENT '用户id',
  487. `user_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人',
  488. `organize_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属机构',
  489. `path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机构路径',
  490. `org_id` bigint(0) NULL DEFAULT NULL COMMENT '机构ID',
  491. `host_ip` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机IP',
  492. `host_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机名称',
  493. `host_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机ID',
  494. `target_version` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '目标版本号',
  495. `mirror_version` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前版本号',
  496. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作描述',
  497. `opera_time` datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
  498. `opera_result` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作结果',
  499. `reserve_field1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '预备字段1',
  500. `reserve_field2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '预备字段2',
  501. PRIMARY KEY (`id`) USING BTREE,
  502. INDEX `IDX_PATH`(`organize_name`) USING BTREE,
  503. INDEX `IDX_MIRROR_VERSION`(`mirror_version`) USING BTREE,
  504. INDEX `IDX_TARGET_VERSION`(`target_version`) USING BTREE
  505. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  506. DROP TABLE IF EXISTS `iot_device_info`;
  507. CREATE TABLE `iot_device_info` (
  508. `id` bigint(0) NOT NULL,
  509. `device_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型',
  510. `device_product` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备品牌',
  511. `device_model` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备型号',
  512. `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备编码',
  513. `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备名称',
  514. `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'iot服务唯一编码',
  515. `org_id` bigint(0) NULL DEFAULT NULL COMMENT '机构id',
  516. `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机构名称',
  517. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机构路径',
  518. `net_status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '网络状态:0:未知,1:在线,2:离线,3:异常',
  519. `host_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主机编码(硬盘,通道都有层级)',
  520. `deleted` int(0) NULL DEFAULT NULL COMMENT '0:未删除,1:删除',
  521. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  522. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  523. `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
  524. `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人',
  525. PRIMARY KEY (`id`) USING BTREE
  526. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备信息' ROW_FORMAT = Dynamic;
  527. -- ----------------------------
  528. -- Table structure for iot_device_info_extend
  529. -- ----------------------------
  530. DROP TABLE IF EXISTS `iot_device_info_extend`;
  531. CREATE TABLE `iot_device_info_extend` (
  532. `id` bigint(0) NOT NULL COMMENT '主键',
  533. `device_id` bigint(0) NOT NULL COMMENT '设备id',
  534. `user_name` varchar(100) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT '登录用户名',
  535. `password` varchar(100) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT '登录密码',
  536. `port` int(0) NULL DEFAULT NULL COMMENT '端口',
  537. `net_address` varchar(20) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL COMMENT 'ip地址',
  538. `deleted` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '删除状态',
  539. `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'iot服务token',
  540. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  541. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  542. `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
  543. `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人',
  544. PRIMARY KEY (`id`) USING BTREE
  545. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  546. DROP TABLE IF EXISTS `iot_device_status`;
  547. CREATE TABLE `iot_device_status` (
  548. `id` bigint NOT NULL,
  549. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  550. `device_product` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备品牌',
  551. `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
  552. `device_type` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型',
  553. `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称',
  554. `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot服务唯一编码',
  555. `unique_code` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
  556. `org_id` bigint DEFAULT NULL COMMENT '机构id',
  557. `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  558. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构路径',
  559. `info` text COLLATE utf8mb4_general_ci COMMENT '设备状态数据',
  560. `state_update_time` datetime DEFAULT NULL COMMENT '最后一次状态更新时间',
  561. `state_start_time` datetime DEFAULT NULL COMMENT '状态更新开始时间',
  562. `state` int DEFAULT 2 COMMENT '告警状态,0:正常,1:告警,2:未知',
  563. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  564. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  565. `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  566. `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
  567. PRIMARY KEY (`id`)
  568. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  569. drop table if exists iot_device_status_log;
  570. CREATE TABLE `iot_device_status_log` (
  571. `id` bigint NOT NULL,
  572. `device_status_id` bigint DEFAULT NULL COMMENT '设备id',
  573. `device_id` bigint DEFAULT NULL COMMENT '设备id',
  574. `device_product` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备品牌',
  575. `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
  576. `device_type` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型',
  577. `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称',
  578. `iot_token` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot服务唯一编码',
  579. `unique_code` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码',
  580. `org_id` bigint DEFAULT NULL COMMENT '机构id',
  581. `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  582. `org_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构路径',
  583. `info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '设备状态数据',
  584. `state` int DEFAULT '2' COMMENT '告警状态,0:正常,1:告警,2:未知',
  585. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  586. PRIMARY KEY (`id`)
  587. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  588. drop table if exists iot_day_work;
  589. CREATE TABLE `iot_day_work` (
  590. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  591. `host_data_id` bigint DEFAULT NULL COMMENT '主机上报数据主键id',
  592. `iot_code` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机token',
  593. `org_id` bigint NOT NULL COMMENT '机构id',
  594. `org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  595. `org_path` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构path层级',
  596. `data_status` int DEFAULT '0' COMMENT '数据状态:0、进行中;1、正常,2、异常',
  597. `data_type` int DEFAULT NULL COMMENT '数据类型:1:一键上班,2:一键下班',
  598. `create_time` datetime DEFAULT NULL COMMENT '数据创建时间',
  599. `update_time` datetime DEFAULT NULL COMMENT '数据最后一次更新时间',
  600. `work_date` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据生成 格式化字符串天:yyyy-MM-dd',
  601. PRIMARY KEY (`id`) USING BTREE,
  602. KEY `idx_iotCode_orgId` (`iot_code`,`org_id`) USING BTREE
  603. ) ENGINE=InnoDB AUTO_INCREMENT=1834045749179330563 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='一键上下班';
  604. drop table if exists iot_day_work_field;
  605. CREATE TABLE `iot_day_work_field` (
  606. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  607. `iot_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机token',
  608. `source_type` int DEFAULT NULL COMMENT '数据分组类型:主机类,传感器类',
  609. `host_data_id` bigint NOT NULL COMMENT '一键上下班id',
  610. `inspection_type` bigint DEFAULT NULL COMMENT '数据类型:0、布撤防;1、用电数据;2、录像天数;3、录像完整性;4、动环数据;5、UPS主机数据',
  611. `data_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据内容',
  612. `data_status` int DEFAULT NULL COMMENT '数据状态:0、异常;1、正常;2、进行中',
  613. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  614. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  615. `data_value` int DEFAULT NULL COMMENT '控制类的当前值:如布撤防 0 撤防,断电 1 布防,通电',
  616. `data_to_value` int DEFAULT NULL COMMENT '控制类目标值,如布撤防应布防 1,用电设备应断电0 ,应撤防0,应通电1',
  617. `device_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id、code',
  618. `redirect_type` int DEFAULT NULL COMMENT '跳转类型',
  619. `is_controller` int DEFAULT NULL COMMENT '标识是否为控制类:0,非控制类,1控制类',
  620. `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  621. `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  622. `normal_count` int DEFAULT NULL COMMENT '正常数量',
  623. `abnormal_count` int DEFAULT NULL COMMENT '异常数量',
  624. `other_json` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '详细信息',
  625. PRIMARY KEY (`id`) USING BTREE
  626. ) ENGINE=InnoDB AUTO_INCREMENT=411 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
  627. drop table if exists iot_day_work_operation;
  628. CREATE TABLE `iot_day_work_operation` (
  629. `id` bigint NOT NULL AUTO_INCREMENT,
  630. `org_id` bigint DEFAULT NULL COMMENT '机构id',
  631. `org_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构名称',
  632. `iot_code` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机token',
  633. `host_data_id` bigint DEFAULT NULL COMMENT '主机上报数据主键id,上下班id,可以为空,单个操作时可以为空',
  634. `host_data_operation_id` bigint DEFAULT NULL COMMENT '主机上报操作数据主键id',
  635. `operation_type` int DEFAULT NULL COMMENT '操作类型:0.布撤防,1控电',
  636. `target_value` int DEFAULT NULL COMMENT '目标值:0 断电/撤防 1通电/布防',
  637. `operation_time` datetime DEFAULT NULL COMMENT '操作时间',
  638. `force_end_time` datetime DEFAULT NULL COMMENT '数据强制结束时间',
  639. `real_end_time` datetime DEFAULT NULL COMMENT '实际结束时间',
  640. `operation_status` int DEFAULT NULL COMMENT '数据状态:0 进行中,1已完成,2强制结束',
  641. `device_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id、code',
  642. `product_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot 产品名称',
  643. `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot 设备名称',
  644. `operation_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作对象名称',
  645. PRIMARY KEY (`id`) USING BTREE
  646. ) ENGINE=InnoDB AUTO_INCREMENT=1834045751335202819 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='上下班操作控制表';
  647. -- ----------------------------
  648. -- view structure for hv_org
  649. -- ----------------------------
  650. drop view if exists hv_org;
  651. CREATE VIEW `hv_org` AS
  652. select id as org_id,code as org_code,short_name as org_name,parent_id,sort as order_no,path,deleted as is_deleted,type
  653. from sys_org;
  654. -- ----------------------------
  655. -- view structure for hv_host_org
  656. -- ----------------------------
  657. drop view if exists hv_host_org;
  658. CREATE VIEW `hv_host_org` AS
  659. SELECT
  660. r.iot_code AS register_code,
  661. r.org_id,
  662. o.org_code,
  663. o.org_name,
  664. o.parent_id,
  665. o.order_no,
  666. o.path,
  667. o.is_deleted,
  668. o.type,
  669. h.hostName,
  670. h.hostIp,
  671. h.hostSystem,
  672. h.hostMac,
  673. h.accessToken,
  674. h.expiresIn,
  675. h.tokenCreateTime,
  676. h.coreTimeStamp,
  677. h.frontTimeStamp
  678. FROM
  679. deploy_host_info h
  680. LEFT JOIN iot_server_info r ON r.iot_code = h.id
  681. LEFT JOIN hv_org o ON r.org_id = o.org_id;
  682. -- ----------------------------
  683. -- 系统配置:部署中心允许主机重新注册
  684. -- ----------------------------
  685. delete from sys_config where config_key = 'DEPLOY_REGISTER_AGAIN';
  686. INSERT INTO `sys_config`(config_name,config_key,config_value,config_type,create_by,create_time,update_by,update_time,remark)
  687. VALUES ('部署中心:允许主机重新注册', 'DEPLOY_REGISTER_AGAIN', '1', 'Y', '超级管理员', '2024-07-02 10:25:25', '', null, '0:否,1:是');
  688. -- ----------------------------
  689. -- 菜单配置:部署中心菜单初始化
  690. -- ----------------------------
  691. delete from sys_menu where id in ('01806204625679527938','01806205123841208322','01806205680513429506','01806206030435823618','01806206236392927233','01808375108978040834','01836595458769387522');
  692. INSERT INTO `sys_menu` VALUES ('01806204625679527938', '部署中心', '0', '27', 'deploy', null, null, '1', '0', 'M', '0', '0', '', '1', 'monitor', null, '超级管理员', '2024-06-27 13:55:15', '超级管理员', '2024-06-27 13:55:37', '');
  693. INSERT INTO `sys_menu` VALUES ('01836595458769387522', '巡检主机接入', 1806204625679527938, 0, 'server/center', 'iot/server/index', NULL, '1', '0', 'C', '0', '0', NULL, '1', 'tree', NULL, '超级管理员', '2024-09-19 10:38:17', '', NULL, '');
  694. INSERT INTO `sys_menu` VALUES ('01806205123841208322', '主机管理', '1806204625679527938', '1', 'hostInfo', 'deploy/hostInfo/index', null, '1', '0', 'C', '0', '0', 'deploy:hostInfo:list', '1', 'monitor', null, '超级管理员', '2024-06-27 13:57:13', '', null, '');
  695. INSERT INTO `sys_menu` VALUES ('01806205680513429506', '升级包管理', '1806204625679527938', '2', 'package', 'deploy/package/index', null, '1', '0', 'C', '0', '0', 'deploy:package:list', '1', 'zip', null, '超级管理员', '2024-06-27 13:59:26', '', null, '');
  696. INSERT INTO `sys_menu` VALUES ('01806206030435823618', '升级状态查询', '1806204625679527938', '3', 'upgradeStatus', 'deploy/upgradeStatus/index', null, '1', '0', 'C', '0', '0', 'deploy:upgradeStatus:list', '1', 'documentation', null, '超级管理员', '2024-06-27 14:00:50', '', null, '');
  697. INSERT INTO `sys_menu` VALUES ('01806206236392927233', '白令海管理', '1806204625679527938', '4', 'bering', 'deploy/bering/index', null, '1', '0', 'C', '0', '0', 'deploy:bering:list', '1', 'component', null, '超级管理员', '2024-06-27 14:01:39', '', null, '');
  698. INSERT INTO `sys_menu` VALUES ('01808375108978040834', '日志', '1806204625679527938', '5', 'log', 'deploy/log/index', null, '1', '0', 'C', '0', '0', 'deploy:log:list', '1', 'log', null, '超级管理员', '2024-07-03 13:39:58', '', null, '');
  699. -- 新增巡检主机接入服务菜单
  700. delete from sys_menu where id in ('1810216137011572738');
  701. -- 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 (1810216137011572738, '巡检主机接入', 1747911340288892930, 0, 'server/center', 'iot/server/index', null, 1, 0, 'C', '0', '0', null, '1', 'tree', null, '景远超', '2024-07-08 15:35:39', '', null, '');
  702. -- 巡检主机接入菜单角色授权
  703. delete from sys_role_menu where sys_role_menu.menu_id = 1810216137011572738;
  704. -- insert into sys_role_menu select id,1810216137011572738 from sys_role where org_type in (1,2,3,4);
  705. -- 新增设备管理菜单
  706. delete from sys_menu where id in ('01815673314170544129');
  707. 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 (01815673314170544129, '设备管理', 1747911340288892930, 8, 'deviceInfo', 'iot/deviceInfo/index', NULL, 1, 0, 'C', '0', '0', 'iot:deviceInfo:list', '1', 'client', NULL, '超级管理员', '2024-07-23 17:00:26', '超级管理员', '2024-07-23 17:01:21', '');
  708. -- 部署中心字典
  709. delete from sys_dict_type where dict_type='deploy_upgrade_status';
  710. delete from sys_dict_type where dict_type='deploy_bering_status';
  711. delete from sys_dict_type where dict_type='deploy_service_status';
  712. delete from sys_dict_type where dict_type='iot_brand_type';
  713. delete from sys_dict_type where dict_type='iot_device_type';
  714. delete from sys_dict_type where dict_type='iot_net_status';
  715. INSERT INTO `sys_dict_type`(`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('部署中心升级状态', 'deploy_upgrade_status', '0', '超级管理员', '2024-06-27 14:34:58', '', NULL, NULL);
  716. INSERT INTO `sys_dict_type`(`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('部署中心白令海状态', 'deploy_bering_status', '0', '超级管理员', '2024-06-27 14:37:50', '', NULL, NULL);
  717. INSERT INTO `sys_dict_type`(`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('部署中心服务状态', 'deploy_service_status', '0', '超级管理员', '2024-06-27 14:35:26', '', NULL, NULL);
  718. INSERT INTO sys_dict_type (`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备品牌信息', 'iot_brand_type', '0', '超级管理员', '2024-07-10 14:30:23', '超级管理员', '2024-07-10 15:24:37', '设备管理品牌信息');
  719. INSERT INTO sys_dict_type (`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备类型', 'iot_device_type', '0', '超级管理员', '2024-07-10 15:24:28', '', NULL, '设备管理设备类型');
  720. INSERT INTO sys_dict_type (`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备在线状态', 'iot_net_status', '0', '超级管理员', '2024-07-10 15:26:24', '', NULL, NULL);
  721. delete from sys_dict_data where dict_type='deploy_upgrade_status';
  722. delete from sys_dict_data where dict_type='deploy_bering_status';
  723. delete from sys_dict_data where dict_type='deploy_service_status';
  724. delete from sys_dict_data where dict_type='iot_brand_type';
  725. delete from sys_dict_data where dict_type='iot_device_type';
  726. delete from sys_dict_data where dict_type='iot_net_status';
  727. 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', 'deploy_upgrade_status', NULL, 'default', 'N', '0', '超级管理员', '2024-06-27 14:39:08', '', NULL, NULL);
  728. 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', 'deploy_upgrade_status', NULL, 'default', 'N', '0', '超级管理员', '2024-06-27 14:39:21', '', NULL, NULL);
  729. 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', 'deploy_upgrade_status', NULL, 'default', 'N', '0', '超级管理员', '2024-06-27 14:39:32', '', NULL, NULL);
  730. INSERT INTO `sys_dict_data`(`dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, '重试中', '3', 'deploy_upgrade_status', NULL, 'default', 'N', '0', '超级管理员', '2024-06-27 14:39:39', '', NULL, NULL);
  731. 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', 'deploy_service_status', NULL, 'default', 'N', '0', '超级管理员', '2024-06-27 14:40:45', '', NULL, NULL);
  732. 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', 'deploy_service_status', NULL, 'default', 'N', '0', '超级管理员', '2024-06-27 14:40:55', '', NULL, NULL);
  733. 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, '在线', '1', 'deploy_bering_status', NULL, 'default', 'N', '0', '超级管理员', '2024-06-27 14:42:30', '', NULL, NULL);
  734. 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, '离线', '2', 'deploy_bering_status', NULL, 'default', 'N', '0', '超级管理员', '2024-06-27 14:42:36', '', NULL, NULL);
  735. 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, '海康', 'VGSII_Hik', 'iot_brand_type', NULL, 'default', 'N', '0', '超级管理员', '2024-07-10 14:30:54', '', NULL, NULL);
  736. 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, '大华', 'VGSII_DaHua', 'iot_brand_type', NULL, 'default', 'N', '0', '超级管理员', '2024-07-10 14:31:16', '', NULL, NULL);
  737. 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, 'DVS监控主机', '1', 'iot_device_type', NULL, 'default', 'N', '0', '超级管理员', '2024-07-10 15:25:30', '', NULL, NULL);
  738. 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', 'iot_device_type', NULL, 'default', 'N', '0', '超级管理员', '2024-07-10 15:25:39', '', NULL, NULL);
  739. 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', 'iot_net_status', NULL, 'default', 'N', '0', '超级管理员', '2024-07-10 15:27:03', '', NULL, NULL);
  740. 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', 'iot_net_status', NULL, 'default', 'N', '0', '超级管理员', '2024-07-10 15:27:13', '', NULL, NULL);
  741. 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', 'iot_net_status', NULL, 'default', 'N', '0', '超级管理员', '2024-07-10 15:27:23', '', NULL, NULL);
  742. INSERT INTO sys_dict_data(`dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, '异常', '3', 'iot_net_status', NULL, 'default', 'N', '0', '超级管理员', '2024-07-10 15:27:35', '', NULL, NULL);
  743. -- 新增iot服务链接状态字典
  744. delete from sys_dict_type where dict_type='iot_connect_status';
  745. delete from sys_dict_data where dict_type='iot_connect_status';
  746. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark) VALUES ('iot服务状态', 'iot_connect_status', '0', '超级管理员', '2024-07-08 15:45:42', '', null, null);
  747. 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', 'iot_connect_status', null, 'default', 'N', '0', '超级管理员', '2024-07-08 15:46:15', '', null, null);
  748. 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', 'iot_connect_status', null, 'default', 'N', '0', '超级管理员', '2024-07-08 15:46:27', '', null, null);
  749. 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', 'iot_connect_status', null, 'default', 'N', '0', '超级管理员', '2024-07-08 15:46:40', '', null, null);
  750. delete from sys_dict_data where dict_type = 'sensor_alarm_status' and dict_value='2';
  751. insert into sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, status, create_by, create_time) values (2, '未配置告警规则', '2', 'sensor_alarm_status', 'default', '0', '', sysdate());
  752. drop table if exists iot_daily_check_data;
  753. create table iot_daily_check_data
  754. (
  755. id bigint not null comment 'id'
  756. primary key,
  757. org_id bigint null comment '机构id',
  758. org_name varchar(125) null comment '机构名称',
  759. org_path varchar(125) null comment '机构path',
  760. iot_code varchar(125) null comment '主机token',
  761. file_name varchar(225) null comment '文件名称',
  762. user_name varchar(255) null comment '执行人',
  763. record_date datetime null comment '自检时间',
  764. data text null comment '自检结果,json形式',
  765. create_time datetime null comment '创建时间',
  766. update_time datetime null comment '修改时间'
  767. )
  768. comment '网点设备健康度日志表';
  769. -- 新增网点日常自检日志菜单
  770. delete from sys_menu where id ='01831141820470513666';
  771. INSERT INTO `sys_menu`(`id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `platform_type`, `icon`, `image_path`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (01831141820470513666, '设备健康度', 1747911340288892930, 9, 'dailyCheck', 'iot/dailycheck/index', NULL, 1, 0, 'C', '0', '0', '', '1', 'dashboard', NULL, '超级管理员', '2024-09-04 09:26:41', '超级管理员', '2024-09-05 10:28:46', '');
  772. delete from sys_role_menu where menu_id='01831141820470513666';
  773. insert into sys_role_menu select id,'01831141820470513666' from sys_role where org_type in (1,2,3,4);
  774. -- 上下班规则表
  775. drop table if exists iot_work_rule;
  776. CREATE TABLE `iot_work_rule` (
  777. `id` bigint NOT NULL ,
  778. `work_type` int DEFAULT NULL COMMENT '上下班规则:1上班规则,2下班规则',
  779. `work_rule_type` int DEFAULT NULL COMMENT '上下班规则类型:1布撤防规则,2回路规则',
  780. `rule_obj_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '防区或者回路id',
  781. `rule_obj_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '防区或者回路名称',
  782. `rule_obj_status` int DEFAULT NULL COMMENT '防区:布防,撤防,回路:通电,断电',
  783. `iot_token` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot_toke',
  784. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  785. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  786. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则描述',
  787. PRIMARY KEY (`id`)
  788. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='上下班规则表';
  789. -- 上下班规则和子系统关联表
  790. drop table if exists iot_work_rule_item;
  791. CREATE TABLE `iot_work_rule_item` (
  792. `id` bigint NOT NULL,
  793. `rule_id` bigint NOT NULL COMMENT '规则id',
  794. `obj_id` bigint DEFAULT NULL COMMENT '对象id',
  795. `zone_id` int DEFAULT NULL COMMENT '区域编号',
  796. `alarm_host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主机编号',
  797. `iot_token` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iot_token',
  798. PRIMARY KEY (`id`)
  799. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='报警主机防区和上下班规则关系表';
  800. -- 新增一键上下班菜单
  801. delete from sys_menu where id='01833329881870594050';
  802. 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 (01833329881870594050, '一键上下班', 1749608698379771905, 99, '/work', NULL, NULL, 1, 0, 'M', '0', '0', '', '0', 'data:image/png;base64,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', NULL, '超级管理员', '2024-09-10 10:21:20', '超级管理员', '2024-09-11 17:13:25', '');
  803. delete from sys_role_menu where menu_id=01833329881870594050;
  804. insert into sys_role_menu select id,01833329881870594050 from sys_role where org_type in (4);
  805. -- 新增一键上下班记录菜单
  806. delete from sys_menu where id='01833797085164892161';
  807. 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 (01833797085164892161, '上下班记录', 1749608698379771905, 100, '/workHistory', NULL, NULL, 1, 0, 'M', '0', '0', '', '0', 'data:image/png;base64,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', NULL, '超级管理员', '2024-09-11 17:17:50', '超级管理员', '2024-09-11 17:20:22', '');
  808. delete from sys_role_menu where menu_id=01833797085164892161;
  809. insert into sys_role_menu select id,01833797085164892161 from sys_role where org_type in (1,2,3,4);
  810. drop table if exists iot_server_product;
  811. CREATE TABLE `iot_server_product` (
  812. `id` char(36) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL,
  813. `name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  814. `display_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  815. `enabled` tinyint(1) NOT NULL,
  816. `categories` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  817. PRIMARY KEY (`id`) USING BTREE
  818. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
  819. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('01e50bb0-17cd-24bf-3db9-3a141541ea12', 'FSU_Theft', 'FSU 防盗传感器', 1, '[\r\n \"FSU\"\r\n]');
  820. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('055e9571-52b0-06ab-c359-3a14623b2d8d', 'FSU_DoPowerCollection', 'FSU 回路通电状态', 1, '[\r\n \"FSU\"\r\n]');
  821. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('06f8fc23-26c8-edc1-bd8b-3a141540c0fb', 'FSU_AirConditioner', 'FSU 空调', 1, '[\r\n \"FSU\"\r\n]');
  822. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('0f26e066-9e07-beb3-55bd-3a147bd0d913', 'FSU_DoPowerControlBoxButton', 'FSU DO8小时控电箱按钮', 1, '[\r\n \"FSU\"\r\n]');
  823. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('15367b47-d383-48aa-99ea-a1c5dc573056', 'FSU_DoPowerControl', 'FSU DO8小时控电', 1, '[\r\n \"FSU\"\r\n]');
  824. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('19ed86f7-780d-29ec-4bc7-3a13a7097ea1', 'VGSII_Hik', '海康视频存储设备2023年入围设备', 1, '[\r\n \"Dvs\"\r\n]');
  825. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('1b7adc13-af87-fe22-7d49-3a141540fad9', 'FSU_Water', 'FSU 水浸传感器', 1, '[\r\n \"FSU\"\r\n]');
  826. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('2369b2eb-f0ae-7f68-f49c-3a0ad342f60a', 'InAnter_BM1600NTSmall', '英安特BM1600NTSmall报警主机', 1, '[\r\n \"AlarmHost\"\r\n]');
  827. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('2f7b0f00-43b1-07b2-dfcd-3a0bba6d4ccb', 'Hik_DS19A', 'Hik_DS19A系列报警主机', 1, '[\r\n \"AlarmHost\"\r\n]');
  828. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('384287b5-f556-b9cc-e84e-3a1057095e04', 'HikModule', '海康报警网络模块', 1, '[\r\n \"AlarmHost\"\r\n]');
  829. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('51a1f179-8fcf-ea4f-988c-3a13f9904a04', 'FSU_Gateway', 'FSU主机', 1, '[\r\n \"FSU\"\r\n]');
  830. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('54eb3a1c-8f7d-4b9e-9a5c-2e8f66750000', 'FSU_SmartMeter', 'FSU 智能电表', 1, '[\r\n \"FSU\"\r\n]');
  831. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('649e9822-b487-6b9f-865b-3a0ad341b9c0', 'FengYe_H402', '枫叶HD402报警主机', 1, '[\r\n \"AlarmHost\"\r\n]');
  832. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('6acce932-9e54-e3d3-5241-3a13d1d3584a', 'DetectionHost', '物联网主机产品,VIMD服务', 1, '[\r\n \"DetectionHost\"\r\n]');
  833. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('6acce932-9e54-e3d3-5d4a-3a13d1d3584a', 'IoTServer', 'IoT内置产品,IoT服务', 1, '[\r\n \"IoT\",\r\n \"IoTServer\"\r\n]');
  834. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('6ba7b810-9dad-11d1-80b4-00c04fd430c8', 'FSU_Infrared', 'FSU 红外传感器', 1, '[\r\n \"FSU\"\r\n]');
  835. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('73af892b-2bee-4126-b498-7460c483509d', 'FSU_ThreePhaseACVoltage', 'FSU 三相电电压传感器', 1, '[\r\n \"FSU\"\r\n]');
  836. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('783bb246-6ebe-7e69-e055-3a14adfe10c9', 'VGSII_DaHua_V1', '大华视频存储设备(通用设备)', 1, '[\r\n \"Dvs\"\r\n]');
  837. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('7a5f5e54-17d7-4c2e-99b2-e4d6181f8b62', 'FSU_Gas', 'FSU 燃气传感器', 1, '[\r\n \"FSU\"\r\n]');
  838. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('85659b02-4fe7-cb85-6b00-3a14153fec6e', 'FSU_Smoke', 'FSU 烟雾传感器', 1, '[\r\n \"FSU\"\r\n]');
  839. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('92467897-92ef-647f-e55e-3a13b7f3ca9a', 'VGSII_DaHua', '大华视频存储设备2023年入围设备', 1, '[\r\n \"Dvs\"\r\n]');
  840. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('98308508-be46-8eb3-ff40-3a14153f55f9', 'FSU_TemperatureAndHumidity', 'FSU 温湿度传感器', 1, '[\r\n \"FSU\"\r\n]');
  841. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('a1ae8610-70d1-b856-5bdf-3a141540732d', 'FSU_Ups', 'UPS', 1, '[\r\n \"FSU\"\r\n]');
  842. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('abce638c-33c6-bc91-39dd-3a1415401bcd', 'FSU_DoorMagnetic', 'FSU 门磁传感器', 1, '[\r\n \"FSU\"\r\n]');
  843. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('bed76841-d3ee-2fd0-64ed-3a0d374167a5', 'HengTong_CKWU01C', '恒通CKWU01C报警主机', 1, '[\r\n \"AlarmHost\"\r\n]');
  844. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('ce00cabd-b2c2-8532-f56f-3a10556f2bfe', 'MtaOCX', '迈特安网络报警模块', 1, '[\r\n \"AlarmHost\"\r\n]');
  845. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('cead84cb-7d99-1b7f-b309-3a0ca885fbe5', 'CrossProcessDemo', 'CrossProcessDemo', 0, '[\r\n \"AlarmHost\"\r\n]');
  846. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('e9d22150-a123-c88d-568e-3a0cd6d1b434', 'HoneywellOCX_IPM', 'HoneywellOCX_IPM', 1, '[\r\n \"AlarmHost\"\r\n]');
  847. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('f6a73ea2-1cc7-d7ff-8018-3a0ad3408d98', 'DaHuaAlarmHost', 'DaHua报警主机', 1, '[\r\n \"AlarmHost\"\r\n]');
  848. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('f81d4fae-7dec-11d0-a765-00a0c91e6bf6', 'FSU_RollingShutterDoor', 'FSU 卷帘门传感器', 1, '[\r\n \"FSU\"\r\n]');
  849. INSERT INTO `iot_server_product`(`id`, `name`, `display_name`, `enabled`, `categories`) VALUES ('f9c5d636-dac4-d515-dfbe-3a0d3da7d805', 'BOSCH_CMS', 'BOSCH_CMS报警主机', 1, '[\r\n \"AlarmHost\"\r\n]');
  850. DELIMITER ??
  851. DROP PROCEDURE IF EXISTS schema_change ??
  852. CREATE PROCEDURE schema_change()
  853. BEGIN
  854. -- 磁盘表增加磁盘原始状态值
  855. IF NOT EXISTS(SELECT *
  856. FROM information_schema.columns
  857. WHERE table_schema = DATABASE()
  858. AND table_name = 'sys_device'
  859. AND column_name = 'asset_no') THEN
  860. ALTER TABLE `sys_device`
  861. ADD COLUMN `asset_no` varchar(125) NULL COMMENT '资产编号' AFTER `device_name`,
  862. MODIFY COLUMN `device_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型' AFTER `asset_type`,
  863. ADD COLUMN `device_status` int(2) NULL COMMENT '设备状态' AFTER `device_type`,
  864. ADD COLUMN `device_model` varchar(255) NULL COMMENT '设备型号' AFTER `device_brand`,
  865. ADD COLUMN `address` varchar(255) NULL COMMENT '安装位置' AFTER `device_model`,
  866. ADD COLUMN `purchasing_time` date NULL COMMENT '采购时间' AFTER `address`,
  867. ADD COLUMN `use_time` datetime NULL COMMENT '开始使用时间' AFTER `maintenance_term`,
  868. ADD COLUMN `remove_time` datetime NULL COMMENT '移除时间' AFTER `use_time`,
  869. ADD COLUMN `scrap_time` datetime NULL COMMENT '报废时间' AFTER `remove_time`,
  870. ADD COLUMN `business_device_id` bigint NULL COMMENT '业务设备id' AFTER `definition`;
  871. END IF;
  872. IF NOT EXISTS(SELECT *
  873. FROM information_schema.columns
  874. WHERE table_schema = DATABASE()
  875. AND table_name = 'iot_daily_check_data'
  876. AND column_name = 'score') THEN
  877. ALTER TABLE `iot_daily_check_data`
  878. ADD COLUMN `score` float NULL COMMENT '分数' AFTER `data`;
  879. end if;
  880. END ??
  881. DELIMITER ;
  882. CALL schema_change();
  883. delete from sys_dict_type where dict_type='asset_status';
  884. delete from sys_dict_data where dict_type='asset_status';
  885. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark) VALUES ('资产状态', 'asset_status', '0', '超级管理员', '2024-09-27 15:57:25', '', null, null);
  886. 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', 'asset_status', null, 'default', 'N', '0', '超级管理员', '2024-09-27 15:58:39', '', null, null);
  887. 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', 'asset_status', null, 'default', 'N', '0', '超级管理员', '2024-09-27 15:59:01', '', null, null);
  888. 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', 'asset_status', null, 'default', 'N', '0', '超级管理员', '2024-09-27 15:59:11', '', null, null);
  889. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (3, '报废', '3', 'asset_status', null, 'default', 'N', '0', '超级管理员', '2024-09-27 15:59:22', '', null, null);
  890. alter table sys_device modify asset_type varchar(225) null comment '资产类别';
  891. alter table sys_device modify device_type varchar(225) null comment '设备类型';
  892. drop table if exists sys_multi_layer_dictionary;
  893. CREATE TABLE `sys_multi_layer_dictionary` (
  894. `id` bigint NOT NULL AUTO_INCREMENT,
  895. `code` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '编号',
  896. `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称',
  897. `parent_id` bigint DEFAULT '0' COMMENT '上级',
  898. `type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类',
  899. `type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称',
  900. `level` int DEFAULT '1' COMMENT '层级',
  901. `sort` int DEFAULT '0' COMMENT '排序',
  902. `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
  903. `is_system` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '系统内置字段(0否 1是)',
  904. `path` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '层级路径',
  905. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
  906. `create_time` datetime(6) DEFAULT NULL COMMENT '创建时间',
  907. `modified_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
  908. `update_time` datetime(6) DEFAULT NULL COMMENT '更新时间',
  909. `modified_id` bigint DEFAULT NULL COMMENT '最后修改人id',
  910. `deleted` int DEFAULT '0' COMMENT '删除',
  911. PRIMARY KEY (`id`) USING BTREE,
  912. KEY `idx_dictionary_parentId` (`parent_id`) USING BTREE
  913. ) ENGINE=InnoDB AUTO_INCREMENT=1951 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  914. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1, '04', '海康', -1, 'BrandModelType', '品牌型号类', 1, 0, '0', '0', '1-', '', '2024-10-09 14:27:11.000000', '超级管理员', '2024-10-09 14:26:14.156000', NULL, 0);
  915. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (2, '05', '大华', -1, 'BrandModelType', '品牌型号类', 1, 0, '0', '0', '2-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  916. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3, '0801', 'Hik_DS19A', 1, 'BrandModelType', '品牌型号类', 2, 0, '0', '0', '1-3-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  917. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (4, '0901', 'VGSII_DaHua', 2, 'BrandModelType', '品牌型号类', 2, 0, '0', '0', '2-4-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  918. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (6, '226', '报警控制器', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '1', '3713670431768576-6-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  919. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1001, '22', 'UPS', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-1001-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  920. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1002, '23', '机柜', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-1002-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  921. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1003, '24', '显示器', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-1003-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  922. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1004, '25', '配电箱', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-1004-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  923. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3396885624111104, '19', '指纹验证设备', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3396885624111104-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  924. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3396885854699520, '20', '人脸验证设备', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3396885854699520-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  925. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3396886337634304, '21', '网络交换机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3396886337634304-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  926. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712194117894144, '1', '边缘巡检类', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3712194117894144-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  927. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712194381643776, '2', '物联网网关类', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3712194381643776-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  928. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712194584903680, '3', '物联采集类', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3712194584903680-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  929. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712194930442240, '4', '烟雾传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712194930442240-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  930. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712195941285888, '5', '温湿度采集器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712195941285888-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  931. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712196701503488, '6', '水浸传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712196701503488-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  932. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197092999168, '7', '门磁、窗磁传感器(Lora无线)', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197092999168-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  933. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197283692544, '8', '卷帘门门磁', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197283692544-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  934. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197446270976, '9', '地磁传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197446270976-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  935. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197694111744, '10', '燃气报警器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197694111744-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  936. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197882822656, '11', '断电检测传感器、总控、传输模块', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197882822656-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  937. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712198046793728, '12', '蓝牙标签', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712198046793728-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  938. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712198166118400, '13', '蓝牙接收器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712198166118400-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  939. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712198717341696, '2', '传感器接入网关', 3712194381643776, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194381643776-3712198717341696-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  940. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712198908510208, '3', 'Lora无线网关', 3712194381643776, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194381643776-3712198908510208-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  941. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712199107215360, '1', '视频物联网监测主机/IOT BOX', 3712194117894144, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194117894144-3712199107215360-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  942. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713670431768576, '4', '主机设备类', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713670431768576-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  943. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713671510851584, '14', '监控主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713671510851584-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  944. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713671711473664, '18', '摄像头', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713671711473664-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  945. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713671920926720, '15', '报警主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713671920926720-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  946. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672073773056, '16', '对讲主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713672073773056-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  947. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842112, '17', '门禁主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713672266842112-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  948. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842113, '5', '报警主机传感器', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713672266842113-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  949. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842114, '111', '紧急按钮', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842114-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  950. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842115, '112', '微波', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842115-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  951. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842116, '113', '红外', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842116-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  952. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842117, '114', '红外微波双鉴', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842117-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  953. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842118, '115', '烟感', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842118-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  954. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842119, '116', '门磁', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842119-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  955. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842120, '117', '入侵', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842120-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  956. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842121, '118', '温度', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842121-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  957. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842122, '119', '湿度', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842122-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  958. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842123, '120', '水浸', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842123-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  959. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842124, '121', '防拆', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842124-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  960. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842125, '122', '震动', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842125-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  961. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842126, '123', '破碎', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842126-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  962. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842127, '124', '位移', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842127-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  963. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842128, '125', '其它', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842128-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  964. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842129, '6', '巡检主机传感器', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713672266842129-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  965. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842130, '111', '卷帘门门磁', 3713672266842129, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842129-3713672266842130-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  966. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842131, '126', '红外对射', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842131-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  967. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842132, '26', '智能分析仪', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713672266842132-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  968. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842133, '127', '联动门', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842133-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  969. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842134, '128', '安全门', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842134-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  970. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842135, '129', '语音播报器', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842135-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  971. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842136, '201', '安防设施', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713672266842136-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  972. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842137, '202', '狼牙棒', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842136-3713672266842137-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  973. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842138, '203', '电警棍', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842136-3713672266842138-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  974. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842139, '203', '橡胶棍', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842136-3713672266842139-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  975. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842140, '204', '防暴钢叉', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842136-3713672266842140-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  976. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842141, '301', '消防设施', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713672266842141-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  977. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842142, '302', '烟感器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842142-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  978. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842144, '303', '水喷淋', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842144-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  979. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842145, '304', '消防广播', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842145-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  980. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842146, '305', '广播联动器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842146-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  981. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842147, '306', '声光报警器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842147-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  982. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842148, '307', '禁烟标牌', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842148-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  983. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842149, '308', '消防栓箱', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842149-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  984. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842150, '309', '1211灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842150-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  985. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842151, '310', '干粉灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842151-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  986. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842152, '311', '悬挂式干粉灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842152-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  987. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842153, '312', '防烟面罩', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842153-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  988. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842154, '313', '紧急疏散标牌', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842154-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  989. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842155, '314', '紧急消防报警器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842155-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  990. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842156, '315', '火灾报警控制器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842156-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  991. INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842157, '316', '防火门', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842157-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
  992. delete from sys_dict_type where dict_type='sys_yes_no_num';
  993. delete from sys_dict_data where dict_type='sys_yes_no_num';
  994. INSERT INTO `sys_dict_type` ( `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('系统是否(数字)', 'sys_yes_no_num', '0', '超级管理员', '2024-09-26 16:55:47', '', NULL, NULL);
  995. 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, '是', '1', 'sys_yes_no_num', NULL, 'default', 'N', '0', '超级管理员', '2024-09-26 16:56:06', '', NULL, NULL);
  996. 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', 'sys_yes_no_num', NULL, 'default', 'N', '0', '超级管理员', '2024-09-26 16:56:13', '', NULL, NULL);
  997. DELETE FROM `sys_menu` WHERE `id`=1839945558511747073;
  998. 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 (01839945558511747073, '物联看板', 1747911340288892930, 20, '/iot/board', 'iot/board/index', NULL, 1, 0, 'C', '0', '0', 'iot:board', '1', 'monitor', NULL, '超级管理员', '2024-09-28 16:33:14', '超级管理员', '2024-09-28 16:33:55', '');
  999. DELETE from `sys_role_menu` where menu_id=1839945558511747073;
  1000. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (115, 1839945558511747073);
  1001. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (114, 1839945558511747073);
  1002. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (116, 1839945558511747073);
  1003. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (117, 1839945558511747073);
  1004. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (118, 1839945558511747073);
  1005. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (119, 1839945558511747073);
  1006. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (120, 1839945558511747073);
  1007. DELETE FROM `sys_menu` WHERE `id`=01840267252212912129;
  1008. 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 (01840267252212912129, '多层字典', 1, 0, 'multilayerdict', 'system/multilayerdict/index', NULL, 1, 0, 'C', '0', '0', '', '1', 'dict', NULL, '超级管理员', '2024-09-29 13:50:03', '超级管理员', '2024-09-29 13:50:46', '');
  1009. drop table if exists core_notice_rule;
  1010. CREATE TABLE `core_notice_rule` (
  1011. `id` bigint NOT NULL,
  1012. `name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则名称',
  1013. `enable` int DEFAULT '1' COMMENT '是否启用:0.否 1.是',
  1014. `org_id` bigint DEFAULT NULL,
  1015. `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否删除:0.否 1.是',
  1016. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  1017. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  1018. `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则描述',
  1019. PRIMARY KEY (`id`)
  1020. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='通知规则表';
  1021. drop table if exists core_notice_rule_item;
  1022. CREATE TABLE `core_notice_rule_item` (
  1023. `id` bigint NOT NULL,
  1024. `rule_id` bigint NOT NULL COMMENT '通知规则id',
  1025. `org_id` bigint NOT NULL COMMENT '接收消息的组织机构id',
  1026. `role_id` bigint DEFAULT NULL COMMENT '角色id',
  1027. `user_ids` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  1028. `send_sms` int DEFAULT NULL COMMENT '是否发送短信:0.否 1.是',
  1029. `all_role_user` int NOT NULL DEFAULT '0' COMMENT '是否选择角色下所有用户:0.否 1.是',
  1030. `product_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '传感器产品名称',
  1031. `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否删除:0.否 1.是',
  1032. PRIMARY KEY (`id`)
  1033. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1034. drop table if exists core_notice_rule_item_user;
  1035. CREATE TABLE `core_notice_rule_item_user` (
  1036. `id` bigint NOT NULL AUTO_INCREMENT,
  1037. `user_id` bigint DEFAULT NULL,
  1038. `rule_item_id` bigint DEFAULT NULL,
  1039. `rule_id` bigint DEFAULT NULL,
  1040. PRIMARY KEY (`id`)
  1041. ) ENGINE=InnoDB AUTO_INCREMENT=96 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1042. drop table if exists websocket_notice_log;
  1043. CREATE TABLE `websocket_notice_log` (
  1044. `id` bigint NOT NULL,
  1045. `iot_alarm_id` bigint DEFAULT NULL,
  1046. `org_ids` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  1047. `user_ids` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  1048. `is_do` int DEFAULT NULL COMMENT '是否处理:0.否 1.是',
  1049. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  1050. `deal_time` datetime DEFAULT NULL COMMENT '处理时间',
  1051. `deal_user_id` bigint DEFAULT NULL COMMENT '处理人',
  1052. PRIMARY KEY (`id`)
  1053. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  1054. drop table if exists iot_alarm_system_field;
  1055. CREATE TABLE `iot_alarm_system_field` (
  1056. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  1057. `product_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品类型',
  1058. `product_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警源类型(设备类型) 中文',
  1059. `product_property` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '系统属性code(报警类型编码,全表唯一)',
  1060. `product_property_display_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '系统属性名称',
  1061. `specs` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性规格信息,eg:{ \r\n"0": "门已关闭", \r\n"1": "门已打开" \r\n}',
  1062. `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(包含)',
  1063. `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据值类型,eg:”FLOAT“、"ENUM"',
  1064. `type_des` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据值类型中午描述,eg:”浮点型“、"枚举"',
  1065. `unit` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性单位,非必填',
  1066. `enable` int NOT NULL DEFAULT '0' COMMENT '是否启用0 是1否',
  1067. `alarm_rule_property` int NOT NULL DEFAULT '0' COMMENT '是否告警规则属性:0 否,1 是',
  1068. `order` int NOT NULL DEFAULT '0' COMMENT '排序值',
  1069. PRIMARY KEY (`id`) USING BTREE
  1070. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统报警属性字段表';
  1071. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Water', '水浸', 'alarm', '水浸告警', '{\"0\": \"正常\",\"1\": \"告警\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 1, 8);
  1072. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Smoke', '烟感', 'alarm', '烟雾告警', '{\"0\": \"正常\",\"1\": \"告警\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 1, 9);
  1073. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_TemperatureAndHumidity', '温湿度', 'temperature', '环境温度', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', '°C', 1, 1, 1);
  1074. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_TemperatureAndHumidity', '温湿度', 'humidity', '环境湿度', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', '%RH', 1, 1, 1);
  1075. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Gas', '燃气', 'alarm', '可燃气体告警', '{\"0\": \"正常\",\"1\": \"告警\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', '', 1, 1, 10);
  1076. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_DoorMagnetic', '门磁', 'alarm', '门磁开关状态', '{\"0\":\"门已打开\",\"1\":\"门已关闭\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', '', 1, 1, 3);
  1077. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Infrared', '红外', 'alarm', '红外告警', '{\"0\": \"正常\",\"1\": \"告警\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', '', 1, 1, 2);
  1078. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Theft', '防盗', 'alarm', '防盗告警', '{\"0\": \"正常\",\"1\": \"告警\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 1, 4);
  1079. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_AirConditioner', '空调', 'current', '电流', '{}', '{}', 'FLOAT', '浮点型', 'A', 1, 0, 0);
  1080. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_AirConditioner', '空调', 'voltage', '电压', '{}', '{}', 'FLOAT', '浮点型', 'V', 1, 0, 0);
  1081. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_AirConditioner', '空调', 'returnAirTemperature', '回风温度', '{}', '{}', 'FLOAT', '浮点型', '°C', 1, 0, 0);
  1082. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_AirConditioner', '空调', 'indoorAirTemperature', '室内温度', '{}', '{}', 'FLOAT', '浮点型', '°C', 1, 0, 0);
  1083. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_AirConditioner', '空调', 'indoorAirTemperature', '室外温度', '{}', '{}', 'FLOAT', '浮点型', '°C', 1, 0, 0);
  1084. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_AirConditioner', '空调', 'temperature', '温度', '{}', '{}', 'FLOAT', '浮点型', '°C', 1, 0, 0);
  1085. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_AirConditioner', '空调', 'humidity', '湿度', '{}', '{}', 'FLOAT', '浮点型', '%RH', 1, 0, 0);
  1086. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_AirConditioner', '空调', 'indoorHumidity', '室内湿度', '{}', '{}', 'FLOAT', '浮点型', '%RH', 1, 0, 0);
  1087. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsInputPhaseVoltageUa', 'UPS输入相电压Ua', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'V', 1, 1, 5);
  1088. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsInputPhaseVoltageUb', 'UPS输入相电压Ub', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'V', 1, 1, 5);
  1089. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsInputPhaseVoltageUc', 'UPS输入相电压Uc', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'V', 1, 1, 5);
  1090. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsInputFrequency', 'UPS输入频率', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'Hz', 1, 1, 0);
  1091. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsOutputPhaseVoltageUa', 'UPS输出相电压Ua', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'V', 1, 1, 5);
  1092. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsOutputPhaseVoltageUb', 'UPS输出相电压Ub', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'V', 1, 1, 5);
  1093. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsOutputPhaseVoltageUc', 'UPS输出相电压Uc', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'V', 1, 1, 5);
  1094. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsOutputFrequency', 'UPS输出频率', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'Hz', 1, 1, 5);
  1095. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'acInputInterruptAlarm', '交流输入中断告警', '{\"0\": \"正常\",\"1\": \"告警\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 1, 5);
  1096. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsHostTemperature', 'UPS主机温度', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', '°C', 1, 1, 5);
  1097. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'bypassState', '旁路状态', '{}', '{}', 'TEXT', '文本型', NULL, 1, 0, 5);
  1098. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsType', 'UPS类型', '{}', '{}', 'TEXT', '文本型', NULL, 1, 0, 5);
  1099. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'upsBatteryCurrent', 'UPS电池电流', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 'A', 1, 1, 5);
  1100. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'batteryCapacity', '电池剩余备用时间', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', 's', 1, 1, 5);
  1101. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'batteryRemainingStandbyTime', '电池容量', '{}', '{\"GT\": \"大于\",\"GTE\": \"大于等于\",\"LT\": \"小于\",\"LTE\": \"小于等于\",\"EQUALS\": \"等于\"}', 'FLOAT', '浮点型', '%', 1, 1, 5);
  1102. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_Ups', 'UPS', 'lowBatteryVoltageAlarm', '电池电压低告警', '{\"0\": \"正常\",\"1\": \"告警\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 1, 5);
  1103. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_DoPowerCollection', '回路', 'status', '回路通电状态', '{\"0\": \"断电\",\"1\": \"通电\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 0);
  1104. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_DoPowerControlBoxButton', 'DO8小时控电箱按钮', 'status', '按钮状态', '{\"0\": \"弹起\",\"1\": \"按下\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 0);
  1105. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_DoPowerCollection8Hour', '8小时回路', 'status', '8小时回路通电状态', '{\"0\": \"断电\",\"1\": \"通电\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 1, 6);
  1106. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('FSU_DoPowerCollection24Hour', '24小时回路', 'status', '24小时回路缺相状态', '{\"0\": \"缺相\",\"1\": \"通电\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 1, 7);
  1107. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Humidity', '湿度传感器', 'status', '湿度', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 1);
  1108. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Temperature', '温度传感器', 'status', '温度', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 2);
  1109. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Smoke', '烟感传感器', 'status', '烟感', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 3);
  1110. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Infrared', '红外传感器', 'status', '红外', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 4);
  1111. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Soaking', '水浸传感器', 'status', '水浸', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 5);
  1112. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_DoorSensor', '门磁传感器', 'status', '门磁', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 6);
  1113. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Other', '其他传感器', 'status', '其他', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 7);
  1114. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Displacement', '位移传感器', 'status', '位移', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 8);
  1115. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Broken', '破碎传感器', 'status', '破碎', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 9);
  1116. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Shock', '震动传感器', 'status', '震动', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 10);
  1117. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Tamper', '防拆传感器', 'status', '防拆', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 11);
  1118. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Intrusion', '入侵传感器', 'status', '入侵', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 12);
  1119. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_IMDualIdentification', '红外微波双鉴传感器', 'status', '红外微波双鉴', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 13);
  1120. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_Microwave', '微波传感器', 'status', '微波', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 14);
  1121. INSERT INTO `iot_alarm_system_field` (`product_type`, `product_name`, `product_property`, `product_property_display_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `alarm_rule_property`, `order`) VALUES ('AlarmHostInput_EmergencyButton', '紧急按钮传感器', 'status', '紧急按钮', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, 0, 15);
  1122. -- 修改物联设备状态表字段长度
  1123. DELIMITER ??
  1124. DROP PROCEDURE IF EXISTS schema_change??
  1125. CREATE PROCEDURE schema_change()
  1126. BEGIN
  1127. IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = 'iot_device_status' AND column_name = 'device_type') THEN
  1128. ALTER TABLE `iot_device_status`
  1129. ADD COLUMN `device_type` varchar(100) COMMENT '设备类型';
  1130. ELSE
  1131. ALTER TABLE `iot_device_status`
  1132. MODIFY COLUMN `device_type` varchar(100) COMMENT '设备类型';
  1133. END IF;
  1134. END??
  1135. DELIMITER ;
  1136. CALL schema_change();
  1137. DELIMITER ??
  1138. DROP PROCEDURE IF EXISTS schema_change??
  1139. CREATE PROCEDURE schema_change()
  1140. BEGIN
  1141. IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = 'iot_device_status_log' AND column_name = 'device_type') THEN
  1142. ALTER TABLE `iot_device_status_log`
  1143. ADD COLUMN `device_type` varchar(100) COMMENT '设备类型';
  1144. ELSE
  1145. ALTER TABLE `iot_device_status_log`
  1146. MODIFY COLUMN `device_type` varchar(100) COMMENT '设备类型';
  1147. END IF;
  1148. END??
  1149. DELIMITER ;
  1150. CALL schema_change();
  1151. -- 新增日志管理菜单(管理员使用功能)
  1152. delete from sys_menu where id=01843936562189307906;
  1153. 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 (01843936562189307906, '日志管理', 2, 99, 'logManagement', 'system/logManagement/index', NULL, 1, 0, 'C', '0', '0', NULL, '1', 'server', NULL, '超级管理员', '2024-10-09 16:48:29', '', NULL, '');
  1154. drop table if exists `sys_server`;
  1155. CREATE TABLE `sys_server` (
  1156. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  1157. `server_ip` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器ip',
  1158. `server_token` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '看门猫token',
  1159. `server_port` int DEFAULT NULL COMMENT '看门猫端口',
  1160. `server_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器名称',
  1161. `remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
  1162. `create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建者',
  1163. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  1164. `update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新者',
  1165. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  1166. PRIMARY KEY (`id`)
  1167. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='服务器维护';
  1168. DELIMITER ??
  1169. DROP PROCEDURE IF EXISTS schema_change??
  1170. CREATE PROCEDURE schema_change()
  1171. BEGIN
  1172. IF NOT EXISTS (SELECT * FROM information_schema.columns
  1173. WHERE table_schema = DATABASE()
  1174. AND table_name = 'iot_alarm_rule'
  1175. AND column_name = 'org_id') THEN
  1176. ALTER TABLE `iot_alarm_rule`
  1177. ADD COLUMN `org_id` bigint NOT NULL DEFAULT '1' COMMENT '机构id';
  1178. ALTER TABLE `iot_alarm_rule`
  1179. ADD COLUMN `iot_code` varchar(225) DEFAULT null COMMENT 'iotToken';
  1180. ALTER TABLE `iot_alarm_rule`
  1181. ADD COLUMN `server_name` varchar(225) DEFAULT null COMMENT '服务名称';
  1182. END IF;
  1183. IF NOT EXISTS (SELECT * FROM information_schema.columns
  1184. WHERE table_schema = DATABASE()
  1185. AND table_name = 'iot_alarm_rule_source'
  1186. AND column_name = 'iot_code') THEN
  1187. ALTER TABLE `iot_alarm_rule_source`
  1188. ADD COLUMN `iot_code` varchar(225) DEFAULT null COMMENT '主机token';
  1189. END IF;
  1190. IF NOT EXISTS (SELECT * FROM information_schema.columns
  1191. WHERE table_schema = DATABASE()
  1192. AND table_name = 'iot_alarm_rule_source'
  1193. AND column_name = 'product_type') THEN
  1194. ALTER TABLE `iot_alarm_rule_source`
  1195. CHANGE COLUMN `source_type` `product_type` varchar(225) NULL DEFAULT NULL COMMENT '报警源类型:4:烟雾传感器;5:温湿度采集器;6:水浸,7:门磁:窗磁,8:卷帘门门磁;9:地磁,10:燃气报警器,50:报警防区' AFTER `rule_id`;
  1196. END IF;
  1197. IF NOT EXISTS (SELECT * FROM information_schema.columns
  1198. WHERE table_schema = DATABASE()
  1199. AND table_name = 'iot_alarm_rule_source'
  1200. AND column_name = 'device_code') THEN
  1201. ALTER TABLE `iot_alarm_rule_source`
  1202. ADD COLUMN `device_code` varchar(255) NULL COMMENT '设备code' AFTER `product_type`;
  1203. END IF;
  1204. IF EXISTS (SELECT * FROM information_schema.columns
  1205. WHERE table_schema = DATABASE()
  1206. AND table_name = 'iot_alarm_rule_express'
  1207. AND column_name = 'source_type') THEN
  1208. ALTER TABLE `iot_alarm_rule_express`
  1209. DROP COLUMN `source_type`;
  1210. END IF;
  1211. IF NOT EXISTS (SELECT * FROM information_schema.columns
  1212. WHERE table_schema = DATABASE()
  1213. AND table_name = 'iot_alarm_rule_express'
  1214. AND column_name = 'product_type') THEN
  1215. ALTER TABLE `iot_alarm_rule_express`
  1216. ADD COLUMN `product_type` varchar(225) DEFAULT null COMMENT '产品类型';
  1217. END IF;
  1218. IF EXISTS (SELECT * FROM information_schema.columns
  1219. WHERE table_schema = DATABASE()
  1220. AND table_name = 'iot_alarm_rule_express'
  1221. AND column_name = 'fieldCode') THEN
  1222. alter table iot_alarm_rule_express
  1223. change fieldCode product_property varchar(50) not null comment '属性code';
  1224. END IF;
  1225. END??
  1226. DELIMITER ;
  1227. CALL schema_change();
  1228. -- 通知规则菜单
  1229. delete from sys_menu where id=01836604852290682881;
  1230. 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 (01836604852290682881, '通知规则', 1, 100, 'notice', 'notice/index', NULL, 1, 0, 'C', '0', '0', NULL, '1', 'skill', NULL, '超级管理员', '2024-09-19 11:15:37', '', NULL, '');
  1231. -- 修改sys_version表path字段类型和长度
  1232. ALTER TABLE `sys_version` MODIFY COLUMN `path` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '下载地址' AFTER `note`;
  1233. ALTER TABLE `iot_alarm_defence_area`
  1234. MODIFY COLUMN `sensor_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '传感器类型' AFTER `defence_area_name`;
  1235. ALTER TABLE `iot_alarm_data`
  1236. MODIFY COLUMN `source_type` varchar(64) NULL DEFAULT NULL COMMENT '报警源类型(设备类型)' AFTER `device_id`;
  1237. ALTER TABLE `iot_alarm_data`
  1238. MODIFY COLUMN `source_type_des` varchar(125) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '报警源类型(设备类型) 中文' AFTER `source_type`;
  1239. delete from sys_config where config_key='ALARM_LOSE_DURATION';
  1240. INSERT INTO `sys_config`(`config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('判定为完整录像的丢失时长', 'ALARM_LOSE_DURATION', '5', 'Y', '超级管理员', '2024-10-15 10:21:10', '', NULL, NULL);
  1241. -- 刷iot_alarm_data的历史数据,source_type和field_code字段
  1242. update iot_alarm_data set source_type = 'FSU_TemperatureAndHumidity',field_code='temperature' where source_type = '4183' and field_code = '4183_1';
  1243. update iot_alarm_data set source_type = 'FSU_TemperatureAndHumidity',field_code='humidity' where source_type = '4183' and field_code = '4183_2';
  1244. update iot_alarm_data set source_type = 'FSU_Smoke',field_code='alarm' where source_type = '4182' and field_code = '4182';
  1245. update iot_alarm_data set source_type = 'FSU_Water',field_code='alarm' where source_type = '4184' and field_code = '4184';
  1246. update iot_alarm_data set source_type = 'FSU_Infrared',field_code='alarm' where source_type = '4181' and field_code = '4181';
  1247. update iot_alarm_data set source_type = 'FSU_DoorMagnetic',field_code='alarm' where source_type = '4188' and field_code = '4188';
  1248. update iot_alarm_data set source_type = 'FSU_Gas',field_code='alarm' where source_type = '41885' and field_code = '41885';
  1249. update iot_alarm_data set source_type = 'FSU_Theft',field_code='alarm' where source_type = '41881' and field_code = '41881';
  1250. -- 删除脏数据
  1251. delete from iot_device_info where deleted= 1;
  1252. -- 修改短信发送表的type字段,将4181-41885修改为对应的productType
  1253. update sms_send_record set type = 'FSU_Infrared' where type = '4181';
  1254. update sms_send_record set type = 'FSU_Smoke' where type = '4182';
  1255. update sms_send_record set type = 'FSU_TemperatureAndHumidity' where type = '4183';
  1256. update sms_send_record set type = 'FSU_Water' where type = '4184';
  1257. update sms_send_record set type = 'FSU_DoorMagnetic' where type = '4188';
  1258. update sms_send_record set type = 'FSU_Theft' where type = '41881';
  1259. update sms_send_record set type = 'FSU_Gas' where type = '41885';
  1260. -- 短信提醒类型字典表修改
  1261. delete from sys_dict_type where dict_type = 'sms_notify_type';
  1262. INSERT INTO `sys_dict_type`(`dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('短信提醒类型', 'sms_notify_type', '0', '超级管理员', '2024-06-06 14:15:13', '', NULL, NULL);
  1263. delete from sys_dict_data where dict_type = 'sms_notify_type';
  1264. 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, '临期提醒', '10100', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:15:50', '', NULL, NULL);
  1265. 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, '逾期提醒', '10200', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:16:03', '', NULL, NULL);
  1266. INSERT INTO `sys_dict_data`(`dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, '水浸告警', 'FSU_Water', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:17:15', '', NULL, NULL);
  1267. 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 (4, '温湿度告警', 'FSU_TemperatureAndHumidity', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:17:42', '', NULL, NULL);
  1268. 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 (5, '烟感告警', 'FSU_Smoke', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:18:09', '', NULL, NULL);
  1269. 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 (6, '红外告警', 'FSU_Infrared', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:18:28', '', NULL, NULL);
  1270. 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 (7, '燃气告警', 'FSU_Gas', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:18:53', '', NULL, NULL);
  1271. 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 (8, '防盗告警', 'FSU_Theft', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:19:44', '', NULL, NULL);
  1272. 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 (9, '门磁告警', 'FSU_DoorMagnetic', 'sms_notify_type', NULL, 'default', 'N', '0', '超级管理员', '2024-06-06 14:20:53', '', NULL, NULL);
  1273. -- 升级脚本执行完成