Commit 2e5aa3d6ec80198e3ed06875a71948d768d4630a
1 parent
bec3d070
style:【IoT 物联网】测试 sql 格式调整
Showing
2 changed files
with
101 additions
and
404 deletions
yudao-module-iot/yudao-module-iot-biz/src/test/resources/sql/clean.sql
| 1 | --- TODO @puhui999:sql 格式 | ||
| 2 | --- IoT 模块测试数据清理脚本 | ||
| 3 | -DELETE | ||
| 4 | -FROM "iot_scene_rule"; | ||
| 5 | -DELETE | ||
| 6 | -FROM "iot_product"; | ||
| 7 | -DELETE | ||
| 8 | -FROM "iot_device"; | ||
| 9 | -DELETE | ||
| 10 | -FROM "iot_thing_model"; | ||
| 11 | -DELETE | ||
| 12 | -FROM "iot_device_data"; | ||
| 13 | -DELETE | ||
| 14 | -FROM "iot_alert_config"; | ||
| 15 | -DELETE | ||
| 16 | -FROM "iot_alert_record"; | ||
| 17 | -DELETE | ||
| 18 | -FROM "iot_ota_firmware"; | ||
| 19 | -DELETE | ||
| 20 | -FROM "iot_ota_task"; | ||
| 21 | -DELETE | ||
| 22 | -FROM "iot_ota_record"; | 1 | +DELETE FROM "iot_scene_rule"; |
| 2 | +DELETE FROM "iot_product"; | ||
| 3 | +DELETE FROM "iot_device"; | ||
| 4 | +DELETE FROM "iot_thing_model"; | ||
| 5 | +DELETE FROM "iot_device_data"; | ||
| 6 | +DELETE FROM "iot_alert_config"; | ||
| 7 | +DELETE FROM "iot_alert_record"; | ||
| 8 | +DELETE FROM "iot_ota_firmware"; | ||
| 9 | +DELETE FROM "iot_ota_task"; | ||
| 10 | +DELETE FROM "iot_ota_record"; |
yudao-module-iot/yudao-module-iot-biz/src/test/resources/sql/create_tables.sql
| 1 | --- TODO @puhui999:sql 格式 | ||
| 2 | --- IoT 模块测试数据库表结构 | ||
| 3 | --- 基于 H2 数据库语法,兼容 MySQL 模式 | ||
| 4 | - | ||
| 5 | --- IoT 场景联动规则表 | ||
| 6 | -CREATE TABLE IF NOT EXISTS "iot_scene_rule" | ||
| 7 | -( | ||
| 8 | - "id" | ||
| 9 | - bigint | ||
| 10 | - NOT | ||
| 11 | - NULL | ||
| 12 | - GENERATED | ||
| 13 | - BY | ||
| 14 | - DEFAULT AS | ||
| 15 | - IDENTITY, | ||
| 16 | - "name" | ||
| 17 | - varchar | ||
| 18 | -( | ||
| 19 | - 255 | ||
| 20 | -) NOT NULL DEFAULT '', | ||
| 21 | - "description" varchar | ||
| 22 | -( | ||
| 23 | - 500 | ||
| 24 | -) DEFAULT NULL, | 1 | +CREATE TABLE IF NOT EXISTS "iot_scene_rule" ( |
| 2 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 3 | + "name" varchar(255) NOT NULL DEFAULT '', | ||
| 4 | + "description" varchar(500) DEFAULT NULL, | ||
| 25 | "status" tinyint NOT NULL DEFAULT '0', | 5 | "status" tinyint NOT NULL DEFAULT '0', |
| 26 | "triggers" text, | 6 | "triggers" text, |
| 27 | "actions" text, | 7 | "actions" text, |
| 28 | - "creator" varchar | ||
| 29 | -( | ||
| 30 | - 64 | ||
| 31 | -) DEFAULT '', | 8 | + "creator" varchar(64) DEFAULT '', |
| 32 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 9 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 33 | - "updater" varchar | ||
| 34 | -( | ||
| 35 | - 64 | ||
| 36 | -) DEFAULT '', | 10 | + "updater" varchar(64) DEFAULT '', |
| 37 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 11 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 38 | "deleted" bit NOT NULL DEFAULT FALSE, | 12 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 39 | "tenant_id" bigint NOT NULL DEFAULT '0', | 13 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 40 | - PRIMARY KEY | ||
| 41 | -( | ||
| 42 | - "id" | ||
| 43 | -) | ||
| 44 | - ) COMMENT 'IoT 场景联动规则表'; | 14 | + PRIMARY KEY ("id") |
| 15 | +) COMMENT 'IoT 场景联动规则表'; | ||
| 45 | 16 | ||
| 46 | --- IoT 产品表 | ||
| 47 | -CREATE TABLE IF NOT EXISTS "iot_product" | ||
| 48 | -( | ||
| 49 | - "id" | ||
| 50 | - bigint | ||
| 51 | - NOT | ||
| 52 | - NULL | ||
| 53 | - GENERATED | ||
| 54 | - BY | ||
| 55 | - DEFAULT AS | ||
| 56 | - IDENTITY, | ||
| 57 | - "name" | ||
| 58 | - varchar | ||
| 59 | -( | ||
| 60 | - 255 | ||
| 61 | -) NOT NULL DEFAULT '', | ||
| 62 | - "product_key" varchar | ||
| 63 | -( | ||
| 64 | - 100 | ||
| 65 | -) NOT NULL DEFAULT '', | 17 | +CREATE TABLE IF NOT EXISTS "iot_product" ( |
| 18 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 19 | + "name" varchar(255) NOT NULL DEFAULT '', | ||
| 20 | + "product_key" varchar(100) NOT NULL DEFAULT '', | ||
| 66 | "protocol_type" tinyint NOT NULL DEFAULT '0', | 21 | "protocol_type" tinyint NOT NULL DEFAULT '0', |
| 67 | "category_id" bigint DEFAULT NULL, | 22 | "category_id" bigint DEFAULT NULL, |
| 68 | - "description" varchar | ||
| 69 | -( | ||
| 70 | - 500 | ||
| 71 | -) DEFAULT NULL, | 23 | + "description" varchar(500) DEFAULT NULL, |
| 72 | "data_format" tinyint NOT NULL DEFAULT '0', | 24 | "data_format" tinyint NOT NULL DEFAULT '0', |
| 73 | "device_type" tinyint NOT NULL DEFAULT '0', | 25 | "device_type" tinyint NOT NULL DEFAULT '0', |
| 74 | "net_type" tinyint NOT NULL DEFAULT '0', | 26 | "net_type" tinyint NOT NULL DEFAULT '0', |
| 75 | "validate_type" tinyint NOT NULL DEFAULT '0', | 27 | "validate_type" tinyint NOT NULL DEFAULT '0', |
| 76 | "status" tinyint NOT NULL DEFAULT '0', | 28 | "status" tinyint NOT NULL DEFAULT '0', |
| 77 | - "creator" varchar | ||
| 78 | -( | ||
| 79 | - 64 | ||
| 80 | -) DEFAULT '', | 29 | + "creator" varchar(64) DEFAULT '', |
| 81 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 30 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 82 | - "updater" varchar | ||
| 83 | -( | ||
| 84 | - 64 | ||
| 85 | -) DEFAULT '', | 31 | + "updater" varchar(64) DEFAULT '', |
| 86 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 32 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 87 | "deleted" bit NOT NULL DEFAULT FALSE, | 33 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 88 | "tenant_id" bigint NOT NULL DEFAULT '0', | 34 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 89 | - PRIMARY KEY | ||
| 90 | -( | ||
| 91 | - "id" | ||
| 92 | -) | ||
| 93 | - ) COMMENT 'IoT 产品表'; | 35 | + PRIMARY KEY ("id") |
| 36 | +) COMMENT 'IoT 产品表'; | ||
| 94 | 37 | ||
| 95 | --- IoT 设备表 | ||
| 96 | -CREATE TABLE IF NOT EXISTS "iot_device" | ||
| 97 | -( | ||
| 98 | - "id" | ||
| 99 | - bigint | ||
| 100 | - NOT | ||
| 101 | - NULL | ||
| 102 | - GENERATED | ||
| 103 | - BY | ||
| 104 | - DEFAULT AS | ||
| 105 | - IDENTITY, | ||
| 106 | - "device_name" | ||
| 107 | - varchar | ||
| 108 | -( | ||
| 109 | - 255 | ||
| 110 | -) NOT NULL DEFAULT '', | 38 | +CREATE TABLE IF NOT EXISTS "iot_device" ( |
| 39 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 40 | + "device_name" varchar(255) NOT NULL DEFAULT '', | ||
| 111 | "product_id" bigint NOT NULL, | 41 | "product_id" bigint NOT NULL, |
| 112 | - "device_key" varchar | ||
| 113 | -( | ||
| 114 | - 100 | ||
| 115 | -) NOT NULL DEFAULT '', | ||
| 116 | - "device_secret" varchar | ||
| 117 | -( | ||
| 118 | - 100 | ||
| 119 | -) NOT NULL DEFAULT '', | ||
| 120 | - "nickname" varchar | ||
| 121 | -( | ||
| 122 | - 255 | ||
| 123 | -) DEFAULT NULL, | 42 | + "device_key" varchar(100) NOT NULL DEFAULT '', |
| 43 | + "device_secret" varchar(100) NOT NULL DEFAULT '', | ||
| 44 | + "nickname" varchar(255) DEFAULT NULL, | ||
| 124 | "status" tinyint NOT NULL DEFAULT '0', | 45 | "status" tinyint NOT NULL DEFAULT '0', |
| 125 | "status_last_update_time" timestamp DEFAULT NULL, | 46 | "status_last_update_time" timestamp DEFAULT NULL, |
| 126 | "last_online_time" timestamp DEFAULT NULL, | 47 | "last_online_time" timestamp DEFAULT NULL, |
| 127 | "last_offline_time" timestamp DEFAULT NULL, | 48 | "last_offline_time" timestamp DEFAULT NULL, |
| 128 | "active_time" timestamp DEFAULT NULL, | 49 | "active_time" timestamp DEFAULT NULL, |
| 129 | - "ip" varchar | ||
| 130 | -( | ||
| 131 | - 50 | ||
| 132 | -) DEFAULT NULL, | ||
| 133 | - "firmware_version" varchar | ||
| 134 | -( | ||
| 135 | - 50 | ||
| 136 | -) DEFAULT NULL, | 50 | + "ip" varchar(50) DEFAULT NULL, |
| 51 | + "firmware_version" varchar(50) DEFAULT NULL, | ||
| 137 | "device_type" tinyint NOT NULL DEFAULT '0', | 52 | "device_type" tinyint NOT NULL DEFAULT '0', |
| 138 | "gateway_id" bigint DEFAULT NULL, | 53 | "gateway_id" bigint DEFAULT NULL, |
| 139 | "sub_device_count" int NOT NULL DEFAULT '0', | 54 | "sub_device_count" int NOT NULL DEFAULT '0', |
| 140 | - "creator" varchar | ||
| 141 | -( | ||
| 142 | - 64 | ||
| 143 | -) DEFAULT '', | 55 | + "creator" varchar(64) DEFAULT '', |
| 144 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 56 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 145 | - "updater" varchar | ||
| 146 | -( | ||
| 147 | - 64 | ||
| 148 | -) DEFAULT '', | 57 | + "updater" varchar(64) DEFAULT '', |
| 149 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 58 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 150 | "deleted" bit NOT NULL DEFAULT FALSE, | 59 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 151 | "tenant_id" bigint NOT NULL DEFAULT '0', | 60 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 152 | - PRIMARY KEY | ||
| 153 | -( | ||
| 154 | - "id" | ||
| 155 | -) | ||
| 156 | - ) COMMENT 'IoT 设备表'; | 61 | + PRIMARY KEY ("id") |
| 62 | +) COMMENT 'IoT 设备表'; | ||
| 157 | 63 | ||
| 158 | --- IoT 物模型表 | ||
| 159 | -CREATE TABLE IF NOT EXISTS "iot_thing_model" | ||
| 160 | -( | ||
| 161 | - "id" | ||
| 162 | - bigint | ||
| 163 | - NOT | ||
| 164 | - NULL | ||
| 165 | - GENERATED | ||
| 166 | - BY | ||
| 167 | - DEFAULT AS | ||
| 168 | - IDENTITY, | ||
| 169 | - "product_id" | ||
| 170 | - bigint | ||
| 171 | - NOT | ||
| 172 | - NULL, | ||
| 173 | - "identifier" | ||
| 174 | - varchar | ||
| 175 | -( | ||
| 176 | - 100 | ||
| 177 | -) NOT NULL DEFAULT '', | ||
| 178 | - "name" varchar | ||
| 179 | -( | ||
| 180 | - 255 | ||
| 181 | -) NOT NULL DEFAULT '', | ||
| 182 | - "description" varchar | ||
| 183 | -( | ||
| 184 | - 500 | ||
| 185 | -) DEFAULT NULL, | 64 | +CREATE TABLE IF NOT EXISTS "iot_thing_model" ( |
| 65 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 66 | + "product_id" bigint NOT NULL, | ||
| 67 | + "identifier" varchar(100) NOT NULL DEFAULT '', | ||
| 68 | + "name" varchar(255) NOT NULL DEFAULT '', | ||
| 69 | + "description" varchar(500) DEFAULT NULL, | ||
| 186 | "type" tinyint NOT NULL DEFAULT '1', | 70 | "type" tinyint NOT NULL DEFAULT '1', |
| 187 | "property" text, | 71 | "property" text, |
| 188 | - "creator" varchar | ||
| 189 | -( | ||
| 190 | - 64 | ||
| 191 | -) DEFAULT '', | 72 | + "creator" varchar(64) DEFAULT '', |
| 192 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 73 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 193 | - "updater" varchar | ||
| 194 | -( | ||
| 195 | - 64 | ||
| 196 | -) DEFAULT '', | 74 | + "updater" varchar(64) DEFAULT '', |
| 197 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 75 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 198 | "deleted" bit NOT NULL DEFAULT FALSE, | 76 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 199 | "tenant_id" bigint NOT NULL DEFAULT '0', | 77 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 200 | - PRIMARY KEY | ||
| 201 | -( | ||
| 202 | - "id" | ||
| 203 | -) | ||
| 204 | - ) COMMENT 'IoT 物模型表'; | 78 | + PRIMARY KEY ("id") |
| 79 | +) COMMENT 'IoT 物模型表'; | ||
| 205 | 80 | ||
| 206 | --- IoT 设备数据表 | ||
| 207 | -CREATE TABLE IF NOT EXISTS "iot_device_data" | ||
| 208 | -( | ||
| 209 | - "id" | ||
| 210 | - bigint | ||
| 211 | - NOT | ||
| 212 | - NULL | ||
| 213 | - GENERATED | ||
| 214 | - BY | ||
| 215 | - DEFAULT AS | ||
| 216 | - IDENTITY, | ||
| 217 | - "device_id" | ||
| 218 | - bigint | ||
| 219 | - NOT | ||
| 220 | - NULL, | ||
| 221 | - "product_id" | ||
| 222 | - bigint | ||
| 223 | - NOT | ||
| 224 | - NULL, | ||
| 225 | - "identifier" | ||
| 226 | - varchar | ||
| 227 | -( | ||
| 228 | - 100 | ||
| 229 | -) NOT NULL DEFAULT '', | 81 | +CREATE TABLE IF NOT EXISTS "iot_device_data" ( |
| 82 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 83 | + "device_id" bigint NOT NULL, | ||
| 84 | + "product_id" bigint NOT NULL, | ||
| 85 | + "identifier" varchar(100) NOT NULL DEFAULT '', | ||
| 230 | "type" tinyint NOT NULL DEFAULT '1', | 86 | "type" tinyint NOT NULL DEFAULT '1', |
| 231 | "data" text, | 87 | "data" text, |
| 232 | "ts" bigint NOT NULL DEFAULT '0', | 88 | "ts" bigint NOT NULL DEFAULT '0', |
| 233 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 89 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 234 | - PRIMARY KEY | ||
| 235 | -( | ||
| 236 | - "id" | ||
| 237 | -) | ||
| 238 | - ) COMMENT 'IoT 设备数据表'; | 90 | + PRIMARY KEY ("id") |
| 91 | +) COMMENT 'IoT 设备数据表'; | ||
| 239 | 92 | ||
| 240 | --- IoT 告警配置表 | ||
| 241 | -CREATE TABLE IF NOT EXISTS "iot_alert_config" | ||
| 242 | -( | ||
| 243 | - "id" | ||
| 244 | - bigint | ||
| 245 | - NOT | ||
| 246 | - NULL | ||
| 247 | - GENERATED | ||
| 248 | - BY | ||
| 249 | - DEFAULT AS | ||
| 250 | - IDENTITY, | ||
| 251 | - "name" | ||
| 252 | - varchar | ||
| 253 | -( | ||
| 254 | - 255 | ||
| 255 | -) NOT NULL DEFAULT '', | 93 | +CREATE TABLE IF NOT EXISTS "iot_alert_config" ( |
| 94 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 95 | + "name" varchar(255) NOT NULL DEFAULT '', | ||
| 256 | "product_id" bigint NOT NULL, | 96 | "product_id" bigint NOT NULL, |
| 257 | "device_id" bigint DEFAULT NULL, | 97 | "device_id" bigint DEFAULT NULL, |
| 258 | "rule_id" bigint DEFAULT NULL, | 98 | "rule_id" bigint DEFAULT NULL, |
| 259 | "status" tinyint NOT NULL DEFAULT '0', | 99 | "status" tinyint NOT NULL DEFAULT '0', |
| 260 | - "creator" varchar | ||
| 261 | -( | ||
| 262 | - 64 | ||
| 263 | -) DEFAULT '', | 100 | + "creator" varchar(64) DEFAULT '', |
| 264 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 101 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 265 | - "updater" varchar | ||
| 266 | -( | ||
| 267 | - 64 | ||
| 268 | -) DEFAULT '', | 102 | + "updater" varchar(64) DEFAULT '', |
| 269 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 103 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 270 | "deleted" bit NOT NULL DEFAULT FALSE, | 104 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 271 | "tenant_id" bigint NOT NULL DEFAULT '0', | 105 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 272 | - PRIMARY KEY | ||
| 273 | -( | ||
| 274 | - "id" | ||
| 275 | -) | ||
| 276 | - ) COMMENT 'IoT 告警配置表'; | 106 | + PRIMARY KEY ("id") |
| 107 | +) COMMENT 'IoT 告警配置表'; | ||
| 277 | 108 | ||
| 278 | --- IoT 告警记录表 | ||
| 279 | -CREATE TABLE IF NOT EXISTS "iot_alert_record" | ||
| 280 | -( | ||
| 281 | - "id" | ||
| 282 | - bigint | ||
| 283 | - NOT | ||
| 284 | - NULL | ||
| 285 | - GENERATED | ||
| 286 | - BY | ||
| 287 | - DEFAULT AS | ||
| 288 | - IDENTITY, | ||
| 289 | - "alert_config_id" | ||
| 290 | - bigint | ||
| 291 | - NOT | ||
| 292 | - NULL, | ||
| 293 | - "alert_name" | ||
| 294 | - varchar | ||
| 295 | -( | ||
| 296 | - 255 | ||
| 297 | -) NOT NULL DEFAULT '', | 109 | +CREATE TABLE IF NOT EXISTS "iot_alert_record" ( |
| 110 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 111 | + "alert_config_id" bigint NOT NULL, | ||
| 112 | + "alert_name" varchar(255) NOT NULL DEFAULT '', | ||
| 298 | "product_id" bigint NOT NULL, | 113 | "product_id" bigint NOT NULL, |
| 299 | "device_id" bigint DEFAULT NULL, | 114 | "device_id" bigint DEFAULT NULL, |
| 300 | "rule_id" bigint DEFAULT NULL, | 115 | "rule_id" bigint DEFAULT NULL, |
| @@ -303,171 +118,65 @@ CREATE TABLE IF NOT EXISTS "iot_alert_record" | @@ -303,171 +118,65 @@ CREATE TABLE IF NOT EXISTS "iot_alert_record" | ||
| 303 | "deal_status" tinyint NOT NULL DEFAULT '0', | 118 | "deal_status" tinyint NOT NULL DEFAULT '0', |
| 304 | "deal_time" timestamp DEFAULT NULL, | 119 | "deal_time" timestamp DEFAULT NULL, |
| 305 | "deal_user_id" bigint DEFAULT NULL, | 120 | "deal_user_id" bigint DEFAULT NULL, |
| 306 | - "deal_remark" varchar | ||
| 307 | -( | ||
| 308 | - 500 | ||
| 309 | -) DEFAULT NULL, | ||
| 310 | - "creator" varchar | ||
| 311 | -( | ||
| 312 | - 64 | ||
| 313 | -) DEFAULT '', | 121 | + "deal_remark" varchar(500) DEFAULT NULL, |
| 122 | + "creator" varchar(64) DEFAULT '', | ||
| 314 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 123 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 315 | - "updater" varchar | ||
| 316 | -( | ||
| 317 | - 64 | ||
| 318 | -) DEFAULT '', | 124 | + "updater" varchar(64) DEFAULT '', |
| 319 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 125 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 320 | "deleted" bit NOT NULL DEFAULT FALSE, | 126 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 321 | "tenant_id" bigint NOT NULL DEFAULT '0', | 127 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 322 | - PRIMARY KEY | ||
| 323 | -( | ||
| 324 | - "id" | ||
| 325 | -) | ||
| 326 | - ) COMMENT 'IoT 告警记录表'; | 128 | + PRIMARY KEY ("id") |
| 129 | +) COMMENT 'IoT 告警记录表'; | ||
| 327 | 130 | ||
| 328 | --- IoT OTA 固件表 | ||
| 329 | -CREATE TABLE IF NOT EXISTS "iot_ota_firmware" | ||
| 330 | -( | ||
| 331 | - "id" | ||
| 332 | - bigint | ||
| 333 | - NOT | ||
| 334 | - NULL | ||
| 335 | - GENERATED | ||
| 336 | - BY | ||
| 337 | - DEFAULT AS | ||
| 338 | - IDENTITY, | ||
| 339 | - "name" | ||
| 340 | - varchar | ||
| 341 | -( | ||
| 342 | - 255 | ||
| 343 | -) NOT NULL DEFAULT '', | 131 | +CREATE TABLE IF NOT EXISTS "iot_ota_firmware" ( |
| 132 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 133 | + "name" varchar(255) NOT NULL DEFAULT '', | ||
| 344 | "product_id" bigint NOT NULL, | 134 | "product_id" bigint NOT NULL, |
| 345 | - "version" varchar | ||
| 346 | -( | ||
| 347 | - 50 | ||
| 348 | -) NOT NULL DEFAULT '', | ||
| 349 | - "description" varchar | ||
| 350 | -( | ||
| 351 | - 500 | ||
| 352 | -) DEFAULT NULL, | ||
| 353 | - "file_url" varchar | ||
| 354 | -( | ||
| 355 | - 500 | ||
| 356 | -) DEFAULT NULL, | 135 | + "version" varchar(50) NOT NULL DEFAULT '', |
| 136 | + "description" varchar(500) DEFAULT NULL, | ||
| 137 | + "file_url" varchar(500) DEFAULT NULL, | ||
| 357 | "file_size" bigint NOT NULL DEFAULT '0', | 138 | "file_size" bigint NOT NULL DEFAULT '0', |
| 358 | "status" tinyint NOT NULL DEFAULT '0', | 139 | "status" tinyint NOT NULL DEFAULT '0', |
| 359 | - "creator" varchar | ||
| 360 | -( | ||
| 361 | - 64 | ||
| 362 | -) DEFAULT '', | 140 | + "creator" varchar(64) DEFAULT '', |
| 363 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 141 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 364 | - "updater" varchar | ||
| 365 | -( | ||
| 366 | - 64 | ||
| 367 | -) DEFAULT '', | 142 | + "updater" varchar(64) DEFAULT '', |
| 368 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 143 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 369 | "deleted" bit NOT NULL DEFAULT FALSE, | 144 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 370 | "tenant_id" bigint NOT NULL DEFAULT '0', | 145 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 371 | - PRIMARY KEY | ||
| 372 | -( | ||
| 373 | - "id" | ||
| 374 | -) | ||
| 375 | - ) COMMENT 'IoT OTA 固件表'; | 146 | + PRIMARY KEY ("id") |
| 147 | +) COMMENT 'IoT OTA 固件表'; | ||
| 376 | 148 | ||
| 377 | --- IoT OTA 升级任务表 | ||
| 378 | -CREATE TABLE IF NOT EXISTS "iot_ota_task" | ||
| 379 | -( | ||
| 380 | - "id" | ||
| 381 | - bigint | ||
| 382 | - NOT | ||
| 383 | - NULL | ||
| 384 | - GENERATED | ||
| 385 | - BY | ||
| 386 | - DEFAULT AS | ||
| 387 | - IDENTITY, | ||
| 388 | - "name" | ||
| 389 | - varchar | ||
| 390 | -( | ||
| 391 | - 255 | ||
| 392 | -) NOT NULL DEFAULT '', | 149 | +CREATE TABLE IF NOT EXISTS "iot_ota_task" ( |
| 150 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 151 | + "name" varchar(255) NOT NULL DEFAULT '', | ||
| 393 | "firmware_id" bigint NOT NULL, | 152 | "firmware_id" bigint NOT NULL, |
| 394 | "product_id" bigint NOT NULL, | 153 | "product_id" bigint NOT NULL, |
| 395 | "upgrade_type" tinyint NOT NULL DEFAULT '0', | 154 | "upgrade_type" tinyint NOT NULL DEFAULT '0', |
| 396 | "status" tinyint NOT NULL DEFAULT '0', | 155 | "status" tinyint NOT NULL DEFAULT '0', |
| 397 | - "creator" varchar | ||
| 398 | -( | ||
| 399 | - 64 | ||
| 400 | -) DEFAULT '', | 156 | + "creator" varchar(64) DEFAULT '', |
| 401 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 157 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 402 | - "updater" varchar | ||
| 403 | -( | ||
| 404 | - 64 | ||
| 405 | -) DEFAULT '', | 158 | + "updater" varchar(64) DEFAULT '', |
| 406 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 159 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 407 | "deleted" bit NOT NULL DEFAULT FALSE, | 160 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 408 | "tenant_id" bigint NOT NULL DEFAULT '0', | 161 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 409 | - PRIMARY KEY | ||
| 410 | -( | ||
| 411 | - "id" | ||
| 412 | -) | ||
| 413 | - ) COMMENT 'IoT OTA 升级任务表'; | 162 | + PRIMARY KEY ("id") |
| 163 | +) COMMENT 'IoT OTA 升级任务表'; | ||
| 414 | 164 | ||
| 415 | --- IoT OTA 升级记录表 | ||
| 416 | -CREATE TABLE IF NOT EXISTS "iot_ota_record" | ||
| 417 | -( | ||
| 418 | - "id" | ||
| 419 | - bigint | ||
| 420 | - NOT | ||
| 421 | - NULL | ||
| 422 | - GENERATED | ||
| 423 | - BY | ||
| 424 | - DEFAULT AS | ||
| 425 | - IDENTITY, | ||
| 426 | - "task_id" | ||
| 427 | - bigint | ||
| 428 | - NOT | ||
| 429 | - NULL, | ||
| 430 | - "firmware_id" | ||
| 431 | - bigint | ||
| 432 | - NOT | ||
| 433 | - NULL, | ||
| 434 | - "device_id" | ||
| 435 | - bigint | ||
| 436 | - NOT | ||
| 437 | - NULL, | ||
| 438 | - "status" | ||
| 439 | - tinyint | ||
| 440 | - NOT | ||
| 441 | - NULL | ||
| 442 | - DEFAULT | ||
| 443 | - '0', | ||
| 444 | - "progress" | ||
| 445 | - int | ||
| 446 | - NOT | ||
| 447 | - NULL | ||
| 448 | - DEFAULT | ||
| 449 | - '0', | ||
| 450 | - "error_msg" | ||
| 451 | - varchar | ||
| 452 | -( | ||
| 453 | - 500 | ||
| 454 | -) DEFAULT NULL, | 165 | +CREATE TABLE IF NOT EXISTS "iot_ota_record" ( |
| 166 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | ||
| 167 | + "task_id" bigint NOT NULL, | ||
| 168 | + "firmware_id" bigint NOT NULL, | ||
| 169 | + "device_id" bigint NOT NULL, | ||
| 170 | + "status" tinyint NOT NULL DEFAULT '0', | ||
| 171 | + "progress" int NOT NULL DEFAULT '0', | ||
| 172 | + "error_msg" varchar(500) DEFAULT NULL, | ||
| 455 | "start_time" timestamp DEFAULT NULL, | 173 | "start_time" timestamp DEFAULT NULL, |
| 456 | "end_time" timestamp DEFAULT NULL, | 174 | "end_time" timestamp DEFAULT NULL, |
| 457 | - "creator" varchar | ||
| 458 | -( | ||
| 459 | - 64 | ||
| 460 | -) DEFAULT '', | 175 | + "creator" varchar(64) DEFAULT '', |
| 461 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 176 | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 462 | - "updater" varchar | ||
| 463 | -( | ||
| 464 | - 64 | ||
| 465 | -) DEFAULT '', | 177 | + "updater" varchar(64) DEFAULT '', |
| 466 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | 178 | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 467 | "deleted" bit NOT NULL DEFAULT FALSE, | 179 | "deleted" bit NOT NULL DEFAULT FALSE, |
| 468 | "tenant_id" bigint NOT NULL DEFAULT '0', | 180 | "tenant_id" bigint NOT NULL DEFAULT '0', |
| 469 | - PRIMARY KEY | ||
| 470 | -( | ||
| 471 | - "id" | ||
| 472 | -) | ||
| 473 | - ) COMMENT 'IoT OTA 升级记录表'; | 181 | + PRIMARY KEY ("id") |
| 182 | +) COMMENT 'IoT OTA 升级记录表'; |