补充设备初始化留言与OTA后端能力
This commit is contained in:
@@ -23,6 +23,7 @@ TALKINGQ_URL_TABLES = [
|
||||
"conversation_messages",
|
||||
"roles",
|
||||
"role_languages",
|
||||
"device_imei_mapping",
|
||||
"device_firmware_update",
|
||||
"system_config",
|
||||
]
|
||||
@@ -36,6 +37,7 @@ MINI_PROGRAM_TABLES = [
|
||||
"device_bind_history",
|
||||
"cards",
|
||||
"device_settings",
|
||||
"device_alarm_events",
|
||||
"im_conversations",
|
||||
"im_messages",
|
||||
"child_location_current",
|
||||
|
||||
@@ -130,6 +130,21 @@ CREATE TABLE IF NOT EXISTS `device_auth` (
|
||||
INDEX `idx_batch_id` (`batch_id` ASC)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `device_imei_mapping` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT,
|
||||
`imei` VARCHAR(64) NOT NULL,
|
||||
`device_id` VARCHAR(64) NOT NULL,
|
||||
`serial_number` VARCHAR(64) NOT NULL,
|
||||
`status` VARCHAR(32) NOT NULL DEFAULT 'pending',
|
||||
`activated_at` DATETIME NULL,
|
||||
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE INDEX `imei_UNIQUE` (`imei` ASC),
|
||||
UNIQUE INDEX `device_id_UNIQUE` (`device_id` ASC),
|
||||
INDEX `idx_device_imei_mapping_status` (`status` ASC)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `device_firmware_update` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT,
|
||||
`device_id` VARCHAR(64) NOT NULL,
|
||||
|
||||
Reference in New Issue
Block a user