|
@@ -224,6 +224,7 @@ CREATE TABLE `vpp_device` (
|
|
|
`firmware_version` VARCHAR(50) NULL COMMENT '固件版本',
|
|
`firmware_version` VARCHAR(50) NULL COMMENT '固件版本',
|
|
|
`last_online_at` DATETIME(3) NULL COMMENT '最后在线时间',
|
|
`last_online_at` DATETIME(3) NULL COMMENT '最后在线时间',
|
|
|
`gateway_id` VARCHAR(64) NULL COMMENT 'IoT网关标识',
|
|
`gateway_id` VARCHAR(64) NULL COMMENT 'IoT网关标识',
|
|
|
|
|
+ `un_resource_id` VARCHAR(64) NULL COMMENT '运管资源ID',
|
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
|
`tenant_id` INT NULL COMMENT '租户ID',
|
|
`tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
@@ -234,6 +235,7 @@ CREATE TABLE `vpp_device` (
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_device_code` (device_code),
|
|
UNIQUE KEY `uk_device_code` (device_code),
|
|
|
|
|
+ UNIQUE KEY `uk_device_un_resource_id` (`un_resource_id`),
|
|
|
KEY `idx_device_uuid` (device_uuid),
|
|
KEY `idx_device_uuid` (device_uuid),
|
|
|
KEY `idx_device_site` (site_id)
|
|
KEY `idx_device_site` (site_id)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='设备';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='设备';
|
|
@@ -768,3 +770,7 @@ CREATE TABLE `vpp_bidding_config` (
|
|
|
KEY `idx_bidding_config_effective` (effective_start, effective_end),
|
|
KEY `idx_bidding_config_effective` (effective_start, effective_end),
|
|
|
KEY `idx_bidding_config_name` (config_name)
|
|
KEY `idx_bidding_config_name` (config_name)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='竞价配置';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='竞价配置';
|
|
|
|
|
+
|
|
|
|
|
+-- 已有库升级:设备表新增运管资源ID(全局唯一,NULL 不参与唯一冲突)
|
|
|
|
|
+-- ALTER TABLE `vpp_device` ADD COLUMN `un_resource_id` VARCHAR(64) NULL COMMENT '运管资源ID' AFTER `gateway_id`;
|
|
|
|
|
+-- ALTER TABLE `vpp_device` ADD UNIQUE KEY `uk_device_un_resource_id` (`un_resource_id`);
|